`
backkom1982
  • 浏览: 28040 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在VMPlayer虚拟机中的centos上安装oracle 11g EX

阅读更多

    一直尝试在ubuntu 13 64位虚拟机中安装oracle 11g EX,安装过程没都没有出错,但总是无法正常启动oracle。后来尝试在centos 6.4 64位机器中安装成功,遂记录下来,做大家参考。(此地址为在ubuntu 12 64位系统中安装oracle 11g ex,没有试过,一并提供给大家参考:http://meandmyubuntulinux.blogspot.com/2012/05/installing-oracle-11g-r2-express.html)

 

  1. 添加交换分区(swap space)
    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
    sudo mkswap /swapfile
    sudo swapon /swapfile
    sudo swapon -s
  2. 扩充 tmpfs
    使用df -h查看tmpfs的大小,oracle XE 在init.ora文件中给出了最低要求,此处修改为2G大小。
    修改/etc/fstab文件。将行:tmpfs /dev/shm tmpfs defaults 0 0
    修改为:  tmpfs /dev/shm tmpfs defaults,size=2048M 0 0
    umount /dev/shm;mount /dev/shm;
    df -h /dev/shm查看输出。若显示/dev/shm大小为2G,则表示修改成功。
  3. 安装部分依赖包:sudo yum install libaio*
  4. 解压安装包:unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
  5. 安装解压后的rpm包
    cd Desk1;
    rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
  6. 配置oracle
    执行命令:/etc/init.d/oracle-xe configure,会要求设置控制台端口号,oracle监控端口号、SYS/SYSDBA用户的密码、是否添加到开机启动服务中
  7. 启动oracle
    sudo service oracle-xe start
  8. 设置环境变量
    将以下代码设置到自己用户的.bashrc文件中:
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
    export ORACLE_SID=XE
    export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
    export ORACLE_BASE=/u01/app/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export PATH=$ORACLE_HOME/bin:$PATH

    执行. ./.bashrc,重新加载配置
  9. 测试
    执行sqlplus sys as sysdba

启动oracle后,在本机无法连接到oracle,可以关闭防火墙试下。命令如下:

 service iptables stop

可以永久关闭防火墙: chkconfig iptables off  

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics