1、Oracle9i10g数据库安装文档Linux Oracle9i 10g数据库 安装文档环境:RedHat Linux4 Oracle9i 单机(10g除了安装包不一样,其他基本一样,)1、安装操作系统,设置完毕后将oracle安装文件、补丁包上传至服务器。 安装避免报错的补丁包 (10g中不需要装这么多,全部安装也无所谓,具体rpm包去光盘中找) 将这些文件上传服务器后, chmod a+x install.sh (增加执行权限) ./install.sh 安装完毕。2、修改系统内核参数,在/etc/sysctl.conf文件末尾加入下面两行,kernel.shmmax=1073741824
2、,(此数字按照机器内存*1024*1024) kernel.sem=300 32000 100 160。 rootGkzf p# vi /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Controls IP packet forwardingnet.ipv4.ip_forward = 0# Contro
3、ls source route verificationnet.ipv4.conf.default.rp_filter = 1# Do not accept source routingnet.ipv4.conf.default.accept_source_route = 0# Controls the System Request debugging functionality of the kernelkernel.sysrq = 0# Controls whether core dumps will append the PID to the core filename.# Useful
4、 for debugging multi-threaded applications.kernel.core_uses_pid = 1kernel.shmmax=1073741824 kernel.sem=300 32000 100 160 修改完毕重启服务器。3、添加用户和组,修改Oracle用户密码。rootGkzf # groupadd dbarootGkzf # groupadd oinstallrootGkzf # useradd -g oinstall -G dba oracle -d /data/oraclerootGkzf # passwd oracle4、设置环境变量root
5、Gkzf /# vi /data/oracle/.bash_profile PATH=$PATH:$HOME/bin# .bash_profile# Get the aliases and functionsif -f /.bashrc ; then . /.bashrcfi# User specific environment and startup programsORACLE_BASE=/data/oracle/app/oracleORACLE_HOME=/data/oracle/app/oracle/product/9iORACLE_SID=gkzf(数据库ID自定义) ORACLE_
6、OWNER=oracleORACLE_TERM=xtermTMPDIR=/tmp#NLS_LANG=AMERICAN#NLS_LANG=AMERICAN_AMERICA.ZHK16GBKORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libLD_ASSUME_KERNEL=2.4.14 # Enterprise Linux Advanced Server 4PATH=$PATH:$ORACLE_HOME/bin export ORACLE
7、_BASE ORACLE_HOME ORACLE_SID ORACLE_OWNER ORACLE_TERM PATH TMPDIR NLS_LANG ORA_NLS33 LD_ASSUME_KERNEL LD_LIBRARY_PATHunset USERNAME5、解压缩oracle 安装包gunzip ship_9204_linux_disk1.cpio.gzgunzip ship_9204_linux_disk2.cpio.gzgunzip ship_9204_linux_disk3.cpio.gzcpio -idmv ship_9204_linux_disk1.cpiocpio -idm
8、v ship_9204_linux_disk2.cpiocpio -idmv ship_9204_linux_disk3.cpio6、用Oracle用户登录使用Xmanager xstart (oracle 用户)进入Disk1安装目录cd /data/Disk1export DISPLAY=10.10.10.107:0.0(将图形安装界面输出至客户端机)./runInstaller 开始安装点击Next之后 会出现一个关于orainstRoot.sh的提示用root用户登录cd /tmp./orainstRoot.sh 执行完回到安装界面点击continue选择software only 安
9、装好之后设置网络和建立数据库。安装时ins_的有关报错跳过。安装最后有一个执行./root.sh的提示root用户登录cd /data/oracle/app/oracle/product/9i./root.sh安装完成。点击EXIT退出安装。设置网络netca7、安装补丁(与安装相同)如需安装补丁,重启后再安装。将9207补丁上传至oracle目录下unzip p4163445_92070_LINUX.zipcd Disk1 ./runInstallSegmentation fault错误Oracle 用户登录cd $ORACLE_HOME/binRelink all8、建库不需要安装补丁,可
10、直接建库。dbcaCustom里参数根据内存大小而定,尽量不要超过内存大小点击All initlallzation Parameters 设置其中的open_cursors值为10000,processes值为1024(连接数)。点击 Character sets 设置字符集,设置完毕点击NEXT这里需要设置表空间大小,关于表空间的文件目录,如果不需要指定目录就不需要更改,默认为环境变量里设置的路径。CWMLITE 512Mdrsys01.dbf 512Mexample01.dbf 512Mindx01.dbf 512Modm01.dbf 512Msystem01.dbf 4096Mtemp0
11、1.dbf 2048Mtools01.dbf 512Mundotbs01.dbf 2048Musers01.dbf 512Mxdb01.dbf 512M中间会有ORA-29807 ORA-01430的错误,忽略,OracleBUG9、设置系统自动起动1、修改 /etc/oratab文件将 :N 改为 :Y2、在$ORACLE_BASE/admin/gkzf/pfile目录下ln init.ora.? initgkzf.ora3、在$ORACLE_HOME/bin目录下建立文件db_startsqlplus /nolog $ORACLE_HOME/bin/db_start.plsnrctl st
12、artdb_start.pconnect /as sysdbastartup pfile = $ORACLE_BASE/admin/gkdb/pfile/initgkzf.oradb_stoplsnrctl startsqlplus /nolog $ORACLE_HOME/bin/db_stop.pdb_stop.pconnect / as sysdbashutdown immediatechmod a+x db_start db_stop4、在/etc/rc3.d目录下建立S85Oraclesu oracle c db_startK65Oraclesu oracle c db_stopchmod a+x S85Oracle K65Oracle重启。chown -R oracle:dba /oradatachown -R oracle:dba /oracle/oracle 数据分开增加权限
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2