虚拟机安装Oracle Linux 6.3 & Oracle11g

一、Oracle Linux安装:

参考连接:http://www.linuxidc.com/Linux/2014-09/106126.htm

虚拟机安装Oracle Linux 6.3 & Oracle11g_第1张图片
跳过介质检测
虚拟机安装Oracle Linux 6.3 & Oracle11g_第2张图片
选基本的
虚拟机安装Oracle Linux 6.3 & Oracle11g_第3张图片
初始化驱动器
配置主机名
配置网络,也可以以后配置
虚拟机安装Oracle Linux 6.3 & Oracle11g_第4张图片
点击编辑
虚拟机安装Oracle Linux 6.3 & Oracle11g_第5张图片
依照此配置网络
虚拟机安装Oracle Linux 6.3 & Oracle11g_第6张图片
输入root账户密码(复杂一些好)
虚拟机安装Oracle Linux 6.3 & Oracle11g_第7张图片
选择使用所有空间,如果磁盘有数据会全部消失
虚拟机安装Oracle Linux 6.3 & Oracle11g_第8张图片
勾选修改分区布局
虚拟机安装Oracle Linux 6.3 & Oracle11g_第9张图片
我选择使用默认值了
虚拟机安装Oracle Linux 6.3 & Oracle11g_第10张图片
格式化分区表
虚拟机安装Oracle Linux 6.3 & Oracle11g_第11张图片
进行修改
虚拟机安装Oracle Linux 6.3 & Oracle11g_第12张图片
没有更改
虚拟机安装Oracle Linux 6.3 & Oracle11g_第13张图片
Basic Server
虚拟机安装Oracle Linux 6.3 & Oracle11g_第14张图片
Oracle Linux Server & 自定义
虚拟机安装Oracle Linux 6.3 & Oracle11g_第15张图片
勾选桌面系统
虚拟机安装Oracle Linux 6.3 & Oracle11g_第16张图片
点击下一步后,开始到此界面,开始安装
虚拟机安装Oracle Linux 6.3 & Oracle11g_第17张图片
点击重新引导
虚拟机安装Oracle Linux 6.3 & Oracle11g_第18张图片
没设置软件更新,等以后在设置;没创建用户;没启用内核Kdump

使用root用户登录即可进入到桌面

安装vmware-tools和让共享文件夹显示文件的方法详见文章:

安装tools 

共享文件夹显示文件


关闭selinux,因为这个东西超麻烦,还和好多服务冲突

将文档中此行修改为

SELINUX=DISABLE

输入下面命令使设置生效

[root@WangHexin ~]# setenforce 0


虚拟机安装Oracle Linux 6.3 & Oracle11g_第19张图片
关闭防火墙并设置开机不启动

查询可以用下面命令:

[root@WangHexin 桌面]# chkconfig --list | grep iptables

iptables      0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭


[root@WangHexin 桌面]# service NetworkManager stop

停止 NetworkManager 守护进程:                            [确定]

[root@WangHexin 桌面]# chkconfig NetworkManager off

[root@WangHexin 桌面]# chkconfig --list | grep NetworkManagerNetworkManager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

[root@WangHexin 桌面]#

关闭NetworkManager服务


二、oracle 11g安装:

1、下载地址:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html

虚拟机安装Oracle Linux 6.3 & Oracle11g_第20张图片
服务端两个压缩包下载

2、使用yum快速部署oracle环境:参考链接 

2.1、检查网络环境,确保网络畅通

[root@WangHexin 桌面]# cat /etc/issue

Oracle Linux Server release 6.3

Kernel \r on an \m

[root@WangHexin 桌面]# ping www.baidu.com

PING www.a.shifen.com (61.135.169.121) 56(84) bytes of data.

64 bytes from 61.135.169.121: icmp_seq=1 ttl=52 time=5.09 ms

2.2、检查yum是否已安装

[root@WangHexin 桌面]# rpm -qa | grep yum

yum-utils-1.1.30-14.el6.noarch

PackageKit-yum-0.5.8-20.0.1.el6.x86_64

yum-3.2.29-30.0.1.el6.noarch

PackageKit-yum-plugin-0.5.8-20.0.1.el6.x86_64

yum-metadata-parser-1.1.2-16.el6.x86_64

