准确来说不应该叫安装,因为以前这台AIX服务器装了一次oracle,由于各种原因,数据库被删了,但是ORACLE_HOME里面的东西还在,只需要将某次备份的数据放进去就可以了。闲话少说,开始吧:
首先检查用户:
[Testserver@14:37:38 /]$id
uid=1101(oracle) gid=1000(oinstall) groups=1200(dba)
[Testserver@14:37:40 /]$
没有问题,oracle在,组也在。看看oracle的环境变量:
[Testserver@14:38:32 /]$cat /home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=/oracle/grid
umask 022
PATH=$PATH:/oracle/grid/bin
export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin;
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
export PATH=$PATH:$ORACLE_HOME/bin;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib;
#export DISPLAY;
基本完好,只是有些杂七杂八的没用的东西。
看看这些路径下有没有东西:
[Testserver@14:41:09 /db/app/oracle]$cd /oracle/app/
[Testserver@14:42:16 /oracle/app]$ls
[Testserver@14:42:18 /oracle/app]$
空的,到以前安装的路径下看:
[Testserver@14:42:48 /db/app/oracle]$ls
admin diag flash_recovery_area oradata product
[Testserver@14:42:49 /db/app/oracle]$cd admin/
[Testserver@14:42:58 /db/app/oracle/admin]$ls
[Testserver@14:42:58 /db/app/oracle/admin]$cd ..
[Testserver@14:43:00 /db/app/oracle]$cd flash_recovery_area/
[Testserver@14:43:03 /db/app/oracle/flash_recovery_area]$ls
[Testserver@14:43:04 /db/app/oracle/flash_recovery_area]$cd ..
[Testserver@14:43:05 /db/app/oracle]$cd oradata/
[Testserver@14:43:07 /db/app/oracle/oradata]$ls
aix.ppc64_11gR2_database_1of2.zip aix.ppc64_11gR2_database_2of2.zip aix.ppc64_11gR2_grid.zip.filepart
[Testserver@14:43:08 /db/app/oracle/oradata]$cd ../product/11.2.0/db_1/
[Testserver@14:43:17 /db/app/oracle/product/11.2.0/db_1]$ls
[Testserver@14:43:19 /db/app/oracle/product/11.2.0/db_1]$
看来只剩下路径了,需要重新安装。
还是将环境变量改成以前的:
[Testserver@14:43:19 /db/app/oracle/product/11.2.0/db_1]$vi /home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
export ORACLE_BASE=/db/app/oracle
export ORACLE_HOME=/db/app/oracle/product/11.2.0/db_1
umask 022
export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin;
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib;
保存退出!
检查下空间看够不够:
[Testserver@14:53:44 ~]$df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12660 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8394 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd11admin 0.50 0.50 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
/dev/livedump 0.50 0.50 1% 4 1% /var/adm/ras/livedump
/dev/rsynclv 50.00 29.09 42% 28 1% /rsync
/dev/backuplv 20.00 20.00 1% 6 1% /backuplv
不够!重新分配,首先卸载/rsync和/backuplv两个filesystem
umount -a /rsync 和 /backuplv 然后用smit卸载两个lv。
查看:
[Testserver@15:00:50 /]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12656 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8394 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
[Testserver@15:00:51 /]#
不见了,查看此vg下还有多少pp:
[Testserver@15:00:51 /]#lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00f6a58b00004c0000000133 63fb698b
VG STATE: active PP SIZE: 512 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 539 (275968 megabytes)
MAX LVs: 256 FREE PPs: 312 (159744 megabytes)
LVs: 13 USED PPs: 227 (116224 megabytes)
OPEN LVs: 9 QUORUM: 2 (Enabled)
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
PV RESTRICTION: none
[Testserver@15:01:30 /]#
free pps有150多g了,够装了。
用smit创建4个lv 分别为:datalv,adminlv,installlv,flashlv,第一个20G,其余的10G。
创建好后,在重新将filesystem挂在到这些lv上。以上操作都用smit,过程就不写出来了,傻瓜操作。
最后:
[Testserver@15:19:35 /]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12662 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8392 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
/dev/adminlv 10.00 10.00 1% 4 1% /db/app/oracle/admin
/dev/flashlv 10.00 10.00 1% 4 1% /db/app/oracle/flash_recovery_area
/dev/datalv 20.00 20.00 1% 4 1% /db/app/oracle/oradata
/dev/installlv 10.00 10.00 1% 4 1% /db/app/oracle/product/11.2.0/db_1
[Testserver@15:19:37 /]#
大功告成,终于可以开始安装了。
将两个 for aix 的oracle 11g r2 安装包依次解压。
将本机的xmanager passiv开启,在服务器上输出一个DISPLAY变量
[Testserver@15:23:10 /]#export DISPLAY=190.100.100.60:0.0
[Testserver@15:23:59 /]#
进入到database里面运行.runInstaller 后面的过程就傻瓜安装了,根据提示一步一步进行。
首先检查用户:
[Testserver@14:37:38 /]$id
uid=1101(oracle) gid=1000(oinstall) groups=1200(dba)
[Testserver@14:37:40 /]$
没有问题,oracle在,组也在。看看oracle的环境变量:
[Testserver@14:38:32 /]$cat /home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
export ORACLE_BASE=/oracle/app
export ORACLE_HOME=/oracle/grid
umask 022
PATH=$PATH:/oracle/grid/bin
export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin;
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
export PATH=$PATH:$ORACLE_HOME/bin;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib;
#export DISPLAY;
基本完好,只是有些杂七杂八的没用的东西。
看看这些路径下有没有东西:
[Testserver@14:41:09 /db/app/oracle]$cd /oracle/app/
[Testserver@14:42:16 /oracle/app]$ls
[Testserver@14:42:18 /oracle/app]$
空的,到以前安装的路径下看:
[Testserver@14:42:48 /db/app/oracle]$ls
admin diag flash_recovery_area oradata product
[Testserver@14:42:49 /db/app/oracle]$cd admin/
[Testserver@14:42:58 /db/app/oracle/admin]$ls
[Testserver@14:42:58 /db/app/oracle/admin]$cd ..
[Testserver@14:43:00 /db/app/oracle]$cd flash_recovery_area/
[Testserver@14:43:03 /db/app/oracle/flash_recovery_area]$ls
[Testserver@14:43:04 /db/app/oracle/flash_recovery_area]$cd ..
[Testserver@14:43:05 /db/app/oracle]$cd oradata/
[Testserver@14:43:07 /db/app/oracle/oradata]$ls
aix.ppc64_11gR2_database_1of2.zip aix.ppc64_11gR2_database_2of2.zip aix.ppc64_11gR2_grid.zip.filepart
[Testserver@14:43:08 /db/app/oracle/oradata]$cd ../product/11.2.0/db_1/
[Testserver@14:43:17 /db/app/oracle/product/11.2.0/db_1]$ls
[Testserver@14:43:19 /db/app/oracle/product/11.2.0/db_1]$
看来只剩下路径了,需要重新安装。
还是将环境变量改成以前的:
[Testserver@14:43:19 /db/app/oracle/product/11.2.0/db_1]$vi /home/oracle/.profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
export ORACLE_BASE=/db/app/oracle
export ORACLE_HOME=/db/app/oracle/product/11.2.0/db_1
umask 022
export TEMP=/tmp
export TMPDIR=/tmp
export PATH=$PATH:$ORACLE_HOME/bin;
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib;
保存退出!
检查下空间看够不够:
[Testserver@14:53:44 ~]$df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12660 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8394 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd11admin 0.50 0.50 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
/dev/livedump 0.50 0.50 1% 4 1% /var/adm/ras/livedump
/dev/rsynclv 50.00 29.09 42% 28 1% /rsync
/dev/backuplv 20.00 20.00 1% 6 1% /backuplv
不够!重新分配,首先卸载/rsync和/backuplv两个filesystem
umount -a /rsync 和 /backuplv 然后用smit卸载两个lv。
查看:
[Testserver@15:00:50 /]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12656 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8394 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
[Testserver@15:00:51 /]#
不见了,查看此vg下还有多少pp:
[Testserver@15:00:51 /]#lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 00f6a58b00004c0000000133 63fb698b
VG STATE: active PP SIZE: 512 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 539 (275968 megabytes)
MAX LVs: 256 FREE PPs: 312 (159744 megabytes)
LVs: 13 USED PPs: 227 (116224 megabytes)
OPEN LVs: 9 QUORUM: 2 (Enabled)
TOTAL PVs: 1 VG DESCRIPTORS: 2
STALE PVs: 0 STALE PPs: 0
ACTIVE PVs: 1 AUTO ON: yes
MAX PPs per VG: 32512
MAX PPs per PV: 1016 MAX PVs: 32
LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
PV RESTRICTION: none
[Testserver@15:01:30 /]#
free pps有150多g了,够装了。
用smit创建4个lv 分别为:datalv,adminlv,installlv,flashlv,第一个20G,其余的10G。
创建好后,在重新将filesystem挂在到这些lv上。以上操作都用smit,过程就不写出来了,傻瓜操作。
最后:
[Testserver@15:19:35 /]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 5.00 1.73 66% 12662 3% /
/dev/hd2 10.00 5.89 42% 66130 5% /usr
/dev/hd9var 10.00 9.65 4% 8392 1% /var
/dev/hd3 5.00 4.22 16% 15308 2% /tmp
/dev/hd1 30.00 15.82 48% 129 1% /home
/dev/hd10opt 2.00 1.30 36% 20902 7% /opt
/dev/adminlv 10.00 10.00 1% 4 1% /db/app/oracle/admin
/dev/flashlv 10.00 10.00 1% 4 1% /db/app/oracle/flash_recovery_area
/dev/datalv 20.00 20.00 1% 4 1% /db/app/oracle/oradata
/dev/installlv 10.00 10.00 1% 4 1% /db/app/oracle/product/11.2.0/db_1
[Testserver@15:19:37 /]#
大功告成,终于可以开始安装了。
将两个 for aix 的oracle 11g r2 安装包依次解压。
将本机的xmanager passiv开启,在服务器上输出一个DISPLAY变量
[Testserver@15:23:10 /]#export DISPLAY=190.100.100.60:0.0
[Testserver@15:23:59 /]#
进入到database里面运行.runInstaller 后面的过程就傻瓜安装了,根据提示一步一步进行。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25915379/viewspace-714789/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25915379/viewspace-714789/