8i、9i、10g、11g 中更改数据库到归档模式

本文介绍如何在Oracle 11g RAC环境中配置归档模式,包括在ASM磁盘组中添加归档目录、设置归档目的地参数、启动归档模式以及验证归档文件等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 11g RAC  更改归档模式   ASM  
  2.   
  3. 本实验有两个节点tip01,tip02  
  4. oracle_sid 分别是 tips1,tips2  
  5.   
  6. 1.在节点1 tip01上执行  
  7. [root@tip01 ~]# su - grid  
  8. [grid@tip01 ~]$ sqlplus  / as  sysasm  
  9.   
  10. SQL> select name from v$asm_diskgroup;  
  11.   
  12. NAME  
  13. ------------------------------  
  14. DATA  
  15. OCR  
  16.   
  17.   
  18. SQL> alter diskgroup data add directory '+DATA/ARC1';  
  19.   
  20. Diskgroup altered.  
  21.   
  22.   
  23. 2.在节点1 tip02上执行  
  24. [root@tip01 ~]# su - grid  
  25. [grid@tip01 ~]$ sqlplus  / as  sysasm  
  26.   
  27. SQL> select name from v$asm_diskgroup;  
  28.   
  29. NAME  
  30. ------------------------------  
  31. DATA  
  32. OCR  
  33.   
  34.   
  35. SQL> alter diskgroup data add directory '+DATA/ARC2';  
  36.   
  37. Diskgroup altered.  
  38.   
  39.   
  40. 执行完成后,退出ASM实例  
  41.   
  42.   
  43. 3.在tip01上执行  
  44. [grid@tip01 ~]$ su - oracle  
  45. [oracle@tip01 ~]$ sqlplus  / as sysdba  
  46.   
  47. SQL> SELECT INSTANCE_NAME FROM V$INSTANCE;  
  48.   
  49. INSTANCE_NAME  
  50. ----------------  
  51. tips1  
  52.   
  53. SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+DATA/ARC1' SCOPE=SPFILE SID='tips1';  
  54.   
  55. System altered.  
  56.   
  57. SQL>  ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+DATA/ARC2' SCOPE=SPFILE SID='tips2';  
  58.   
  59. System altered.  
  60.   
  61.   
  62. 4.关掉所有节点实例tips1,tips2服务  
  63.   
  64. 节点tip01上执行  
  65.   
  66. SQL> SHUTDOWN IMMEDIATE  
  67.   
  68. 节点tip02上执行  
  69.   
  70. SQL> SHUTDOWN IMMEDIATE  
  71.   
  72.   
  73. 5.更改归档模式  
  74.   
  75. 节点tip01上执行  
  76.   
  77. SQL> STARTUP MOUNT  
  78. SQL>ALTER DATABASE ARCHIVELOG;  
  79. Database altered.  
  80.   
  81. SQL> archive log list  
  82. archive log list  
  83. Database log mode              Archive Mode  
  84. Automatic archival             Enabled  
  85. Archive destination            +DATA/arc1  
  86. Oldest online log sequence     255  
  87. Next log sequence to archive   256  
  88. Current log sequence           256  
  89.   
  90. 节点tip01已经更改成功  
  91.   
  92. 节点tip02上执行  
  93.   
  94. SQL> STARTUP MOUNT  
  95. SQL>ALTER DATABASE ARCHIVELOG;  
  96. Database altered.  
  97.   
  98. SQL> archive log list  
  99. archive log list  
  100. Database log mode              Archive Mode  
  101. Automatic archival             Enabled  
  102. Archive destination            +DATA/arc2  
  103. Oldest online log sequence     255  
  104. Next log sequence to archive   256  
  105. Current log sequence           256  
  106.   
  107.   
  108. 6.打开数据库  
  109.   
  110. 节点tip01,tip02上分别执行   
  111. SQL> alter database open  
  112.   
  113.   
  114. 7.验证归档文件  
  115.   
  116. 节点tip01上执行  
  117.   
  118. SQL> alter system switch logfile;  
  119.   
  120. System altered.  
  121.   
  122.   
  123. [oracle@tip01 ~]$ su - grid  
  124. [grid@tip01 ~]$ asmcmd  
  125. ASMCMD> ls  
  126. DATA/  
  127. OCR/  
  128. ASMCMD> cd DATA  
  129. ASMCMD> cd arc1  
  130. ASMCMD> ls  
  131. 1_256_784611206.dbf  
  132.   
  133.   
  134.   
  135. 节点tip01 已经有归档文件产生了  


