记一次失败的虚拟机Centos 64 bit 6.4 安装Oracle 12c历程

本文参考了http://www.snapdba.com/2013/03/oracle-linux-6-4-installation-64-bit/

http://www.snapdba.com/2013/07/oracle-database-12c-12-1-0-1-0-installation-on-oracle-linux-6-4/


补充了自己遇到的问题与解决方法。本文侧重于安装前环境配置,图形界面下创建数据库阶段很简单,不再介绍。
虚拟机配置:

4核CPU,6G RAM,总共40G磁盘空间。


1. Login as root。这是必须的。
2. 创建用户,组,目录,配置访问权限,将oracle用户加入sudoers
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
cd /
mkdir /u01
chown -R oracle:oinstall /u01
chmod 775 /u01
visudo
拷贝root的配置,并将root改为oracle。
oracle    ALL=(ALL)    ALL
:wq

3. 配置CentOS的yum:
由于12c的preinstall包只在Oracle Linux中配置。CentOS需要手动配置。preinstall自动帮用户配置好诸如:gcc,打开文件限制等内核参数。若不安装,需要对着官方安装文档一个个安装配置,非常消耗时间,也容易出错。步骤如下:

1) cd /etc/yum.repos.d
2) wget http://public-yum.oracle.com/public-yum-ol6.repo
3) vi public-yum-ol6.repo
将各个enabled=0的改成1。我改了el6_addons,ol6_u4_base,ol6_uek_latest
4)  yum search oracle
找到oracle-rdbms-server-12cR1-preinstall.x86-64.
5)  yum install oracle-rdbms-server-12cR1-preinstall.x86-64


4. 切换到oracle 用户,使用ssh工具将下载的oracle 安装包上传到home目录下,并解压缩,得到一个database 文件夹,大小为2.x GB.  若有必要,执行service sshd start,以允许ssh登录。
2013/08/07 更新:在每个虚拟机设置项里,可以配置共享文件夹,将宿主OS(Win 7)上某个文件夹与虚拟机OS共享。在虚拟机里使用:mount -t vboxsf [win7 文件夹共享名] [linux挂载点]命令后,在linux即可以访问win7共享的文件夹。该方法前提是:虚拟机OS安装了Additional Pack。

unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip

5. cd ~/Downloads/database
    ./runInstaller

开始图形界面创建oracle database!
6. INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'client_sharedlib' of makefile '/u01/app/oracle/product/12.1.0/dbhome_1/rdbms/lib/ins_rdbms.mk'. See '/u01/app/oraInventory/logs/installActions2013-08-05_12-28-04PM.log' for details.
网上搜索一把后,无解。无奈换成Oracle Linux安装12c.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值