yum-plugin-security-1.1.30-14.el6.noarch

yum-rhn-plugin-0.9.1-40.0.1.el6.noarch

[root@WangHexin 桌面]# cd /etc/yum.repos.d/

[root@WangHexin yum.repos.d]# ls

public-yum-ol6.repo

[root@WangHexin yum.repos.d]#

修改public-yum-ol6.repo部分文件已适配linux6.3

[ol6_u3_base]

name=Oracle Linux $releasever Update 3 installation media copy ($basearch)

baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/3/base/$basearch/

gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6

gpgcheck=1

enabled=1

[ol6_UEK_base]

name=Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)

baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/base/$basearch/

gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6

gpgcheck=1

enabled=1

2.3、使用yum安装oracle-rdbms-server-11gR2-preinstall包

yum install oracle-rdbms-server-11gR2-preinstall

提示完成

3、开始安装oracle 11g

3.1、创建相应目录

[root@WangHexin ~]# mkdir -p /u01/app/oracle

[root@WangHexin ~]# mkdir -p /u01/app/oracle/product/11.2.3/db_01

[root@WangHexin ~]# mkdir -p /u01/app/oraInventory  --->注:ora后面是大写的i

[root@WangHexin ~]# chown -R oracle:oinstall /u01/app/oracle/product/11.2.3/db_01/

[root@WangHexin ~]# chmod -R 755 /u01/app/oracle/product/11.2.3/db_01/

[root@WangHexin ~]# chown -R oracle:oinstall /u01/app/oracle

[root@WangHexin ~]# chmod -R 755 /u01/app/oracle

[root@WangHexin ~]# chown -R oracle:oinstall /u01/app/oralnventory

[root@WangHexin ~]# chmod -R 755 /u01/app/oralnventory

3.2、配置oracle用户环境变量

[root@WangHexin ~]# vi /home/oracle/.bash_profile

虚拟机安装Oracle Linux 6.3 & Oracle11g_第21张图片
在文件最后一行输入图片内容

3.3、配置/etc/hosts文件

[root@WangHexin ~]# vi /etc/hosts

在文件最后一行加入下图内容

IP地址按自己而定

验证是否已经修改:

[root@WangHexin ~]# hostname

WangHexin

3.4、准备安装文件

[root@WangHexin ~]# mkdir /u01/app/src

将文件:

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

解压后的database文件夹放到src目录下

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

更改文件所有者

[root@WangHexin src]# chown oracle:oinstall /u01/app/src/database/ -R

3.5、开始安装:

3.5.1、如果不用Xmanager的话会用到xhost + :使所有用户都可以访问X server

如果是在oracle linux图形界面安装的话,这句话很重要

[root@WangHexin ~]# xhost +

access control disabled, clients can connect from any host

[root@WangHexin src]# su - oracle

[oracle@WangHexin ~]$ LANG=C

[oracle@WangHexin ~]$ export DISPLAY=:0.0

[oracle@WangHexin ~]$ cd /u01/app/src/database/

[oracle@WangHexin database]$ ./runInstaller

3.5.2、开始安装:

虚拟机安装Oracle Linux 6.3 & Oracle11g_第22张图片
图1
虚拟机安装Oracle Linux 6.3 & Oracle11g_第23张图片
图2
虚拟机安装Oracle Linux 6.3 & Oracle11g_第24张图片
仅安装数据库软件
虚拟机安装Oracle Linux 6.3 & Oracle11g_第25张图片
默认安装单实例
虚拟机安装Oracle Linux 6.3 & Oracle11g_第26张图片
语言默认即可
虚拟机安装Oracle Linux 6.3 & Oracle11g_第27张图片
默认企业版安装
虚拟机安装Oracle Linux 6.3 & Oracle11g_第28张图片
之前设置好的环境变量
虚拟机安装Oracle Linux 6.3 & Oracle11g_第29张图片
点击是
虚拟机安装Oracle Linux 6.3 & Oracle11g_第30张图片
更改下路径
虚拟机安装Oracle Linux 6.3 & Oracle11g_第31张图片
点击next开始安装

开始安装过程中提示缺少依赖包(查看了下,全是32位的,因为我是64位系统,但是还不能缺少这些包)

