三叶草 发表于 2022-1-27 15:06:55

Oracle11g RAC开启关闭、设置归档小结

关闭
1.先关数据库:


$ srvctl stop database -d tantest

2.再关闭crs服务
[

root@oeltan1 ~]# crsctl stop crs


启动:


# crsctl start crs

$srvctl start asm -n node_name


上述开机一般已经启动


$ srvctl start database -d tantest

归档设置:1. 分别创建两个实例的ASM目录
任意一个实例,grid用户下:


# su - grid

$ sqlplus "/as sysasm"



SQL> select name from V$asm_diskgroup;



NAME

--------------------------------------------------------------------------------

CRS

DATA1

FRI



SQL> alter diskgroup FRI add directory '+FRI/TANTEST';
SQL> alter diskgroup FRI add directory '+FRI/TANTEST/ARCH1';还可以通过asmcmd创建目录:


ASMCMD> pwd
+FRI/TANTEST
ASMCMD> mkdir ARCH22.修改归档参数
任意一个实例,oracle用户下:


ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+FRI/TANTEST/ARCH1' SCOPE=both SID='tantest1';
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+FRI/TANTEST/ARCH2' SCOPE=both SID='tantest2'; 3.两个节点上分别都执行:


SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE ARCHIVELOG;
SQL> ALTER DATABASE OPEN;--修改一个实例时,另一个实例不能在open状态,否则报ORA-01126: database must be mounted in this instance and not open in any
4.分别检查:


SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination +FRI/tantest/arch1
Oldest online log sequence 14
Next log sequence to archive 15
Current log sequence 15

SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination +FRI/tantest/arch2
Oldest online log sequence 6
Next log sequence to archive 7
Current log sequence 7
SQL>
https://www.uoften.com/dbs/oracle/20180415/73296.html
页: [1]
查看完整版本: Oracle11g RAC开启关闭、设置归档小结