【Linux】Linux操作系统 virtualbox虚拟机挂载光驱iso镜像文件安装oracle数据库软件...

Linux操作系统
virtualbox虚拟机挂载光驱iso镜像文件安装oracle数据库软件


OS:RHEL6.4 64bit
DB:Oracle Database 11.2.0.4
虚拟机:Oracle virtualbox

【实验背景】
使用虚拟机进行linux操作系统上安装oracle数据库实验时
如果采用上传oracle数据库安装包,在linux系统中解压后安装的方法,会导致导出虚拟机时生成的文件过大
为了减小虚拟机文件大小,方便导出更小的虚拟机文件便于保存、传输

在安装完linux操作系统后安装oracle软件时,可以不必上传oracle数据库软件的安装包到linxu系统中
直接采用挂载光驱中iso文件的形式



【实验过程
在windows中,解压数据库软件包 
p13390677_112040_Linux-x86-64_1of7.zip  
p13390677_112040_Linux-x86-64_2of7.zip得到database目录

使用UltraISO软件将database目录另存为iso文件


虚拟机存储中 添加第二个虚拟光驱  同时将操作系统iso文件  和  数据库软件iso文件加载到虚拟光驱中
操作系统iso用来挂载后配置yum软件仓库使用
oracle数据库iso用来安装oracle软件


启动操作系统,CRT连接查看  默认没有挂载


在虚拟机控制台图形界面,使用root用户登陆查看, 桌面上显示两个光盘图标


此时再次执行df -Th查看 光驱已自动挂载到/mnt目录下挂载点



oracle数据库对应的光驱为/dev/sr1   为了方便oracle用户执行runInstaller安
需要重新挂载到oracle用户家目录下一个目录   oracle用户在家目录创建挂载点


root用户重新挂载/dev/sr1查看


此时oracle数据库软件iso已经挂载到/home/oracle/cdrom  位置,但是查看权限

oracle用户对/home/oracle/cdrom没有权限,更无法执行database目录中 runInstaller命令


【解决方法】
将当前挂载的/dev/sr1 卸载掉,注意此处卸载2次 彻底卸载


重新挂载


再次查看权限,此时oracle用户已经有相应权限,可以执行runInstaller



启动xmanager-passive软件,配置DISPLAY环境变量,进入database目录,执行./runInstaller 命令报错



Error: OUI cannot be launched because the current working directory is set on the CD-ROM mount point.
Launching OUI from this directory will make it difficult to unmount the disk later in the installation.
Please change the working directory and relaunch OUI.
You can change the working directory by typing 'cd' (e.g. cd /home) and then execute the 'runInstaller' command by typing its full path (e.g. /mnt/cdrom/runInstaller)


根据报错提示,cd回车回到oracle用户家目录/home/oracle
使用绝对路径执行/home/oracle/cdrom/database/runInstaller 成功启动OUI图形化安装界面



吕星昊
2017.5.17




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29475508/viewspace-2139253/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29475508/viewspace-2139253/

你可能感兴趣的:(【Linux】Linux操作系统 virtualbox虚拟机挂载光驱iso镜像文件安装oracle数据库软件...)