虚拟机安装Oracle Linux 6.3 & Oracle11g_第32张图片
缺了好多包...

下面是解决办法:(这些工作可以提前做好

1、设置yum安装32和64位共同安装

[root@WangHexin etc]# echo "multilib_policy=all" >> /etc/yum.conf

2、使用yum命令依次检查安装一下下面的包(有的i386的现在改成了i686,所以他依然提示找不到包,此时忽略即可)

yum -y install binutils-2.*

yum -y install compat-libcap1-*

yum -y install compat-libstdc++*

yum -y install compat-libstdc++-*

yum -y install gcc-4*

yum -y install gcc-c++-4*

yum -y install glibc-2*

yum -y install glibc-devel-2*

yum -y install ksh

yum -y install libgcc-4.*

yum -y install libstdc++-4.*

yum -y install libstdc++-devel-4*

yum -y install libaio-0.*

yum -y install libaio-devel-0.*

yum -y install make-3.*

yum -y install sysstat-9.*

yum -y install unixODBC-*


依次检查完毕后,点击Finish,开始安装

虚拟机安装Oracle Linux 6.3 & Oracle11g_第33张图片
root用户运行两个脚本
虚拟机安装Oracle Linux 6.3 & Oracle11g_第34张图片
将命令敲到root用户下终端,直接运行
虚拟机安装Oracle Linux 6.3 & Oracle11g_第35张图片
点击OK后,提示安装成功

配置Oracle监听:

[root@WangHexin ~]# su - oracle

[oracle@WangHexin ~]$ LANG=C

[oracle@WangHexin ~]$ export DISPLAY=:0.0

[oracle@WangHexin ~]$ netca

虚拟机安装Oracle Linux 6.3 & Oracle11g_第36张图片
选择监听配置,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第37张图片
添加一个监听,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第38张图片
默认,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第39张图片
协议默认即可,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第40张图片
端口默认1521,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第41张图片
不做其他操作,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第42张图片
下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第43张图片
点击完成

查看监听状态:

[oracle@WangHexin ~]$ lsnrctl status

虚拟机安装Oracle Linux 6.3 & Oracle11g_第44张图片
这是显示状态

问题1:如何启动&停止监听?

虚拟机安装Oracle Linux 6.3 & Oracle11g_第45张图片
停止
虚拟机安装Oracle Linux 6.3 & Oracle11g_第46张图片
启动

遇到的问题:

当执行./lsnrctl start命令报下面的错误时

TNS-01106: Message 1106 not found; No message file for product=network,facility=TNS

原因是ORACLE_HOME设置没有生效或没有设置

解决方案:exportORACLE_HOME=/u01/app/oracle/product/11.2.3/db_01/


创建数据库:

su - oracle

LANG=C

export DISPLAY=:0.0

注意:这三步如果已经设置,可以省略

dbca

弹出界面后:

Next→选择新建一个数据库→next

虚拟机安装Oracle Linux 6.3 & Oracle11g_第47张图片
下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第48张图片
下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第49张图片
下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第50张图片
输入密码,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第51张图片
点YES
虚拟机安装Oracle Linux 6.3 & Oracle11g_第52张图片
存储类型选择:文件系统
虚拟机安装Oracle Linux 6.3 & Oracle11g_第53张图片
默认,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第54张图片
默认,下一步
虚拟机安装Oracle Linux 6.3 & Oracle11g_第55张图片
内存,好像有点太小了
虚拟机安装Oracle Linux 6.3 & Oracle11g_第56张图片
改成200
虚拟机安装Oracle Linux 6.3 & Oracle11g_第57张图片
应该在下面找

设置好了点击 Next继续

虚拟机安装Oracle Linux 6.3 & Oracle11g_第58张图片
改成2048
虚拟机安装Oracle Linux 6.3 & Oracle11g_第59张图片
点击finish
虚拟机安装Oracle Linux 6.3 & Oracle11g_第60张图片
点击OK
虚拟机安装Oracle Linux 6.3 & Oracle11g_第61张图片
创建完毕

至此,此篇文章告一段落了,很长,做个记录。

参考了很多文章,感谢各位大神铺的路。

by 清风

你可能感兴趣的:(虚拟机安装Oracle Linux 6.3 & Oracle11g)