Redhat 安装Oracle10g 64位企业版

来源:网页教学 时间:2011-06-30 11:24:42  浏览次数:0

    测试通过解压Oracle软件#gunzip 10201_database_linux_x86_64.cpio.gz#cpio -idmv < 10201_database_linux_x86_64.cpio1. 在安装数据库之前,先把jdk配好。

    2.

    1)查询所需安装包是否完整# rpm -q gcc make binutils openmotif setarch libXp2)插入redhat 5安装光盘,以文件夹形式打开,搜索全部以rpm结尾的文件3)找出第1步所缺少的文件,还要找出所有的以compat开头的文件,全部装上他们。有的装不上需要依赖其它包的,那就跳过,等装完能装的了,再来装这 些剩下的就可以了。但是libXp一定要装,就算光盘上没有或装不上,也要上网上下一个。

    注:以 root 用户身份登录后执行下命令3. 设置交换分区,最好是大于或等于你的内存。具体情况是,小于2G的,swap设为你内存的2倍。内存为2~4G的设为1~2倍。后面的我就莫试过了, 需要的话可以上网查。如果swap小于你的内存,oracle安装检测时,好像会报错的。我的内存是3G,已有swap为2G,所以只要再加2G的 swap就可以了。

    1)# grep MemTotal /proc/meminfo   //查看内存# grep SwapTotal /proc/meminfo //查看交换空间2)如果交换空间不够,该咋办呢?请往下看。

    # cd /usr      //这里建议在/usr里建swap,你也可以自己决定,最好是个单独的分区# dd if=/dev/zero of=swap bs=1024 count=2097152//bs是设定块的大小,这里的意思就是1块的大小是1024,count是由1024*2048(2G)得来的# /sbin/mkswap swap     //创建交换文件# /sbin/swapon swap     //激活当前swap文件# /sbin/swapon -s       //查看swap是否激活# vi /etc/fstab         //编辑fstab文件,让开机时自动启动-,在行尾加上-如下语句/var/swapfile swap swap defaults 0 04. 修改参数,这里我就不多说了,网上这样的介绍多的是。

    修改完内核参数后不必重启系统。其中给出的是最小值,如果系统使用的值较大,就不要更改它。

    1)#vi /etc/sysctl.conf在该文件末尾加入如下内容:

    kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_

default=262144net.core.wmem_max=262144保存后,再运行sysctl -p应用以上参数2)# vi /etc/security/limits.conf 最后一行添加如下内容:

    #use for oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 655363)# vi /etc/pam.d/login 行尾添加以下内容#use for oraclesession required pam_limits.so4)# vi /etc/selinux/config 更改以下内容SELINUX=disabled    //oracle不兼容SELINUX5)修改/etc/redhat-release文件,这样安装的时候能通过,oracle10不支付rh5# vi /etc/redhat-release改为:

    #Red Hat Enterprise Linux Server release 5 (Tikanga)Red Hat Enterprise Linux AS release 4 (Nahant Update 4)//装好oracle后还要改回来的5. 建立安装Oracle需要的用户,组,及目录安装oracle的目录建议安装在一个单独的分区或者磁盘上。

    1)创建组:

    #groupadd oinstall#groupadd dba2)创建oracle用户:

    #useradd -m -g oinstall -G dba oracle3)设置用户密码:

    # passwd oracle //这里随你,我这样设的后果就是它会说这是一个糟糕的密码4)# mkdir -p /u01/app/oracle     //软件安装位置5)# mkdir -p /u02/oradata        //数据文件存放位置6)# chown -R oracle:oinstall /u017)# chown -R oracle:oinstall /u01/app/oracle/ /u02/oradata/8)# chmod -R 775 /u01/app/oracle/ /u02/oradata///以上三行是赋给用户文件的使用权限6. 配置oracle用户的语言版本和环境变量注意:下面的操作,用oracle用户登陆执行,必须是界面登陆,不能是终端切换1)$ export LC_CTYPE=zh_CN.GB2312-8//这是避免安装软件时出现乱码,可根据安装时的错误提示更改编码格式2)接下来,编辑/home/oracle目录下的。bash_profile文件:

    $ vi /home/oracle/.bash_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=oracleexport PATH=$HOME/bin:$ORACLE_HOME/bin:${PATH}

    export ORACLE_TERM=xtermexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORA_NLS10=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport CLASSPATH=$ORACLE_HOME/JREexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibexport CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/app/tempexport TMPDIR=/app/tempexport LANG=zh_CN.UTF-8unset USERNAMEumask 022准备工作完毕,现在是办正事7. 安装Oracle 10g把下载好的10201_database_linux32.zip,放在/opt目录下,在终端切换到root用户,通过下列命令解压,得到database文件夹# unzip 10201_database_linux32.zip切回oracle用户到/opt/database目录下执行安装:

    0)$ cd /opt/database$ export DISPLAY=":0.0"$ ./runInstaller进入Oracle10g安装界面1)选择安装类型,这里选择高级安装(最下面的)。 1 2 下一页 >全文阅读 提示:试试"← →"键,翻页更方便哦!