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