11g RAC 安装后所需修改事项
来源:互联网 发布:turmoil mac破解版 编辑:程序博客网 时间:2024/04/29 16:20
一、修改redo日志大小
-- 初始化的时候日志大小只有50M ,不能满足需求。根据业务需求制定日志大小。
alter database add logfile thread 2 group 8('+DATA/bdspoc/onlinelog/redo_group0801.dbf') size 300m; --添加日志
alter database drop logfile group 3; --删除日志
二、第二个节点无法执行sqlplus / as sysdba的错误
注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OrCrs11g_home1将该环境变量ORACLE_SID改为该节点的SID
这个问题有的时候会出现,有的时候就没有,windows真让人头疼。
三、11g密码过期问题及账号锁定问题
--默认180天密码过期,改为无限制。
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
--11g默认,账户密码输入10次错误会锁定账户
SQL> show parameter failed_login
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_max_failed_login_attempts integer 10
由于11g密码区分大小写,在从10g切换到11g的过程中会出现该问题
SQL> alter profile default limit failed_login_attempts unlimited;
SQL> select * from dba_profiles; --查看相关权限
四、修改审计规则
--改为OS存储 可任意删除审计文件。
SQL> show parameter aud
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
audit_file_dest string D:\APP\ADMINISTRATOR\ADMIN\BDS
POC\ADUMP
audit_sys_operations boolean FALSE
audit_trail string DB
SQL> alter system set audit_trail='OS' scope=spfile;
系统已更改。
也可以截断AUD$这个表否则 SYSTEM表空间会被撑爆
五、开启归档
--设置归档路径
Alter system set log_archive_dest_1=’location=+data/bdspoc/arch1’ scope=both sid=’bdspoc1’;
Alter system set log_archive_dest_2=’location=+data/bdspoc/arch2’ scope=both sid=’bdspoc2’;
--非归档改为归档
SQLPLUS>connect SYS/PASSWORD
SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=SPFILE;
SQLPLUS>shutdown immediate;
SQLPLUS>startup mount exclusive;
SQLPLUS>alter database archivelog;
SQLPLUS>ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=SPFILE;
SQLPLUS>shutdown immediate;
SQLPLUS>STARTUP
六、ORA-00245: control file backup operation failed
错误原因:
spfile和controlfile都备份完成,后面又出现一个controlfile失败,应该是控制文件快照备份失败。
解决方法:
The snapshot controlfile MUST be accessible by all nodes of a RAC database,
if the snapshot controlfile does not reside in on a shared device this error will raise.
--大致意思就是rman的snapshot controlfile必须放在共享存储之上。
1. Check the snapshot controlfile location:
RMAN> show all;
2. Configure the snapshot controlfile to a shared disk:
RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '<shared_disk>/snapcf_<DBNAME>.f';
七、OCM相关问题
--由于安装的是11.2.0.3 的版本,在这总是出现问题,不分平台:
Errors in file /opt/oracle/diag/rdbms/db/trace/db_j001_26027.trc:
ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
ORA-29280: invalid directory path
ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS", line 2436
ORA-06512: at line 1
So you'll either drop OCM completely if you won't use it:
SQL> drop user ORACLE_OCM cascade;
or you'll disable the collector jobs:
SQL> exec dbms_scheduler.disable('ORACLE_OCM.MGMT_CONFIG_JOB');
SQL> exec dbms_scheduler.disable('ORACLE_OCM.MGMT_STATS_CONFIG_JOB');
八、关闭CHM功能
CHM的自身的架构非常简单:总共包括三个守护进程(daemon): osysmond,ologgerd和oproxyd。
· osysmond这个进程在所有节点上运行,负责监控和收集本地操作系统的性能数据,并将本节点其收集到的信息发送给ologgerd进程。
· ologgerd这个进程在所有节点上运行,但是属于primary-standby的模式,也就是真正工作的只有运行在master节点的primary,其它节点上的进程作为备用。这个进程接收来自所有节点osysmond收集的信息,并将其存入到Berkeley DB(BDB),在存入以前它会对原始数据进行压缩以节约空间。可以使用如下命令来获得master节点的信息:
1
$ oclumon manage -get master
2
Master = racnode1
·
3
done
· oproxyd这个进程运行在所有的节点,实际上是运行在公网之上的一个监听程序,使用端口61027。前面也提到过CHM为可以在图形界面客户端(oclumon命令行也是可以的)发送指令然后在Server端执行,并将结果返回client端。oproxyd相当于一个client/server的一个代理。
启动和关闭CHM资源:
如果使用CHM,会自动在CRS中注册一个叫做ora.crf的资源,属于ohasd管辖的资源。
1
$ crsctl stat res -t -init | grepcrf
2
--------------------------------------------------------------------------------
3
NAME TARGET STATE SERVER STATE_DETAILS Cluster Resources
4
<STRONG>ora.crf </STRONG> ONLINE ONLINE racnode1
这个资源不支持禁用模式,也就是说用户不能将其禁用。可以使用crsctl进行起停。
停用ora.crf资源(grid用户):
1
crsctl stop res ora.crf -init
自动ora.crf资源(grid用户)
十、添加控制文件
由于11gR2的RAC安装完成后,默认只有一个控制文件,为了保险起见需添加一个控制文件。步骤如下:
--查看控制文件位置
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
+DATA/bdspoc/controlfile/current.260.816281823
--进入ASM文件系统中
[grid@oradb1 ~]$ asmcmd
--复制修改控制文件
ASMCMD> pwd
+data/bdspoc/controlfile
ASMCMD> cp Current.260.816281823 control02.ctl
copying +data/bdspoc/controlfile/Current.260.816281823 -> +data/bdspoc/controlfile/control02.ctl
--复制2份控制文件如下
ASMCMD> ls
control01.ctl
control02.ctl
SQL> alter system set control_files='+data/bdspoc/controlfile/control01.ctl','+data/bdspoc/controlfile/control02.ctl' scope=spfile sid='*';
System altered.
SQL> shutdown normal
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 7549435904 bytes
Fixed Size 2243072 bytes
Variable Size 1308624384 bytes
Database Buffers 6224347136 bytes
Redo Buffers 14221312 bytes
Database mounted.
Database opened.
九、备份保留策略
由于没有设置catalog 数据库,所以备份及归档信息均放在了control file中。默认的保留天数为7天,因为备份策略为周备份,所以增加备份信息保留位8天。
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 8 DAYS;
incre0.bat 脚本:
@echo off
@set oracle_sid=nmfspoc
rman nocatalog target user/password@link_string CMDFILE 'd:\script\db_incre0.txt' LOG 'd:\script\backcre0log.log'
db_incre0.txt脚本:
run {
allocate channel t1 type disk;
allocate channel t2 type disk;
allocate channel t3 type disk;
allocate channel t4 type disk;
backup as compressed backupset incremental level 0 database tag 'level_0' format 'D:\backup\cre0_%s_%t.db';
sql 'alter system archive log current';
backup archivelog all delete all input format 'D:\backup\cre0_%s_%t.arc';
crosscheck backup;
crosscheck archivelog all;
delete noprompt expired backupset;
delete noprompt expired archivelog all;
delete noprompt obsolete;
}
- 11g RAC 安装后所需修改事项
- 原系统删除11g Rac后安装10g Rac中的问题处理
- linux安装11g rac
- oracle 11G rac 安装
- Oracle Rac 11g安装
- 卸载11g R2 RAC 后遗留的init.ohasd引起10g CRS安装故障
- Oracle 10G RAC - control_files修改后无法启库
- 11g R2 RAC修改 SCAN IP
- Oracle 11G r2 Rac修改IP
- 11G rac修改监听端口
- Oracle 11g修改RAC SCAN IP
- 11g RAC修改归档模式
- Oracle 11g RAC 修改IP
- Oracle RAC 11g 修改归档模式
- Oracle rac 11g修改监听接口
- Oracle 11G RAC 修改IP
- Linux 安装11g R2 RAC
- ORACLE 11G R2 RAC安装总结
- proxool+spring多数据源动态切换配置问题
- 序列化和反序列化C# [Serializable] 与[Serializable()]
- 关于Session缓存简单原理和实现
- 【xinfanqie】WindowsXP系统里有什么禁忌
- iOS 6版本与之前版本差异总结
- 11g RAC 安装后所需修改事项
- 基于Intel PXA270的WinCE操作系统移植
- Add Two Numbers
- 【xinfanqie】让Windows7轻松识别Real格式的视频文件
- ORA-27492 无法运行作业,调度程序不可用
- iOS -- 开发技巧(三)
- 指针与数组--指针访问与下标访问
- 【xinfanqie】小编分享:USB无法让本本识别的原因
- Linux下用SCP无需输入密码获取文件[部分转载]