欢迎来到天天文库
浏览记录
ID:37861741
大小:17.02 KB
页数:3页
时间:2019-06-01
《oracle中设置为归档模式和非归档模式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.Oracle数据库的运行是需要二十四个小时,而且在运行的过程中随时都会有新的相关数据加入.如果数据丢失,将会影响整个公司.所以采用archivelogmode的物理备份.设置Oracle数据库为automaticarchivelogmode,1.#su-oracle2.%svrmgrl3.svrmgrl>connectinternal4.svrmgrl>startupmount5.svrmgrl>alterdatabasearchivelog6.svrmgrl>shutdown7.svrmgrl>exit8.%vi
2、initoracle7.ora加入1.log_archive_start=true#ifyouwantautomaticarchiving2.log_archive_dest=$ORACLE_HOME/dbs/arch3.loglog_archive_format=log%s.arc4.%dbstart5.%ps-ef
3、greparch6.oracle17431015:20:20?0:00ora_arch_oracle7注:1.oracledatabaseisinautomaticarchivelogmode2.?fu
4、llofflineentiredatabasebackup,当数据库初始完成后这份备份是将来备份的基础。它提供了所有与数据库有关的拷贝.热备份可以在数据库打开打情况下进行,一般通过使用Alter命令改变表空间的状态来开始进行备份的,备份完成后,要恢其原来状态,否则redolog会错配,引起Oracle数据库下次启动时对受影响的表空间进行完全覆盖。热备份的要求是:1.热备份工作必需要求数据库在Archivelog方式下操作,在SQLDBA状态下用alterdatabasearchivelog
5、noarchivelog命令
6、可改变备份的模式。2.热备份只能在Oracle数据库不使用或使用率低的情况下进行。3.热备份需要大量的档案空间。一般情况,Oracle以循环的方式写入Onlineredolog文件,当填满第一个redolog文件后写第二个,直至最后一个,最后一个被填满后,后台进程LGWR就覆盖第一个,在Archivelog方式下,后台进程ARCH在每一个redolog文件被覆盖前,给它作一个拷贝,一般,这些文档的redolog文件被写入磁盘或磁带中。如果磁盘空间够用,建议使用磁盘,这样可大大减少完成备份所需的时间。在作热备份之前,要将
7、config.ora文件中的log_archive_start设为true将log_archive_dest规定archiveredolog文件的位置:1.log_archive_dest=/wwwdg/oracle/arch/arch2.log_archive_start=true一旦Oracle数据库运行在archivelog状态下,就可以作备份了。热备份的命令文件由三部分组成:1、数据文件一个表空间一个空间地备份:a.设置表空间为备份状态。b.备份表空间的数据文件。c.恢复表空间为正常状态。2、备份归档要作log
8、文件:a.临时停止归档进程b.log下那些在archiveredolog目标目录中的文件c.重新启动archive进程d.备份归档的redolog文件3、用alterdatabasebackupcontrolfile命令来备份拷贝文件在热备份运行之前log_archive_dest目录可能已满,这时就要备份目录,然后删除文件,释放空间,这个过程有如下步骤:1、暂时停止archive进程。2、记录在log_archive_dest目录下的文件。3、重新启动archive进程。4、备份archiveredolog文件。5、
9、删除目录中的文件。http://wenku.baidu.com/view/25a9ad18227916888486d777.html首先,把数据库停止,然后再mount数据库。 startupmount 接着再改变归档模式 alterdatabasearchivelog 然后再最后启动数据文件 alterdatabaseopen
此文档下载收益归作者所有