这篇文章将为大家详细讲解有关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图形化安装界面
关于Linux操作系统中virtualbox虚拟机挂载光驱iso镜像文件安装oracle数据库软件的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/199250.html