十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
开启/关闭归档: (1)关闭数据库 shutdown immediate; (2)启动数据库到mount状态 startup mount; (3)开启/关闭归档 开启:alter database archivelog; 关闭:alter database noarchivelog; (4)打开数据库 alter database open;
创新互联公司是专业的平和网站建设公司,平和接单;提供成都网站设计、做网站、成都外贸网站建设公司,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行平和网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
修改成归档模式步骤:
关闭数据库
SQL shutdown immediate
启动数据库到mount
SQLstartup mount;
修改成归档模式
SQL alter database archivelog;
打开数据库
SQL alter database open;
修改成非归档模式:
步骤基本如上,只是将第三步中的命令改成如下:
SQL alter database noarchivelog;
注意事项:oracle数据库归档模式的的修改需要关闭数据库,所以在生产系统中修改时,需要考虑数据库启停时间。
Oracle
Enterprise
Manager
Console——某一个数据库——例程——配置——恢复——“归档日志模式”(自动归档);
例程——配置——一般信息——所有初始化参数——log_archive_start=true
归档信息可以通过如下语句查看
SQL
archive
log
list
Oracle数据库可以运行在两种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。
检查归档模式命令
SQL
archive
log
list
设置归档模式
SQL
shutdown
immediate;
SQL
startup
mount
SQL
alter
database
archivelog;
SQL
alter
database
open;
SQL
archive
log
list;
如果需要停止归档模式,使用:alter
database
noarchivelog
命令。Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。在pfile/spfile中设置如下参数
log_archive_start
=
true
重启数据库此参数生效,此时数据库处于自动归档模式。也可以在数据库启动过程中,手工执行
archive
logstart使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式
。10g使用db_recovery_file_dest来作为归档日志的存放地。
SQL
show
parameter
db_recovery(
该语句在oracle11g下无效)NAME
TYPEVALUEdb_recovery_file_dest
string
/home/oracle/ora10g/flash_reco
very_area/
如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开启归档 a. 关闭数据库shutdown immediate b. startup mount c. alter database archivelog d. alter database opne 2、禁止归档 a. 关闭数据库shutdown immediate b. startup mount c. alter database noarchivelog d. alter database open 归档信息可以通过如下语句查看 SQL archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination E:\oracle\ora92\database\archive Oldest online log sequence 131 Next log sequence to archive 133 Current log sequence 133