3)10g
对于初始化文件,只需要修改log_archive_dest_n 这个参数.
log_archive_dest_1="location=D:\oracle\product\10.1.0\oradata\archive"

SQL> archive log list
数据库日志模式             非存档模式
自动存档             禁用
存档终点            D:\oracle\product\10.1.0\db_1\RDBMS
最早的联机日志序列     127
当前日志序列           129
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount pfile='D:\oracle\product\10.1.0\admin\cbsdb\pfile\init.ora'
ORACLE 例程已经启动。

Total System Global Area 134217728 bytes
Fixed Size                   787808 bytes
Variable Size              49281696 bytes
Database Buffers           83886080 bytes
Redo Buffers                 262144 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list
数据库日志模式            存档模式
自动存档             启用
存档终点            D:\oracle\product\10.1.0\oradata\archive
最早的联机日志序列     127
下一个存档日志序列   129
当前日志序列           129



1)8i
SVRMGR> connect internal/oracle@dzdb
连接成功。
SVRMGR> startup mount pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有                         44873676个字节
Fixed Size                                          65484个字节
Variable Size                                    20103168个字节
Database Buffers                                 24631296个字节
Redo Buffers                                        73728个字节
已装入数据库。
(注:startup mount
pfile='D:\oracle\admin\cbsdb\pfile\init.ora是因为本机有多个数据库,不指定pfile,mount时,报ora-01102错误)
SVRMGR> alter database archivelog;
语句已处理。
SVRMGR> archive log start;
语句已处理。
SVRMGR> alter database open;
语句已处理。
SVRMGR> shutdown
已关闭数据库。
已卸下数据库。
已关闭 ORACLE 实例。
修改数据库参数文件D:\Oracle\admin\cbsdb\pfile\init.ora,
取消以下语句的#注释
log_archive_start = true
log_archive_dest_1 = "location=D:\Oracle\oradata\cbsdb\archive"
log_archive_format = %%ORACLE_SID%%T%TS%S.ARC
SVRMGR> startup pfile='D:\oracle\admin\cbsdb\pfile\init.ora'
已启动 ORACLE 实例。
系统全局区域合计有                         44873676个字节
Fixed Size                                          65484个字节
Variable Size                                    20103168个字节
Database Buffers                                 24631296个字节
Redo Buffers                                        73728个字节
已装入数据库。
已打开数据库。
SVRMGR> archive log list
数据库记录模式 存档模式
自动存档    已启用
存档路径    d:\Oracle\oradata\cbsdb\archive
最旧的联机日志顺序    1247
要存档的下一个记录顺序 1250
当前记录顺序     1250


2)9i
SQL> archive log list
数据库日志模式             非存档模式
自动存档             禁用
存档终点            F:\oracle\ora92\RDBMS
最早的概要日志序列     114
当前日志序列           116
SQL> alter system set log_archive_dest='F:\oracle\oradata\arch'
scope=spfile;

系统已更改。

SQL> alter system set log_archive_start=true scope=spfile;

系统已更改。

SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 386997388 bytes
Fixed Size                   453772 bytes
Variable Size             167772160 bytes
Database Buffers          218103808 bytes
Redo Buffers                 667648 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list
数据库日志模式            存档模式
自动存档             启用
存档终点            F:\oracle\oradata\arch
最早的概要日志序列     114
下一个存档日志序列   116
当前日志序列           116



本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/freemeditator/archive/2009/06/17/4276783.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值