ORACLE 10g 热备新
- 格式:doc
- 大小:55.00 KB
- 文档页数:6
ORACLE 10gR2 热备
Create bigfile tablespace 创建表空间
第一部分:为oracle准备AIX
1、安装操作系统,并安装以下几个软件包
需要的系统的安装包
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.adt.prof
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
bos.cifs_fs.rte
rsct.basic.rte
pat.clients.rte
特别注意:以下包一定要在以下的版本或之上,否则在CRS完成后实行 root.sh时会出大问题
xlC.aix50.rte 7.0.0.4
xlC.rte 7.0.0.1验证已安装的程序包:
2、检查系统补丁
/usr/sbin/instfix -ik “IY58143 IY59386 IY60930 IY66513 IY68989”
3、修改用户限制
修改/etc/security/limits
在这个文件里的default下面
fsize = -1
data = -1
stack = -1
cpu = -1
将值均改为-1,如下:
Soft FILE size -1;
Soft CPU time -1;
Soft DATA segment -1;
Soft STACK size -1;
4、创建用户和组
所有机器的组、用户ID号要保持一致。 创建oinstall,dba,hagsuser组,创建oracle用户。
/bin/mkgroup oinstall
/bin/mkgroup dba
/bin/mkgroup hagsuser
Smitty security ->选择添加用户->用户名oralce, Primary GROUP选oinstall, Group SET选dba,hagsuser
使用 passwd oracle改密码。
5、改变系统参数
smitty chgsys 修改每用户允许的最大进程数为2048
Maximum number of PROCESSES allowed per user 2048
smitty chaio将aio的属性改为available(需重起改变才有效),最小/最大值改为30/60
使用no -a | more查看网络参数。如果需要更改参数,使用lsattr -El sys0 -a pre520tune查看系统是否运行在兼容模式下。以下显示为在兼容模式下的输出
pre520tune enable Pre-520 tuning compatibility mode True。
将以下内容加入到/etc/中,开机可自动执行。
no -o udp_sendspace=65536
no -o udp_recvspace=655360
no -o tcp_sendspace=65536
no -o tcp_recvspace=65536
no -o rfc1323=1
no -o sb_max=1310720
no -o ipqmaxlen=512
如不是True,将以下内容加入到/etc/中,开机可自动执行。。
if [ -f /usr/sbin/no ] ; then
/usr/sbin/no -p -o udp_sendspace=65536
/usr/sbin/no -p -o udp_recvspace=655360
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=131072
/usr/sbin/no -p -o rfc1323=1
/usr/sbin/no -p -o sb_max=1310720
/usr/sbin/no -r -o ipqmaxlen=512
fi
改完后要重起
6、创建挂载点
创建用于安装ORACLE的LV,然后用JFS2格式化一下将mount点到/u01/app/oracle,然后运行
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01
7、配置 /etc/hosts
8、配置NTP服务
先更改系统的时区和时间,然后配置NTP服务。
在1机上,
编辑etc/ntp.conf,然后输入如下:
server 127.127.1.0 prefer
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
启动ntp服务。输入smitty xntpd 选both
使用lssrc -ls xntpd 查看状态
建议启动 NTP服务后,先用date命令手工校正一下时间
在其他节点上,
编辑etc/ntp.conf,然后输入如下:
server 192.168.1.3 prefer
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
然后同步时间
ntpdate 192.168.1.3
启动ntp服务。输入smitty xntpd 选both
使用lssrc -ls xntpd 查看状态
第二部分 安装CRS和ORACLE
1、编辑/home/oracle/.profile,假如如下:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db1
export ORACLE_SID=orcl
export NLS_LANG=american_america.zhs16gbk export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export ORA_NLS33=$ORACLE_HOME/common/nls/admin/data
export
PATH=$ORA_CRS_HOME/bin:$ORACLE_HOME/bin:/usr/local/bin:/usr/bin/X11:/usr/lbin:/usr/java14/jre/bin:/usr/java14/bin:$PATH
export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/lib32:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/product/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/JRE
export LIBPATH=$ORACLE_HOME/lib32
export ORACLE_TERM=xterm
umask 022
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
检查一下变量
env | grep ORA
设置显示窗口
export DISPLAY=172.16.1.226:1.0
xhost + db1
(注意:export DISPLAY=192.168.10.100:2.0中,192.168.10.100为安装机的IP地址,2.0为xmanager显示的窗口号,本地安装为0.0)
再运行一下/usr/X11R6/bin/xclock测试一下显示情况
3、安装Oracle 10gR2 database
1.1. unset 一些环境变量
$ unset ORA_CRS_HOME
$ unset ORACLE_HOME
$ unset ORA_NLS10
$ unset TNS_ADMIN
检查你的变量
$ env | grep ORA
ORACLE_SID=orcl2
ORACLE_BASE=/u01/app/oracle
ORACLE_TERM=xterm
1使用gunzip 10gr2_aix5l64_database.cpio.gz
cpio -idcmv < 10gr2_aix5l64_database.cpio解开压缩包
对安装环境进行验证 cd /disk1/rootpre 下面执行rootpre.sh
2. 用oracle用户,运行你unzip之后的那个database目录下的runInstaller
3. ORACLE安装目录指定到 /u01/app/oracle/product/10.2.0/db_1
5. 选择 Install database Software only
6. 会要求你用完全的root权限运行 root.sh ,分别在2个node上一一运行,不要抢时间
7. 安装完毕
4、配置netca
1. oracle 用户在一个node上运行 netca
2. 选择所有node
3. 选择 Listener configuration
4.添加一个LISTEN, 1521 port
5. 回到开始界面,选择Naming Methods configuration
6. 把Local Naming和Easy Naming 添加进去.然后结束配置
7. 确认一下
$ ps -ef | grep lsnr | grep -v 'grep' | grep -v 'ocfs' | awk '{print $9}'
LISTENER_NODE1PUB
5、配置dbca创建数据库
1. 用oracle用户运行 dbca
2. 选择custom database
3. 输入数据库的全局名,比如orcl (跟环境变量里面要一样)(内存比例选择60%)
4.如果要是备份要选择(enable archiving)
startup
tnsping oral测试
lsnrctl start
export ORACLE_SID=scmis
sqlplus /nolog<
connect / as sysdba
startup
quit
EOF
export ORACLE_SID=scmis