ORA-00257: archiver error --11GR2 RAC 设置归档路径和开启flashback

ORA-00257: archiver error –11GR2 RAC 设置归档路径和开启flashback

[sql] 
view plain
copy
print
?

  1.  <wbr> 开启归档和flashback,现在对于11g来说开启RAC和单实例没有什么差别,测试了这么的一个例子,  
  2. 需求:把归档日志存放到ASM上,orcl1的归档存放在+DATA/ARC1下,orcl2的归档放到+DATA/ARC2下。  
  3. Flashbask area是需要单独的一个diskgroup,所以特地给他创建了个新的DG — SHFLASH  

[sql] 
view plain
copy
print
?

  1. 一、under asm environment  
  2.   
  3.   
  4. [grid@node1 ~]$ sqlplus / as sysasm  
  5.   
  6. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:06:35 2013  
  7.   
  8. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  9.   
  10.   
  11. Connected to:  
  12. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production  
  13. With the Real Application Clusters and Automatic Storage Management options  
  14.   
  15. SQL> CREATE DISKGROUP SHFLASH EXTERNAL REDUNDANCY DISK ‘/dev/raw/raw2’;—-此处也可用asmca图形化界面去创建  
  16. SQL> desc v$asm_diskgroup              
  17.  Name                                      Null?    Type  
  18.  —————————————– ——– —————————-  
  19.  GROUP_NUMBER                                       NUMBER  
  20.  NAME                                               VARCHAR2(30)  
  21.  SECTOR_SIZE                                        NUMBER  
  22.  BLOCK_SIZE                                         NUMBER  
  23.  ALLOCATION_UNIT_SIZE                               NUMBER  
  24.  STATE                                              VARCHAR2(11)  
  25.  TYPE                                               VARCHAR2(6)  
  26.  TOTAL_MB                                           NUMBER  
  27.  FREE_MB                                            NUMBER  
  28.  HOT_USED_MB                                        NUMBER  
  29.  COLD_USED_MB                                       NUMBER  
  30.  REQUIRED_MIRROR_FREE_MB                            NUMBER  
  31.  USABLE_FILE_MB                                     NUMBER  
  32.  OFFLINE_DISKS                                      NUMBER  
  33.  COMPATIBILITY                                      VARCHAR2(60)  
  34.  DATABASE_COMPATIBILITY                             VARCHAR2(60)  
  35.  VOTING_FILES                                       VARCHAR2(1)  
  36.   
  37. SQL> select  group_number,name from v$asm_diskgroup;  
  38.   
  39. GROUP_NUMBER NAME  
  40. ———— ——————————  
  41.            1 DATA  
  42.            2 SHFLASH  
  43.   
  44. SQL> alter diskgroup data add directory ‘+DATA/ARC1’;  
  45.   
  46. Diskgroup altered.  
  47.   
  48. SQL>  alter diskgroup data add directory ‘+DATA/ARC2’;  
  49.   
  50. Diskgroup altered.  
  51.   
  52. SQL> EXIT  
  53. Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production  
  54. With the Real Application Clusters and Automatic Storage Management options  
  55.   
  56. 二、under oracle environment  
  57. [grid@node1 ~]$ su – oracle  
  58. Password:  
  59. [oracle@node1 ~]$ sqlplus / as sysdba  
  60.   
  61. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:15:38 2013  
  62.   
  63. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  64.   
  65.   
  66. Connected to:  
  67. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production  
  68. With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,  
  69. Data Mining and Real Application Testing options  
  70.   
  71. SQL> alter system set log_archive_dest_1 =‘location=+DATA/ARC1’ scope=spfile sid=‘orcl1’;  
  72.   
  73. System altered.  
  74.   
  75. SQL> alter system set log_archive_dest_1 =‘location=+DATA/ARC2’ scope=spfile sid=‘orcl2’;  
  76.   
  77. System altered.  
  78.   
  79. SQL> show parameter db_recovery  
  80.   
  81. NAME                                 TYPE        VALUE  
  82. ———————————— ———– ——————————  
  83. db_recovery_file_dest                string      +DATA  
  84. db_recovery_file_dest_size           big integer 3882M  
  85.   
  86.   
  87. SQL> alter system set  db_recovery_file_dest_size=2G scope=both sid=‘*’;  
  88.   
  89. System altered.  
  90.   
  91. SQL> alter system set db_recovery_file_dest =‘+SHFLASH’ scope=both sid=‘*’;  
  92.   
  93. System altered.  
  94.   
  95. SQL> show parameter db_flashback  
  96.   
  97. NAME                                 TYPE        VALUE  
  98. ———————————— ———– ——————————  
  99. db_flashback_retention_target        integer     1440  
  100.   
  101.   
  102. 三、shutdown immediate instance in all nodes  
  103. on node1:  
  104. SQL> show user  
  105. USER is “SYS”  
  106. SQL> shutdown immediate  
  107. Database closed.  
  108. Database dismounted.  
  109. ORACLE instance shut down.  
  110. SQL> !       
  111. [oracle@node1 ~]$ srvctl status database -d orcl  
  112. Instance orcl1 is not running on node node1  
  113. Instance orcl2 is running on node node2  
  114. on node2:  
  115.   
  116. SQL> show user  
  117. USER is “SYS”  
  118. SQL> shutdown immediate  
  119. Database closed.  
  120. Database dismounted.  
  121. ORACLE instance shut down.  
  122.   
  123. [oracle@node1 ~]$ export ORACLE_SID=orcl1  
  124. [oracle@node1 ~]$ srvctl status database -d orcl  
  125. Instance orcl1 is not running on node node1  
  126. Instance orcl2 is not running on node node2  
  127.   
  128. 四、startup mount one instance and enable ARCHIVELOG and FLASHBACK  
  129.   
  130.   
  131. [oracle@node1 ~]$ sqlplus / as sysdba  
  132.   
  133. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:52:06 2013  
  134.   
  135. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  136.   
  137. Connected to an idle instance.  
  138.   
  139. SQL> startup mount  
  140. ORACLE instance started.  
  141.   
  142. Total System Global Area 1269366784 bytes  
  143. Fixed Size                  2212976 bytes  
  144. Variable Size             889195408 bytes  
  145. Database Buffers          369098752 bytes  
  146. Redo Buffers                8859648 bytes  
  147. Database mounted.  
  148.   
  149. SQL> alter database archivelog;  
  150.   
  151. Database altered.  
  152.   
  153. SQL> alter database flashback on;  
  154.   
  155. Database altered.  
  156.   
  157. SQL> desc v$database  
  158.  Name                                      Null?    Type  
  159.  —————————————– ——– —————————-  
  160.  DBID                                               NUMBER  
  161.  NAME                                               VARCHAR2(9)  
  162.  CREATED                                            DATE  
  163.  RESETLOGS_CHANGE#                                  NUMBER  
  164.  RESETLOGS_TIME                                     DATE  
  165.  PRIOR_RESETLOGS_CHANGE#                            NUMBER  
  166.  PRIOR_RESETLOGS_TIME                               DATE  
  167.  LOG_MODE                                           VARCHAR2(12)  
  168.  CHECKPOINT_CHANGE#                                 NUMBER  
  169.  ARCHIVE_CHANGE#                                    NUMBER  
  170.  CONTROLFILE_TYPE                                   VARCHAR2(7)  
  171.  CONTROLFILE_CREATED                                DATE  
  172.  CONTROLFILE_SEQUENCE#                              NUMBER  
  173.  CONTROLFILE_CHANGE#                                NUMBER  
  174.  CONTROLFILE_TIME                                   DATE  
  175.  OPEN_RESETLOGS                                     VARCHAR2(11)  
  176.  VERSION_TIME                                       DATE  
  177.  OPEN_MODE                                          VARCHAR2(20)  
  178.  PROTECTION_MODE                                    VARCHAR2(20)  
  179.  PROTECTION_LEVEL                                   VARCHAR2(20)  
  180.  REMOTE_ARCHIVE                                     VARCHAR2(8)  
  181.  ACTIVATION#                                        NUMBER  
  182.  SWITCHOVER#                                        NUMBER  
  183.  DATABASE_ROLE                                      VARCHAR2(16)  
  184.  ARCHIVELOG_CHANGE#                                 NUMBER  
  185.  ARCHIVELOG_COMPRESSION                             VARCHAR2(8)  
  186.  SWITCHOVER_STATUS                                  VARCHAR2(20)  
  187.  DATAGUARD_BROKER                                   VARCHAR2(8)  
  188.  GUARD_STATUS                                       VARCHAR2(7)  
  189.  SUPPLEMENTAL_LOG_DATA_MIN                          VARCHAR2(8)  
  190.  SUPPLEMENTAL_LOG_DATA_PK                           VARCHAR2(3)  
  191.  SUPPLEMENTAL_LOG_DATA_UI                           VARCHAR2(3)  
  192.  FORCE_LOGGING                                      VARCHAR2(3)  
  193.  PLATFORM_ID                                        NUMBER  
  194.  PLATFORM_NAME                                      VARCHAR2(101)  
  195.  RECOVERY_TARGET_INCARNATION#                       NUMBER  
  196.  LAST_OPEN_INCARNATION#                             NUMBER  
  197.  CURRENT_SCN                                        NUMBER  
  198.  FLASHBACK_ON                                       VARCHAR2(18)  
  199.  SUPPLEMENTAL_LOG_DATA_FK                           VARCHAR2(3)  
  200.  SUPPLEMENTAL_LOG_DATA_ALL                          VARCHAR2(3)  
  201.  DB_UNIQUE_NAME                                     VARCHAR2(30)  
  202.  STANDBY_BECAME_PRIMARY_SCN                         NUMBER  
  203.  FS_FAILOVER_STATUS                                 VARCHAR2(22)  
  204.  FS_FAILOVER_CURRENT_TARGET                         VARCHAR2(30)  
  205.  FS_FAILOVER_THRESHOLD                              NUMBER  
  206.  FS_FAILOVER_OBSERVER_PRESENT                       VARCHAR2(7)  
  207.  FS_FAILOVER_OBSERVER_HOST                          VARCHAR2(512)  
  208.  CONTROLFILE_CONVERTED                              VARCHAR2(3)  
  209.  PRIMARY_DB_UNIQUE_NAME                             VARCHAR2(30)  
  210.  SUPPLEMENTAL_LOG_DATA_PL                           VARCHAR2(3)  
  211.  MIN_REQUIRED_CAPTURE_CHANGE#                       NUMBER  
  212.   
  213. SQL> select  LOG_MODE , FLASHBACK_ON  from v$database;  
  214.   
  215. LOG_MODE     FLASHBACK_ON  
  216. ———— ——————  
  217. ARCHIVELOG   YES  
  218.   
  219. SQL> alter database open  
  220.   2  ;  
  221.   
  222. Database altered.  
  223.   
  224. 五、startup node2  
  225. [oracle@node2 ~]$ sqlplus / as sysdba  
  226.   
  227. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:52:06 2013  
  228.   
  229. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  230.   
  231. Connected to an idle instance.  
  232.   
  233. SQL> startup  
  234.   
  235.   
  236. 六、test and verify  
  237.   
  238. [oracle@node1 ~]$ sqlplus / as sysdba  
  239.   
  240. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:55:23 2013  
  241.   
  242. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  243.   
  244.   
  245. Connected to:  
  246. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production  
  247. With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,  
  248. Data Mining and Real Application Testing options  
  249.   
  250. SQL> archive log list;  
  251. Database log mode              Archive Mode  
  252. Automatic archival             Enabled  
  253. Archive destination            +DATA/arc1  
  254. Oldest online log sequence     15  
  255. Next log sequence to archive   16  
  256. Current log sequence           16  
  257. SQL> select status from gv$instance;  
  258.   
  259. STATUS  
  260. ————  
  261. OPEN  
  262. OPEN  
  263.   
  264. SQL> desc v$asm_diskgroup  
  265.  Name                                      Null?    Type  
  266.  —————————————– ——– —————————-  
  267.  GROUP_NUMBER                                       NUMBER  
  268.  NAME                                               VARCHAR2(30)  
  269.  SECTOR_SIZE                                        NUMBER  
  270.  BLOCK_SIZE                                         NUMBER  
  271.  ALLOCATION_UNIT_SIZE                               NUMBER  
  272.  STATE                                              VARCHAR2(11)  
  273.  TYPE                                               VARCHAR2(6)  
  274.  TOTAL_MB                                           NUMBER  
  275.  FREE_MB                                            NUMBER  
  276.  HOT_USED_MB                                        NUMBER  
  277.  COLD_USED_MB                                       NUMBER  
  278.  REQUIRED_MIRROR_FREE_MB                            NUMBER  
  279.  USABLE_FILE_MB                                     NUMBER  
  280.  OFFLINE_DISKS                                      NUMBER  
  281.  COMPATIBILITY                                      VARCHAR2(60)  
  282.  DATABASE_COMPATIBILITY                             VARCHAR2(60)  
  283.  VOTING_FILES                                       VARCHAR2(1)  
  284.   
  285. SQL> select GROUP_NUMBER ,NAME  from v$asm_diskgroup;  
  286.   
  287. GROUP_NUMBER NAME  
  288. ———— ——————————  
  289.            1 DATA  
  290.            2 SHFLASH  
  291.   
  292. SQL> select name from v$datafile  
  293.   2  union all  
  294.   3  select name from v$controlfile  
  295.   4  union all  
  296.   5  select member from v$logfile;  
  297.   
  298. NAME  
  299. ——————————————————————————–  
  300. +DATA/orcl/datafile/system.256.811903481  
  301. +DATA/orcl/datafile/sysaux.257.811903483  
  302. +DATA/orcl/datafile/undotbs1.258.811903483  
  303. +DATA/orcl/datafile/users.259.811903483  
  304. +DATA/orcl/datafile/undotbs2.267.811903583  
  305. +DATA/orcl/controlfile/current.261.811903555  
  306. +DATA/orcl/controlfile/current.260.811903555  
  307. +DATA/orcl/onlinelog/group_2.264.811903559  
  308. +DATA/orcl/onlinelog/group_2.265.811903559  
  309. +DATA/orcl/onlinelog/group_1.262.811903559  
  310. +DATA/orcl/onlinelog/group_1.263.811903559  
  311.   
  312. NAME  
  313. ——————————————————————————–  
  314. +DATA/orcl/onlinelog/group_3.268.811903615  
  315. +DATA/orcl/onlinelog/group_3.269.811903617  
  316. +DATA/orcl/onlinelog/group_4.270.811903617  
  317. +DATA/orcl/onlinelog/group_4.271.811903617  
  318.   
  319. 15 rows selected.  
  320.   
  321. [oracle@node2 ~]$ sqlplus / as sysdba  
  322.   
  323. SQL*Plus: Release 11.2.0.1.0 Production on Tue Apr 9 15:55:23 2013  
  324.   
  325. Copyright (c) 1982, 2009, Oracle.  All rights reserved.  
  326.   
  327.   
  328. Connected to:  
  329. Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – 64bit Production  
  330. With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,  
  331. Data Mining and Real Application Testing options  
  332.   
  333. SQL> archive log list;  
  334. Database log mode              Archive Mode  
  335. Automatic archival             Enabled  
  336. Archive destination            +DATA/arc2  
  337. Oldest online log sequence     15  
  338. Next log sequence to archive   16  
  339. Current log sequence           16  
  340.   
  341. SQL> desc v$archived_log  
  342.  Name                                      Null?    Type  
  343.  —————————————– ——– —————————-  
  344.  RECID                                              NUMBER  
  345.  STAMP                                              NUMBER  
  346.  NAME                                               VARCHAR2(513)  
  347.  DEST_ID                                            NUMBER  
  348.  THREAD#                                            NUMBER  
  349.  SEQUENCE#                                          NUMBER  
  350.  RESETLOGS_CHANGE#                                  NUMBER  
  351.  RESETLOGS_TIME                                     DATE  
  352.  RESETLOGS_ID                                       NUMBER  
  353.  FIRST_CHANGE#                                      NUMBER  
  354.  FIRST_TIME                                         DATE  
  355.  NEXT_CHANGE#                                       NUMBER  
  356.  NEXT_TIME                                          DATE  
  357.  BLOCKS                                             NUMBER  
  358.  BLOCK_SIZE                                         NUMBER  
  359.  CREATOR                                            VARCHAR2(7)  
  360.  REGISTRAR                                          VARCHAR2(7)  
  361.  STANDBY_DEST                                       VARCHAR2(3)  
  362.  ARCHIVED                                           VARCHAR2(3)  
  363.  APPLIED                                            VARCHAR2(9)  
  364.  DELETED                                            VARCHAR2(3)  
  365.  STATUS                                             VARCHAR2(1)  
  366.  COMPLETION_TIME                                    DATE  
  367.  DICTIONARY_BEGIN                                   VARCHAR2(3)  
  368.  DICTIONARY_END                                     VARCHAR2(3)  
  369.  END_OF_REDO                                        VARCHAR2(3)  
  370.  BACKUP_COUNT                                       NUMBER  
  371.  ARCHIVAL_THREAD#                                   NUMBER  
  372.  ACTIVATION#                                        NUMBER  
  373.  IS_RECOVERY_DEST_FILE                              VARCHAR2(3)  
  374.  COMPRESSED                                         VARCHAR2(3)  
  375.  FAL                                                VARCHAR2(3)  
  376.  END_OF_REDO_TYPE                                   VARCHAR2(10)  
  377.  BACKED_BY_VSS                                      VARCHAR2(3)  
  378.   
  379. SQL> alter system switch logfile;  
  380.   
  381. System altered.  
  382.   
  383. SQL> select THREAD# SEQUENCE# , ARCHIVED from v$archived_log;  
  384.   
  385.  SEQUENCE# ARC  
  386. ———- —  
  387.          2 YES  
  388.          1 YES  
  389.          1 YES  
  390.          1 YES  
  391.          1 YES  
  392.          2 YES  
  393.          1 YES  
  394.          1 YES  
  395.          2 YES  
  396.          2 YES  
  397.          2 YES  
  398.   
  399.  SEQUENCE# ARC  
  400. ———- —  
  401.          2 YES  
  402.          1 YES  
  403.          2 YES  
  404.          1 YES  
  405.          2 YES  
  406.          2 YES  
  407.          1 YES  
  408.          2 YES  
  409.          2 YES  
  410.          1 YES  
  411.          1 YES  
  412.   
  413.  SEQUENCE# ARC  
  414. ———- —  
  415.          1 YES  
  416.          1 YES  
  417.          1 YES  
  418.   
  419. 25 rows selected.  
  420.   
  421. SQL> alter system switch logfile;  
  422.   
  423. System altered.  
  424.   
  425. SQL> select THREAD# SEQUENCE# , ARCHIVED from v$archived_log;  
  426.   
  427.  SEQUENCE# ARC  
  428. ———- —  
  429.          2 YES  
  430.          1 YES  
  431.          1 YES  
  432.          1 YES  
  433.          1 YES  
  434.          2 YES  
  435.          1 YES  
  436.          1 YES  
  437.          2 YES  
  438.          2 YES  
  439.          2 YES  
  440.   
  441.  SEQUENCE# ARC  
  442. ———- —  
  443.          2 YES  
  444.          1 YES  
  445.          2 YES  
  446.          1 YES  
  447.          2 YES  
  448.          2 YES  
  449.          1 YES  
  450.          2 YES  
  451.          2 YES  
  452.          1 YES  
  453.          1 YES  
  454.   
  455.  SEQUENCE# ARC  
  456. ———- —  
  457.          1 YES  
  458.          1 YES  
  459.          1 YES  
  460.          1 YES  
  461.          2 YES  
  462.   
  463. 27 rows selected.  
  464.   
  465. SQL> select  LOG_MODE , FLASHBACK_ON  from v$database;  
  466.   
  467. LOG_MODE     FLASHBACK_ON  
  468. ———— ——————  
  469. ARCHIVELOG   YES  

开启归档和flashback,现在对于11g来说开启RAC和单实例没有什么差别,测试了这么的一个例子,
需求:把归档日志存放到ASM上,orcl1的归档存放在+DATA/ARC1下,orcl2的归档放到+DATA/ARC2下。
Flashbask area是需要单独的一个diskgroup,所以特地给他创建了个新的DG — SHFLASH

点赞