您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 虚拟机Virtual Box安装Linux5.6+Oracle10.2.0.5
一安装Linux5.61.打开OracleVMVirtualBoxManager2.点击新建图标3.弹出新建向导,指定虚拟机名称,这里命名为redhat1,根据自己习惯命名4.指定待创建虚拟机内存大小,800M可满足目标Linux5+Oracle10g5.创建虚拟磁盘,可选择新创建或使用现有已创建的磁盘6.选择磁盘文件类型7.选择磁盘分配方式,Dynamicallyallocated为动态大小分配,即创建的磁盘大小根据虚拟机安装使用的实际大小变化;FixedSize为固定大小分配,即占用所指定的大小,创建共享存储时需指定此方式8.指定虚拟磁盘的空间(最大可用空间)9.虚拟磁盘摘要,点击创建,完成,自动关闭10.在redhat1上右键,设置,系统,取消勾选软驱11.处理器,如自己机器是多核,可以考虑调整为多个CPU数量,作为Oracle数据库并行等实验条件,但可能实际硬件不支持12.存储,IDE控制器,这里可以理解为光驱,选择Linux操作系统ISO镜像文件;SATA控制器,为磁盘,添加之前创建的虚拟磁盘到这里(另外还有ISCSI等控制器,涉及不同存储高级特性)13.网络适配器,即网卡,默认有网卡1,桥接,可满足一般实验,若是创建OracleRAC,则需添加网卡1、网卡2,且连接方式改为私有适配器,单独配置网关及IP14.确定,弹出首次运行向导15.若之前IDE控制器没有选择操作系统安装包ISO镜像,则这里需指定该镜像位置16.下一步,启动Linux引导安装17.选择Skip取消安装盘检查18.Next19.这里选择简体中文20.默认,美国英语式21.弹出安装号码,即正版授权码、注册码之类的,选择跳过输入安装码22.再次确认跳过23.提示将初始化磁盘,即格式化,选择是25.这里根据对Linux分区结构的理解选择,不想麻烦的直接默认在选定驱动上删除linux分区并创建默认的分区结构,如果想规范严谨,可选择自定义分区,如单独创建自己的/app、/oracle、/oradata分区等26.再次确认删除虚拟磁盘内可能的已有分区,选择是27.网络设备及主机名配置,如果前面网卡选择的桥接方式,可直接默认DHCP;若前面网卡选择的为私有适配方式,则可回到实际系统桌面,根据生成的虚拟网卡修改网关指定虚拟机IP,注意必须为相同网段;主机名可默认,也可设置为一个与系统功能近似的名称,如我这里要做DataGuard实验,命名为dg128.若没有指定DNS,则会弹出警告,如无特殊要求(DNS主要为公网外部服务域名解析用,内网环境下的服务器除了有公网服务外,都不需要指定DNS),可忽略,继续29.选择时区,大陆默认为亚洲/上海30.创建root用户密码,尽量规范使用强密码,保证系统安全31.支持的额外功能,可勾选软件开发,同时左下角单选现在定制,尽量把需要安装的都一次装完32.定制界面,桌面环境,默认有GNOME桌面环境(桌面环境在很多时候需要用到,保证至少有一个桌面环境)33.开发,开发工具,可选的软件包,gcc开头的都选上,后面各种软件安装可能会用到34.服务器,勾选FTP服务器,提供FTP服务之用35.下一步,开始安装,显示当前进度36.重新引导37.基本配置向导38.防火墙,禁用,实际生产环境下Oracle安装一般选择远程桌面安装(机房本地操作极不方便),防火墙及SELinux会阻止正常远程39.调整日期和时间40.设置软件更新,选择以后注册(这里注册有两个前提:正版授权和互联网络访问)41.创建非root的普通用户,如oracle、tomcat等,这里可以先不创建,后面可直接命令行创建,与相关安装文档保持一致42.声卡检测,没什么特别说明,前进,结束43.重新引导,登录界面,以root身份登录44.系统,首选项,远程桌面,勾选允许其他人查看您的桌面45.管理,登录屏幕,远程,样式:与本地相同46.查看并测试网络连接#ifconfig#ping192.168.2.1二安装Oracle10.2.0.11.SecureCRT远程连接虚拟机(由于前面虚拟机安装时选择语言为简体中文,字符集即zh_CN.UTF-8,所以这里配置连接时,属性,外观,字符编码,选择UTF-8,即可正常显示中文)2.上传Oracle安装包:10gR210201安装包10201_database_linux32.zip及10205升级包p8202632_10205_LINUX.zip[root@dg1~]#rzrzwaitingtoreceive.???a?zmodem′???£°′Ctrl+C???£??′??10201_database_linux32.zip...??′??10201_database_linux32.zip...??′??10201_database_linux32.zip...100%653060KB5442KB/s00:02:000′???′??p8202632_10205_LINUX.zip...??′??p8202632_10205_LINUX.zip...??′??p8202632_10205_LINUX.zip...100%1078118KB5085KB/s00:03:320′?3.解压缩安装包Oracle的安装包有这样几种格式:(1)zip这种格式最好解压缩,直接使用命令unzip文件名即可(2)cpio.gz这种格式有这样几种解压缩方式a.#zcatXXXX.cpio.gz|cpio-idmvb.#gunzipXXXX.cpio.gz解压出XXXX.cpio文件然后再#cpio-idvmXXXX.cpio解压缩完成后,设置oracle帐户可以操作安装文件所在的目录chown-Roracle:oinstall安装文件所在目录4.设备,分配光驱,选择Linux安装包ISO镜像文件,虚拟机即自动挂载该DVD,目录/media5.安装Oracle前提组件包[root@dg1~]#cd/media/RHEL_5.6\i386\DVD/Server/[root@dg1Server]#rpm-Uvhsetarch-2*[root@dg1Server]#rpm-Uvhmake-3*[root@dg1Server]#rpm-Uvhglibc-2*[root@dg1Server]#rpm-Uvhlibaio-0*[root@dg1Server]#rpm-Uvhcompat-libstdc*[root@dg1Server]#rpm-Uvhcompat-libf2c-34*[root@dg1Server]#rpm-Uvhcompat-gcc-34*[root@dg1Server]#rpm-Uvhcompat-gcc-4*[root@dg1Server]#rpm-Uvhgcc-4*[root@dg1Server]#rpm-UvhlibXp-1*[root@dg1Server]#rpm-Uvhopenmotif-2*[root@dg1Server]#rpm-Uvhcompat-db-4*[root@dg1Server]#rpm-Uvhglibc-devel*6.修改Redhat版本号(这里有点小纠结,安装10.2.0.1时检查必须为redhat-4,升级10.2.0.5时又要求为redhat-5,所以要及时改回来)[root@dg1Server]#vi/etc/redhat-release#RedHatEnterpriseLinuxServerrelease5.6(Tikanga)redhat-47.修改系统内核参数,重点关注参数kernel.shmmax#vi/etc/sysctl.confkernel.shmall=2097152//该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改kernel.shmmax=2147483648//该参数定义了共享内存段的最大尺寸kernel.shmmni=4096//这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是4096。通常不需要更改kernel.sem=25032000100128//表示设置的信号量fs.file-max=65536//表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144//默认的接收窗口大小net.core.rmem_max=262144//接收窗口的最大大小net.core.wmem_default=262144//默认的发送窗口大小net.core.wmem_max=262144//发送窗口的最大大小修改好内核参数后,执行如下命令使新的设置生效#/sbin/sysctl-p8.创建oracle用户组、安装目录(1)创建Oracle用户组#groupaddoinstall#groupadddba(2)创建Oracle用户#useradd-m-goinstall-Gdbaoracle(3)设置Oracle用户口令#passwdoracle(4)创建Oracle安装目录以及数据存放目录#mkdir-p/oracle#mkdir-p/oracle/oradata(5)修改目录权限#chown-Roracle:oinstall/oracle/#chmod-R755/oracle/9.配置oracle用户环境变量#su-oracle$vi~/.bash_profile增加如下内容:exportORACLE_BASE=/oracle//上面创建的oracle安装文件夹exportORACLE_SID=fantasyexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exportPATH=$PATH:$ORACLE_HOME/binexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexportPATHexportDISPLAY=:0.0umask022保存后使用如下命令,使设置生效:$source~/.bash_profile10.启动远程桌面工具Xmanager,Xbrowser,选择会话类型XDMCP11.键入虚拟机IP,其他默认即可12.连接远程桌面,这里必须以oracle用户登录(后面执行Oracle安装必须本地为Oracle用户才能正常显示图形安装界面)13.进入解压出来的安装包目录,开始安装$exportDISPLAY=:0.0$exportLANG=en_US$./database/runInstaller14.这里取消勾选创建数据库,作用有两点:一是后面还要安装10.2.0.5升级包,如果这里先创建了数据库,还要单独对创建的数据库做升级;二是默认创建的数据库不适合生产环境,没有更多个性化设置;如果这两点觉得都可以忽略的话,那这里直接创建也没关系15.这里会检查安装的具体条件,要求操作系统版本为redhat-4,,注意修改/etc/redhat-release,一般是会有若干warnings和requirements,主要涉及共享内存之类的,手动勾选跳过检查即可,若出现有errors则必须根据不同错误对应解决,才能继续16.安装摘要,安装17.安装进度完成后,要求执行两个脚本,用来在Linux系统中生成一系列与Oracle相关的目录和配置文件,并设置适当的权限;注意这两个脚本是需要以root用户来执行的,所以需要再开一个终端,以root用户执行,执行过程中,在询问目录配置时,直接回车默认即可18.完成Oracle10.2.0.1安装三安装Oracle10.2.0.51.安装升级Oracle10.2.0.5,安装过程和前面大体相同,升级的目的主要
三七文档所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:虚拟机Virtual Box安装Linux5.6+Oracle10.2.0.5
链接地址:https://www.777doc.com/doc-6040169 .html