oracle RAC环境改归档模式步骤
来源:互联网 发布:淘宝俄罗斯军靴 编辑:程序博客网 时间:2024/05/16 09:24
转自:http://blog.chinaunix.net/u1/34159/showart_278968.html
oracle RAC环境改归档模式步骤
Archivelog相关:
SQL> alter system archive log current; 手动归档
SQL> alter system archive log start to '/oracle/.../arch';
SQL> select * from v$archived_log;
SQL> select * from v$archive_dest;
参数:
log_archive_dest(备用log_archive_duplex_dest)和log_archive_dest_n互斥,只能选择配置一个,推荐使用log_archive_dest_n
log_archive_dest_n和log_archive_dest_state_n(DEFER或ENABLE)配对。
RAC相关:
SQL> col inst_name for a30
SQL> select * from v$active_instances;
SQL> show parameter cluster
SQL> show parameter parallel (oracle8i)
oracle8i OPS环境改归档模式步骤:
1、停止两个实例
$ sqlplus '/as sysdba'
SQL> shutdown immediate
2、编辑 $ORACLE_HOME/dbs/initNode1.ora
parallel_server=false
log_archive_start=true
log_archive_dest_1='location=/oracle/.../arch1'(两台主机的归档位置不要一样)
log_archive_format='arch_%s_%t.arc'
3、SQL> startup mount exclusive
4、SQL> alter database archivelog;
5、SQL> alter database open;
SQL> archive log list (检查归档是否成功设置)
6、SQL> shutdown immediate
7、编辑 $ORACLE_HOME/dbs/initNode1.ora
parallel_server=true
8、在另外一台主机执行2-7步骤
9、启动两个实例,并做一些检查
$ sqlplus '/as sysdba'
SQL> startup
SQL> archive log list
SQL> show parameter parallel
SQL> select * from gv$instance; (可以看到两个启动的实例信息)
SQL> show parameter log_archive
oracle9i RAC环境改归档模式步骤:
(假设两实例的sid分别是ora9i1、ora9i2,修改db参数在其中一个主机上操作即可,*.开头的参数表示两实例共用)
1.关闭运行中的数据库
# su - oracle9i
$ sqlplus /nolog
sql> connect /as sysdba
sql> shutdown immediate
2.导出现有数据库的spfile文件,如果没有spfile,可以先创建spfile
sql> create spfile from pfile;
然后导出spfile
sql> create pfile='/oracle/app/oracle/product/9.2.0/pfile01.ora' from spfile;
3.修改/oracle/app/oracle/product/9.2.0/pfile01.ora文件
主机1:mkdir /oracle/app/oracle/admin/ora9i/arch1
主机2:mkdir /oracle/app/oracle/admin/ora9i/arch2
vi /oracle/app/oracle/product/9.2.0/pfile01.ora
更改cluster_database参数为false。同时可以添加自动归档参数log_archive_start=true
*.cluster_database=false
*.log_archive_start=true
*.log_archive_dest='LOCATION=/oracle/app/oracle/admin/ora9i/arch'
(建议改成
ora9i1.log_archive_dest='LOCATION=/oracle/app/oracle/admin/ora9i/arch1'
ora9i2.log_archive_dest='LOCATION=/oracle/app/oracle/admin/ora9i/arch2'
不然备份archive log的时候会有问题。)
*.log_archive_format=arch_%t_%s.arc
4.导入已修改的spfile
在数据库关闭状态下:
sql>create spfile from pfile='/oracle/app/oracle/product/9.2.0/pfile01.ora';
5.mount上数据库,更改数据库运行模式为归档模式
$sqlplus /nolog
sql>connect /as sysdba
sql>startup mount
sql>alter database archivelog; //更改为归档模式
sql>alter database open; //将数据库打开
sql>archive log list; //检查数据库归档参数是否已经正确更改
6.关闭数据库,将cluster_database参数更改回true
$sqlplus /nolog
sql>connect /as sysdba
sql>shutdown immediate
sql>create pfile '/oracle/app/oracle/product/9.2.0/pfile02.ora' from spfile; //将现有spfile导出
修改/oracle/app/oracle/product/9.2.0/pfile02.ora,将cluster_database参数更改为true;
7.导入新修改的pfile02.ora文件,启动数据库
$sqlplus /nolog
sql>connect /as sysdba
sql>create spfile from pfile='/oracle/app/oracle/product/9.2.0/pfile02.ora';
sql>startup //正常启动数据库
8.注意
假如两边都不是用spfile,注意主机1上改的参数在主机2上并没有生效,要把主机1上的参数文件拷到主机2上来,然后才可以启动主机2的实例。
打开数据库时遇到datafile需要media recovery:
SQL> shutdown immediate
SQL> startup mount
SQL> alter datafile '/oracle/.../aa.dbf';
SQL> alter database datafile '/oracle/.../aa.dbf' online;
SQL> alter database open;
修改sys用户密码:
$ sqlplus '/as sysdba'
SQL> show user;
SQL> alter user sys identified by newpassword;
AIX 5.2:
$ r aaa=bbb 把上个命令的aaa替换成bbb并重复执行
$ lsdev -Cc disk | awk '{print $1}' | tail -f 42 > aaa.txt
$ vi aaa.txt 在每行开头加上rmdev -dl
:%s/^/rmdev -dl /g
$ sh aaa.txt
HACMP 5.2:
physical: 10.43.241.42/48
对应vip: 10.43.241.43/49 (启动hacmp才有,客户端应用使用vip)
ip查看: ifconfig -a
hacmp启停: smitty clstart/clstop
NFS:
CZ_P650_1上:
mkdir /arch_log/arch_data
smitty nfs 启动nfs进程
CZ_P650_2上:
mount CZ_P650_1:/arch_log/arch_data /opt/oracle/admin/ora9i/arch
df -k 查看mount后情况
这样后,/opt/oracle/admin/ora9i/arch中写入的文件都被写入/arch_log/arch_data下
磁盘阵列:
lsvg
lsvg -l ora_data1vg
lspv
lsdev -Cc disk
rmdev -dl hdisk1
veryonvg ora_data1vg
veryoffvg ora_data1vg
cfgmgr 主机认盘
- oracle RAC环境改归档模式步骤
- 10g RAC改归档模式步骤
- 10g RAC改归档模式步骤
- RAC环境中非归档改为归档模式
- oracle rac启用归档模式
- RAC 环境下修改归档模式
- RAC 环境下修改归档模式
- Oracle11gR2 RAC环境归档模式的配置
- RAC 环境下修改归档模式
- oracle rac归档模式的更改
- Oracle RAC修改自动归档模式
- oracle 10g rac归档模式切换
- Oracle RAC 11g 修改归档模式
- Oracle从归档模式变成非归档模式详细步骤
- oracle RAC归档设置
- Oracle Rac集群环境下删除归档日志
- Oracle Rac集群环境下删除归档日志
- 如何在Oracle RAC环境中开启归档
- JAVA 2核心技术第七版(中文pdf)
- javascript dateUtil.js
- Oracle 归档与非归档的切换
- 今天笔试时候所遇到的题
- C++中成员初始化列表的使用
- oracle RAC环境改归档模式步骤
- javascript 截取字符串
- 不用临时变量对换X和Y的数据
- 对于网络平安的探究
- ASP与存储过程
- 浅谈Web的平安威胁和平安防护
- SEH异常处理
- 部署.NET程序报错 “无法识别的属性“type”
- 对话框和浮动Activity