### 以此注释后面的内容在系统shell中运行 --- 以此注释后面的内容在Sqlplus中运行 ### 1、取得oracle用户的环境 su - o
### 以此注释后面的内容在系统shell中运行
--- 以此注释后面的内容在Sqlplus中运行
### 1、取得Oracle用户的环境
su - oracle
cd /oracle
source .cshrc
### 显示当前Oracle10gRAC/crs运行情况
crs_stat -t
### 2、关闭Oracle,注意 dbser1 为AIX主机名称
### 连接 Oracle
sqlplus /nolog
conn /as sysdba
--- 关闭实例
shutdown immediate
input "press to continue..."
exit
### 3、关闭节点
srvctl stop nodeapps -n dbser1
crs_stat -t
exit
### 关闭crs
/etc/init.crs stop
### 完成关闭
--- 4、在sqlplus中启动或关闭实例
--- 关闭实例
shutdown immediate;
--- 启动实例
startup;
--- 5、调整SGA,需重新启动
alter system set sga_max_size=4000M scope=spfile;
alter system set sga_target=4000M scope=spfile;
--- 重启实例完成参数应用
--- 关闭实例
shutdown immediate;
--- 启动实例
startup;
--- 6、等上一步骤完成重启后,分配缓存和池的大小
alter system set shared_pool_size=1048M scope=spfile;
alter system set db_cache_size=1024M scope=spfile;
alter system set large_pool_size=208M scope=spfile;
alter system set java_pool_size=112M scope=spfile;
--- 重启实例完成参数应用
--- 关闭实例
shutdown immediate;
--- 启动实例
startup;
--- 7、显示缓存和池的大小
show parameter sga_max_size;
show parameter sga_target;
show parameter db_cache_size;
show parameter shared_pool_size;
show parameter large_pool_size;
show parameter java_pool_size;
show parameter pga_aggregate_target;
--- 8、关于Oralce的配置文件修改的问题
--- 从当前配置spfile创建pfile文本文件/oracle/10.2/db_1/dbs/NARICOM.ora
create pfile='/oracle/10.2/db_1/dbs/NARICOM.ora' from spfile;
--- 实例处于关闭时,可恢复系统配置
--- 从pfile(文本)文件/oracle/10.2/db_1/dbs/NARICOM.ora创建系统配置spfile(二进制)文件
create spfile from pfile='/oracle/10.2/db_1/dbs/NARICOM.ora';
### 9、启动Oracle/crs,root用户下,自动启动本机实例
/oracle/10.2/crs/bin/crsctl start crs
--- 10、更改转换字符集为GBK
shutdown immediate;
startup mount;
alter system enable restricted session ;
alter system set JOB_QUEUE_PROCESSES=0;
alter system set AQ_TM_PROCESSES=0;
alter database open;
--- 当处于集群时,需要将pfile中 cluster_database改为false到spfile启动Exclusive模式
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
shutdown immediate;
startup;
select name,value$ from props$ where name like '%NLS%';
### 11、集群信息查看操作
lsvg –l datavg