如何启动或关闭Oracle的归档模式Sql代码
sql archive log list;#查看是不是归档方式
sql alter system set log_archive_start=true scope=spfile; #启用主动归档
sql alter system set log_archive_dest=''location=/oracle/ora9/oradata/arch'' scope=spfile;#设置归档路径
sql alter system set log_archive_dest_1=''location=/oracle/ora9/oradata/arch1'' scope=spfile;
sql alter system set log_archive_dest_2=''location=/oracle/ora9/oradata/arch2'' scope=spfile;
#如果归档到两个位置oracle如何关闭归档 , 则可以通过上边方法实现
sql alter system set log_archive_format=''arch_%d_%t_%r_%s.log''#设置归档日记款式
sql shutdown immediate;
sql startup mount;#打开控制文件oracle如何关闭归档 , 不打开数据文件
sql alter database archivelog; #将数据库切换为归档模式
sql alter database open;#将数据文件打开
sql archive log list;#查看此时是否处于归档模式
查询以确定数据库位于archivelog模式中且归档过程正在运行
sql select log_mode from v$database;
sql select archiver from v$instance;
Sql代码
日志切换
sql alter system switch logfile;
这次日志切换将归档写到两个目标地,
即上边的/oracle/ora9/oradata/arch1和/oracle/ora9/oradata/arch1,
要是要对目录确认
在oracle情况中运行如下查询oracle如何关闭归档:
sql select name from v$archived_log;
而后在操作系统中确认查询所列出的文件
二 设置非归档方式
Sql代码
sql archive log list;#查看是否是归档方式
sql alter system set log_archive_start=false scope=spfile;
#禁用自动归档
sql shutdown immediate;
sql startup mount;#打开控制文件,不打开数据文件
sql alter database noarchivelog; #将数据库切换为非归档模式
sql alter database open;#将数据文件打开
sql archive log list;#查看此时便处于非归档模式
三 归档相关命令
Sql代码
archive log stop;
archive log start;
archive log list;
show parameters;
show parameters log_archive_start;
show parameters log_archive_max_process; #归档进程数
alter system set log_archive_max_process=5; #将归档进程数改为5
select * from v$bgprocess;#检察后台进程
单纯修改oracle归档路径需要关闭数据库吗修改归档路径不需要关闭数据库oracle如何关闭归档,只需要直接在sqlplus环境执行修改路径oracle如何关闭归档的命令即可 。
修改命令为oracle如何关闭归档:alter
system
setdb_recovery_file_dest='d:\archivelog';
----路径为任意存在oracle如何关闭归档的目录
只有在开启或者关闭归档模式的时候才需要关闭数据库 。
如何开启/关闭oracle的归档如果开启归档,请保证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
如何启动或关闭oracle的归档模式修改成归档模式步骤oracle如何关闭归档:
关闭数据库
【oracle如何关闭归档 oracle关闭归档日志】SQL shutdown immediate
启动数据库到mount
SQLstartup mount;
修改成归档模式
SQL alter database archivelog;
打开数据库
SQL alter database open;
修改成非归档模式oracle如何关闭归档:
步骤基本如上oracle如何关闭归档,只是将第三步中的命令改成如下:
SQL alter database noarchivelog;
注意事项:oracle数据库归档模式的的修改需要关闭数据库oracle如何关闭归档,所以在生产系统中修改时,需要考虑数据库启停时间 。
关于oracle如何关闭归档和oracle关闭归档日志的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 火星技术和区块链,火星链币
- javascript专属图,js设置图片src
- 如何运用新媒体进行宣传,如何运用新媒体进行宣传工作
- 游戏动作侵权,游戏侵权案
- mysql分组聚合怎么查 mysql分组查询有什么用
- mysql添加远程访问用户,mysql设置远程访问
- ios11苹果aqqstroe无法连接,iphone无法连接app
- word中的快捷键是什么,word的一些快捷键
- vb.net调入窗体 vbnet mdi窗体