OEL6.5+11GR2安装(超级详细版)

  1. 安装前的规划

    安装介质配置
    虚拟机(Vmware Workstation 10)  
     连接方式Host-Only(仅主机)

     NAT(网络地址转换):主机生成虚拟网卡VMnet8用于与虚拟机通信,虚拟机IP地址与主机虚拟网卡在同一网段。通过NAT服务器虚拟机可直接联网。
     birdged(桥接):虚拟机可认为是真实存在的机器,有自己的IP,与主机真实IP在同一网段。虚拟机可联网
     Host-Only(仅主机):主机生成虚拟网卡VMnet1用于与虚拟机通信,虚拟机IP地址与主机虚拟网卡在同一网段,由于没有NAT服务器虚拟机不可以直接联网
     内存2G
     硬盘20G
    OS(Oracle Linux 6.5)  
     hostshxy2
     root_passwordroot123
     ip192.168.56.103
     子网掩码255.255.255.0
     网关192.168.56.1
     防火墙关闭
    数据库(11GR2)  
     ORACLE_SIDhxydb2
     Global database namehxydb2
     ORACLE_BASE(oracle安装顶层目录,
    符合OFA《ORACLE优化灵活体系结构》结构)
    /u01/app/oracle
     ORACLE_HOME(oracle软件的安装目录)/u01/app/oracle/product/11.2.0/db_1
    服务器终端模拟器(SecureCRT/Xshell)  
    oracle客户端(11gr2-client)  
    plsql dev  
    Xftp(上传下载工具)  
  2. 安装虚拟机(不建议在WIN10系统下练习)

    安装Vmware Workstation

             略

    新建虚拟机

            

            

            

            

            

    配置虚拟机参数

    内存:2G

    核心:1

    硬盘:20G

    网络适配器:仅主机(Host-Only)

     

     

    配置虚拟机网络

    查看Virtual Box Host-Only Network的属性

     

    根据虚拟网卡的ip地址配置虚拟网络编辑器中的子网IP、子网掩码

     

    以上配置完成后,点击开启此虚拟机。

  3. 安装linux

     

    选择Skip即可

    进入到安装界面,选Next

    选择英语,点击Next

    选美式英语式键盘

    选择基本存储设备

    选择是,忽略所有数据

     

    填写主机名,进入到网络配置界面

    根据箭头所指的填写。方法选择手动

    其中地址和网关要根据自己虚拟网卡中的酌情填写

    我这里虚拟网卡IP是192.168.56.2,网关是192.168.56.1

    所以我准备给虚拟机的IP:192.168.56.103,网关192.168.56.1,DNS服务器与网关相同

    保存,点击下一步

    选择时区,中国区只有亚洲上海可以选,下一步

    设置root密码,一定要记住,下一步

    选择自定义布局

    配置swap,大小2G

    将剩余空闲空间都给一个分区,挂载在/,ext4类型

    选择格式化,将数据写入磁盘

    选择database server和现在自定义,安装一个桌面组件,方便以后界面化操作

    选择桌面,把桌面中的组件全选。其他组件先不用管,点击下一步

    开始安装Linux,结束后需要重启一下,之后的界面一直下一步即可

    其中设置软件更新部分选择不

    用root用户登录后,主机与虚拟机互相ping一下。没问题的话应该能互相ping通

     

    配置secureCRT

    点击新建会话

    第一次连接,会弹出对话框,提示输入密码,把save password勾选上,再次登录不用输入密码

     

    连接成功

  4. 安装ORACLE前的准备工作

    配置hosts

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

    192.168.56.103 hxy2

    禁用防火墙

    [root@hxy2 ~]# vi /etc/selinux/config

    SELINUX=disabled

    [root@hxy2 ~]# chkconfig iptables off

    [root@hxy2 ~]# service iptables stop

    安装ORACLE依赖的包

    [root@hxy2 mnt]# pwd

    /mnt

    [root@hxy2 mnt]# mkdir /mnt/cdrom

    [root@hxy2 mnt]# ls

    cdrom

    [root@hxy2 mnt]# mount /dev/cdrom /mnt/cdrom/

    mount: block device /dev/sr0 is write-protected, mounting read-only

    [root@hxy2 mnt]# cd /etc/yum.repos.d/

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

    public-yum-ol6.repo

    [root@hxy2 yum.repos.d]# echo ' '> /etc/yum.repos.d/public-yum-ol6.repo

    [root@hxy2 yum.repos.d]# vi /etc/yum.repos.d/public-yum-ol6.repo

     [oel6] 

    name = Enterprise Linux 6.5 DVD 

    baseurl=file:///mnt/cdrom/Server/  

    gpgcheck=0 

    enabled=1

    [root@hxy2 yum.repos.d]#yum install    oracle-rdbms-server-11gR2-preinstall

    /*这里开始安装ORACLE依赖的包*/

    这里安装的包,在ORACLE安装检查阶段会用到

     

    利用这个包,已经把oracle、oinstall创建完毕

    可以修改一下oracle的密码,以便后续使用

    passwd oracle

     

    创建oracle安装路径并给权限

    [root@hxy2 yum.repos.d]# mkdir /u01

    [root@hxy2 yum.repos.d]# chown -R oracle:oinstall /u01

    [root@hxy2 yum.repos.d]# chmod -R 755 /u01

    [oracle@hxy2 ~]$ vi /home/oracle/.bash_profile

    export ORACLE_BASE=/u01

    export ORACLE_HOME=$ORACLE_BASE/oracle

    export ORACLE_SID=hxydb2

    PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

    export PATH

    使用Xftp上传oracle安装文件至oracle用户下的 /home/oracle路径下

    Xftp配置界面

     

    上传完成后

    [root@hxy2 oracle]# chown -R oracle:oinstall /home/oracle/database/

    [root@hxy2 oracle]# chmod -R 755 /home/oracle/database/

  5. 安装oracle

    登录到虚拟机,切换到oracle用户

    [oracle@hxy2 ~]$ cd /home/oracle/database/

    [oracle@hxy2 database]$ ./runInstaller

    此后一直下一步

    设置密码,建议都用统一一个,方便管理与记忆

     

    在检查阶段有可能会提示错误,这里提到的包在之前已经安装过比较新的版本,oracle的检查机制没有更新。所以这里可以跳过,点击继续

     

    完成之前会提示用root执行两个shell脚本

    登录到root

    /u01/app/oraInventory/orainstRoot.sh

    /u01/app/oracle/product/11.2.0/db_1/root.sh

     

    在用sqlplus 登录oracle之前 先配置一个文件,用于消除sqlplus中上下左右键的乱码问题

    用Xftp上传rlwrap-0.37.tar.gz至oracle用户下的 /home/oracle

    --rlwrap-0.37.tar.gz 这个文件自行下载即可

    切换到root用户

    tar -zxvf rlwrap-0.40.tar.gz

    cd rlwrap-0.30

    yum -y install readline*

    ./configure

    make

    make install

     

    vi /home/oracle/.bash_profile

     

    alias sqlplus='rlwrap sqlplus'

    alias rman='rlwrap rman'

     

    source  /home/oracle/.bash_profile

     

    切换至oracle用户用sql登录oracle

     

    查看监听状态

     

    有时需要修改一下listener.ora里host的地址为服务器地址192.168.56.103

     

    vi   /u01/bin/network/admin/listener.ora

    修改后重启监听

     

    Lsnrctl stop

    Lsnrctl start

     

    以防有些配置未生效可以重启一下服务器,至此oracle在服务器上的安装已经完成

     

    在本地安装oracle客户端程序

    进入到11gr2-client文件中,双击setup.exe

    之后一直下一步即可

     

    配置plsql dev工具

    首先安装工具

    安装完成后找到tnsname.ora文件,我的路径

    E:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsname.ora

    根据实际安装路径查找

    编辑tnsname.ora文件,增加如下内容

     

    hxydb2 =

      (DESCRIPTION =

        (ADDRESS_LIST =

          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.103)(PORT = 1521))

        )

        (CONNECT_DATA =

          (SERVICE_NAME = hxydb2)

        )

      )

     

    保存后登陆

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值