美文网首页百人计划我爱编程
虚拟机安装Oracle Linux 6.3 & Orac

虚拟机安装Oracle Linux 6.3 & Orac

作者: ShuHaiShiYi | 来源:发表于2017-03-08 16:57 被阅读1293次

一、Oracle Linux安装:

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

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

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

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

安装tools 

共享文件夹显示文件


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

将文档中此行修改为

SELINUX=DISABLE

输入下面命令使设置生效

[root@WangHexin ~]# setenforce 0


关闭防火墙并设置开机不启动

查询可以用下面命令:

[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

服务端两个压缩包下载

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

在文件最后一行输入图片内容

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、开始安装:

图1 图2 仅安装数据库软件 默认安装单实例 语言默认即可 默认企业版安装 之前设置好的环境变量 点击是 更改下路径 点击next开始安装

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

缺了好多包...

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

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,开始安装

root用户运行两个脚本
将命令敲到root用户下终端,直接运行 点击OK后,提示安装成功

配置Oracle监听:

[root@WangHexin ~]# su - oracle

[oracle@WangHexin ~]$ LANG=C

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

[oracle@WangHexin ~]$ netca

选择监听配置,下一步 添加一个监听,下一步 默认,下一步 协议默认即可,下一步 端口默认1521,下一步 不做其他操作,下一步 下一步 点击完成

查看监听状态:

[oracle@WangHexin ~]$ lsnrctl status

这是显示状态

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

停止 启动

遇到的问题:

当执行./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

下一步 下一步 下一步 输入密码,下一步 点YES
存储类型选择:文件系统 默认,下一步 默认,下一步 内存,好像有点太小了 改成200 应该在下面找

设置好了点击 Next继续

改成2048 点击finish 点击OK 创建完毕

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

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

by 清风

相关文章

网友评论

    本文标题:虚拟机安装Oracle Linux 6.3 & Orac

    本文链接:https://www.haomeiwen.com/subject/jkkcgttx.html