安装:
1:centos update8 kernel 2.4.21-47
2:oracle 9I
具体:
(大部分按照官方的安装文档来)
/*****建立用户
groupadd dba
groupadd oinstall
useradd -c "oracle software owner" -g oinstall -G dba oracle
/*****建立ORACLE目录并授权
mkdir /*/app/oracle
mkdir /*/app/oracle/pruduct
mkdir /*/app/oracle/prucuct/9.2.0
chown -R oracle.oinstall /*/oracle
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
/******PATH设置
export LD_ASSUME_KERNEL=2.4.1 # for RH 9 and RHEL AS 3
export LD_ASSUME_KERNEL=2.4.19 # for RHEL AS 4
# Oracle Environment
export ORACLE_BASE=/*/app/oracle #之前mkdir /*/opt/oracle的目录
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=test
export ORACLE_TERM=xterm
# export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN;
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
# Set shell search paths
export PATH=$PATH:$ORACLE_HOME/bin
/*****官方的文档说将此PATH更改保存于oracle用户.bash_profile文件中
/*****但实际上保存在root用户的.bash_profile文件中也没有出现以外状况...至少目前看来是这样
(依旧按官方的来)
/****在这里应单独安装JDK...实验证明ORACLE自带的JDK似乎有点小问题..***/
JDK安装此出略过...(偷懒攻略:如果还安装有weblogic之类的中间件..完全可以用它们自带的JDK)
本次实验用的是VNC来进行安装...
所以先启动欲装oracle的linux服务器的VNC服务端
VNCSERVER
然后在本地用浏览器http://X.X.X.X:580(Y) #x为IP.Y为启动的VNC服务标识
打开一个终端
以ROOT执行
unzip p3006854_9204_LINUX.zip
cd p3006854
sh rhel3_pre_install.sh
cd ..
gunzip ship_9204_linux_disk1.cpio.gz
cpio -idmv < ship_9204_linux_disk1.cpio
su oracle
cd DISK1
./runInstaller
按提示一步步装就OK!
安装完毕后
用dbca创建一个新的数据库
依旧是用oracle用户...
在执行DBAC之前
需要先
vi $ORACLE_HOME/bin/dbac
# Directory Variables
JRE_DIR=/*/jdk142_04/jre #此处更改为新安装的JDK目录.oracle自带的JDK会出问题.
$JRE_DIR/bin/jre -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
else
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
fi
#将RE_DIR/bin/jre中的jre 都该为java.
:wq
dbac
依次按提示操作就Ok