Oracle 11g安装记录(详细)

安装环境:CentOS 6 64位:CentOS-6.9-x86_64-bin-DVD1
Oracle 11g:p13390677_112040_Linux-x86-64_1of7
p13390677_112040_Linux-x86-64_2of7
pdksh-5.2.14-30.x86_64

  1. 关闭防火墙、关闭linux增强
    关闭防火墙的方法为:
    a)永久性生效
    开启:chkconfig iptables on
    关闭:chkconfig iptables off
    b)即时生效,重启后失效
    开启:service iptables start
    关闭:service iptables stop
    c)防火墙还需要关闭ipv6的防火墙:
    chkconfig ip6tables off
    并且可以通过如下命令查看状态:chkconfig --list iptables
    d)关闭Linux增强
    永久有效
    修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。
    即时生效:setenforce 0

  2. 创建安装文件夹 /home/allen/Software/db
    在这里插入图片描述

  3. 软件包检查
    [root@rhel64 ~]# yum install binutils*
    [root@rhel64 ~]# yum install compat*
    [root@rhel64 ~]# yum install glibc*
    [root@rhel64 ~]# yum install ksh*
    [root@rhel64 ~]# yum install libgcc*
    [root@rhel64 ~]# yum install libstdc*
    [root@rhel64 ~]# yum install libaio*
    [root@rhel64 ~]# yum install make*
    [root@rhel64 ~]# yum install sysstat*

    可以提前检查 也可以安装报错缺少包时再yum安装具体包
    

在这里插入图片描述
在这里插入图片描述

  1. 修改资源配置
    [root@rhel64 ~]# cp /etc/security/limits.conf /etc/security/limits.conf.bak
    [root@rhel64 ~]# vim /etc/security/limits.conf
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240
    在这里插入图片描述

          [root@rhel64 ~]# tail -8 /etc/security/limits.conf
    

在这里插入图片描述

  1. 修改内核参数
    建议编辑前给虚拟机做快照备份!!

        [root@rhel64 ~]# cp /etc/sysctl.conf /etc/sysctl.conf.bak
        [root@rhel64 ~]# vi /etc/sysctl.conf
        fs.aio-max-nr = 1048576
        fs.file-max = 6815744
        kernel.shmmni = 4096
        kernel.sem = 250 32000 100 128
        net.ipv4.ip_local_port_range = 9000 65500
        net.core.rmem_default = 262144
        net.core.rmem_max = 4194304
        net.core.wmem_default = 262144
        net.core.wmem_max = 1048576
    

在这里插入图片描述

         [root@rhel64 ~]# tail -16 /etc/sysctl.conf

在这里插入图片描述

        重启,验证
        [root@rhel64 ~]# reboot

在这里插入图片描述

  1. 软件安装环境准备
    6.1 创建用户和组

            创建组
            [root@rhel64 ~]# groupadd oinstall
            [root@rhel64 ~]# groupadd dba
            [root@rhel64 ~]# groupadd oper
    

在这里插入图片描述

            创建⽤户 设置密码 oracle:oracle
            [root@rhel64 ~]# useradd -g oinstall -G dba,oper oracle
            [root@rhel64 ~]# passwd oracle

在这里插入图片描述

SecureCRT创建连接 使⽤oracle⽤户登录测试
在这里插入图片描述

[oracle@rhel64 ~]$ id
在这里插入图片描述

            6.2 创建目录
                [root@rhel64 ~]# mkdir -p /u01/app/oracle
                [root@rhel64 ~]# chown -R oracle:oinstall /u01
                [root@rhel64 ~]# chmod -R 775 /u01/app/oracle

在这里插入图片描述
在这里插入图片描述

  1. 设置环境变量
    使⽤oracle⽤户连接 编辑/home/oracle/.bash_profile
    [oracle@rhel64 ~]$ vim .bash_profile
    unset TNS_ADMIN
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 11.2.0 / d b h o m e 1 e x p o r t O R A C L E S I D = P R O D e x p o r t P A T H = ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=PROD export PATH= ORACLEBASE/product/11.2.0/dbhome1exportORACLESID=PRODexportPATH=ORACLE_HOME/bin:$PATH
    在这里插入图片描述

        [oracle@rhel64 ~]$ source .bash_profile
    
    
    
        验证
        [oracle@rhel64 ~]$ echo $ORACLE_BASE
        [oracle@rhel64 ~]$ echo $ORACLE_HOME
        [oracle@rhel64 ~]$ echo $ORACLE_SID
        [oracle@rhel64 ~]$ echo $PATH
    

