| 1. 分区要求 建议至少1Gswap分区,oracle920安装后(没有任何数据文件)至少占用3.5G空间。 2. 操作系统默认语音选择中文环境 3. 安装X windows 4. 修改hmmax参数 #echo 4294967295 > /proc/sys/kernel/shmmax #vi /etc/sysctl.conf Kernel.shmmax=4294967295 1. 创建oracle组,用户及安装目录 #groupadd dba #useradd oracle –g dba #passwd oracle 将oracle的三张盘拷贝到/data/目录下 #mkdir –p /data/oracle/product/9.2.0 #chown –R oracle.dba /data/ #chmod –R 755 /data/ 2. 检查依赖的安装包 #rpm –qa gcc cpp glibc-devel compat-libstdc++ glibc-kernheaders binutils 注意:安装RH8.0时默认安装X,内核编译器,开发工具,管理工具,系统工具就可以带这些包。 3. 配置oracle用户环境变量 #vi /home/oracle/.bash_profile export HOME=/home/oracle export BASH_ENV=$HOME/.bashrc export ORACLE_BASE=/home/oracle_database export ORACLE_HOME=/home/oracle_database/product/9.2.0 export ORACLE_SID=ora export ORACLE_TERM=xterm export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=zh_CN.GB2312 export LANGUAGE=zh_CN.GB2312:zh_CN.GB2312:zh_CN export SUPPORTED=zh_CN.GB2312:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en
PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/usr/ccs/bin:. PATH=$PATH:/usr/local/samba/bin:/usr/ucb: PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/home/oracle_database/product/9.2.0/bin
export PATH export TMPDIR=/tmp
unset USERNAME umask 022 #cpio –idmv < lnx_920_disk1.cpio #cpio –idmv < lnx_920_disk2.cpio #cpio –idmv < lnx_920_disk3.cpio 用oracle身份登录X windows #export LANG=‘EN’ #cd Disk1 #./runInstaller 1)等待出现一GUI窗口,OracleUniversalInstaller:welcome窗口:点击Next 2)出现Inventory Location窗口:点击ok 3)UnixGroupName:dba 4)弹出一个错误窗口,新打开一个终端,以root身份执行#/tmp/orainsRoot.sh 执行完毕后,点击“continue”,继续安装。 5)出现FileLocation窗口,确认安装的源所在地,安装文件所在目录/Disk1/stage/products.jar.确认目的地址PATH为:$oracle_home,点击Next 6)等待出现一个GUI窗口:OracleUniversalInstaller:AvailableProducts,选择Oracle9iDataBase9.2.0.10 7)点击ProductLanguages出现选择语言窗口,选定English及SimplifiedChinese 8)等待出现一个GUI窗口:OracleUniversalInstaller:InstallationType,选择EnterpriseEdition 9)等待出现一个GUI窗口:OracleUniversalInstaller:DataBaseConfiguration,选择GeneralPurpose 10)在DataBaseIndentification窗口:设置GlobalDateBaseName为“ora”,SID为“ora”,点击Next。 11)DataBase File Location窗口:直接点击Next按钮。 12)DataBaseCharacterSet窗口:选择Choose one of the common Character sets,选择“Simplified chinese ZHS16GBK”,点击Next. 13)出现Summary窗口:点击Next。 14)出现Install窗口:Linking Oracle 9i DataBase 9.2.0.1.0到88%时,会出现错误提示,新打开一个终端,以root身份编辑$ORACLE_HOME/ctx/lib/env_ctx.mk 找到以“NSO_LINK=”开头的这一行,插入“$(LDLIBFLAG)dl”到 “INSO_LINK=”后,保存退出。点击Retry,继续安装。 15)安装进行到100%后,系统会弹出窗口,提示执行脚本,新开一个终端,以root身份执行$ORACLE_HOME/root.sh(不执行这个脚本就没有/etc/oratab文件)出现选择安装目录提示,直接‘回车’即可,执行完毕后,回到安装窗口,等待配置完成。 16)出现“Configuration Tools”窗口后等待配置完成。 17)出现“设置密码”窗口后,输入用户“sys”及“system”的密码,点击ok按钮。 18)出现“End of Installation”窗口后,点击Next按钮,完成安装。 1. 配置数据库初始化文件 以oracle用户登录系统,进入$ORACLE_HOME/dbs目录,拷贝init.ora到initora.ora #vi initora.ora 修改db_name=DEFAULT为db_name=ora 2. 配置oratab文件 #vi /etc/oratab Ora:/data/oracle/product/9.2.0:Y 3. 配置oracle启动脚本 #vi oracle920 #!/bin/sh # chkconfig: 2345 99 99 # description: oracle database startup scripts. PROG=oracle . /etc/sysconfig/network . /etc/init.d/functions ORA_HOME=/home/oracle_database/product/9.2.0 ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ] ; then echo "Oracle startup : cannot find startup command " exit fi start() { su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart &" su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start &" } stop() { su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut &" su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop &" } case "" in start) start;; stop) stop;; *) echo "Usage: " esac 1. 以oracle用户身份登录 2. 打开新终端,执行#./runInstaller 3. 选择“Deinstall Product” 4. 选择目录树并选好你所要卸载的oracle版本号,单击“Remove”开始卸载。 5. 删除/etc/oratab和/etc/oraInst.loc文件。 |