在这里插入图片描述

  1. 解压软件,修改属主属组权限

        使用sftp 192.168.XXX.XXX上传压缩包(put)
    

在这里插入图片描述

        root⽤户解压软件包 先后解压1、2
        [root@rhel64 db]# cd /software/db
        [root@rhel64 db]# ls

在这里插入图片描述

        [root@rhel64 db]# unzip p10404530_112030_Linux-x86-64_1of7.zip
        [root@rhel64 db]# unzip p10404530_112030_Linux-x86-64_2of7.zip
        解压得到database⽬录 约2.5G


        修改属主 属组 权限
        [root@rhel64 db]# chown -R oracle:oinstall database/
        [root@rhel64 db]# chmod -R +x database/

在这里插入图片描述

  1. 启动Xmanager-passive执行安装

        启动Xmanager-passive
    

在这里插入图片描述

        oracle⽤户设置DISPLAY 将图形化界⾯显⽰在宿主机
        [oracle@rhel64 ~]$ export DISPLAY=192.168.6.6:0.0
        [oracle@rhel64 ~]$ echo $DISPLAY

在这里插入图片描述

在oracle⽤户home⽬录执⾏安装操作
[oracle@rhel64 ~]$ cd /software/db/database/
[oracle@rhel64 database]$ ll
在这里插入图片描述

[oracle@rhel64 database]$ ./runInstaller
在这里插入图片描述
在这里插入图片描述

  1. 安装Oracle文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

yum进行安装
可以使⽤yum安装第⼀个包
[root@rhel64 db]# yum install elfutils-libelf-devel

第三个包pdksh包可以从rhel5光盘中找到
上传后可以rpm -ivh 安装 但与ksh冲突,需要先rpm -e 卸载ksh
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果内核参数、资源限制等配置有问题,检查环节还会显⽰有其他错误,可先使⽤Fix &
Check Again
弹出的对话框会提⽰,仔细阅读提⽰内容。 使⽤root⽤户执⾏相应脚本,执⾏完成后再点
OK
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@rhel64 ~]# /u01/app/oraInventory/orainstRoot.sh
在这里插入图片描述

[root@rhel64 ~]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. netca配置监听
    oracle用户执行netca命令

        xmanager启动状态
        [oracle@rhel64 ~]$ netca
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置完成lsnrctl status查看监听状态
[oracle@rhel64 ~]$ lsnrctl status
在这里插入图片描述

  1. dbca建库
    oracle用户执行dbca命令创建数据库

        Xmanager启动状态
        [oracle@rhel64 ~]$ dbca
    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. Password Management
    在这里插入图片描述

  2. 解锁scott用户,设置默认密码tiger
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

dbca建库后查看相关进程
[oracle@rhel64 ~]$ ps -ef | grep ora_ | grep -v grep
在这里插入图片描述

  1. 建库后相关配置
    sqlplus命令提示符

        [oracle@rhel64 ~]$ cd $ORACLE_HOME/sqlplus/admin
        [oracle@rhel64 admin]$ vi glogin.sql
        define _editor=vi
        set linesize 100
        set pagesize 9999
        set sqlprompt "_user'@'_connect_identifier>"
    

在这里插入图片描述

[oracle@rhel64 ~]$ sqlplus / as sysdba
在这里插入图片描述

  1. scott用户
    SYS@PROD>conn scott/tiger
    SCOTT@PROD>show user
    在这里插入图片描述

账户锁定后,使用alter user USERNAME account unlock解锁
在这里插入图片描述
在这里插入图片描述

SCOTT@PROD>select * from emp;
SCOTT@PROD>select * from dept;
在这里插入图片描述

  1. 正常关闭数据库
    关闭操作系统之前,必须先使⽤sys⽤户正常关闭数据库实例。
    SCOTT@PROD>conn / as sysdba
    SYS@PROD>show user
    SYS@PROD>shutdown immediate;
    在这里插入图片描述

相关进程已不存在
在这里插入图片描述

  1. 启动数据库命令
    [oracle@rhel64 ~]$ sqlplus / as sysdba
    在这里插入图片描述

idle instance 说明数据库实例没有启动

SYS@PROD>startup
在这里插入图片描述

SYS@PROD>select status from v$instance;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值