• 陕西守艺人丨被《舌尖上的中国》忽略的洛南空心挂面 2019-07-05
  • 湖州德清重点项目“磁吸”效应初显 2019-06-26
  • 《热血狂篮》邢菲接手涂冰成新领队 佟梦实“被贬”成普通朋友 2019-06-12
  • 海淀区西三旗地区2000余人共享首届冰雪欢乐节 2019-06-11
  • 央行:有效防控互联网金融领域风险 2019-06-09
  • 【读史忆人·典故】邓小平为周谷城题写校名 2019-06-08
  • 李军的专栏作者中国国家地理网 2019-06-08
  • 保护英烈权益要用好公益诉讼 2019-06-07
  • 比利时并不轻松地击败巴拿马 2019-06-07
  • 【学习时刻】北大马院副院长宇文利:大学生要在思想政治教育课中努力形成正确认识 2019-06-06
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-06-05
  • 这些咖啡馆里,能喝到好奇心和想象力 2019-06-04
  • 博通裁员1100人以削减成本 涉及公司所有业务部门 2019-06-03
  • 唱作人丁于发新歌《派爱》 打造新春求爱完美情歌丁于《派爱》 2019-06-02
  • 从海员到工人运动的杰出领袖——苏兆征 2019-06-02
  • 一头一尾中特期期准:LInux下安装64位Oracle 10g数据库超详细图文教程

    时间:2018-04-04 11:00来源:网络整理 作者:Linux先生 举报 点击:
    安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统

    免费一尾中特 www.nifws.tw 2018阿里云全部产品优惠券(好东东,强烈推荐)
    领取地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=gh9qh5ki&utm_source=gh9qh5ki

    推荐:RedHat Linux安装Oracle10g(图文详解 教程)

    [如需转载,请注明出处,川江号子.cn 。另,本人有Word电子文档格式,如需要,请联系本人:[email protected] 1 安装RedHat Enterprise Linux 31.1

    安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境

    经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的配置方法如下:

    1.  打开X-Manager的X-Shell

    LInux下安装64位Oracle 10g数据库超详细图文教程

    2. 点击New,新建一个连接地址,设置完成后,点击OK

    LInux下安装64位Oracle 10g数据库超详细图文教程

    3.  使用用户名,密码进行登录,登录完成后,进入如下图所示画面即成功连接到Linux系统

    LInux下安装64位Oracle 10g数据库超详细图文教程

    4. 4  4. 将下载的Oracle数据库的安装包10201_database_linux_x86_64.cpio.gz放在/opt/setup080305目录下。使用刚刚安装的X-Manager软件即可完成上述操作,点击绿色的New File Transfer,将左侧需要上传的文件拖拽到右侧的文件目录中即可。如下图所示

    LInux下安装64位Oracle 10g数据库超详细图文教程



    LInux下安装64位Oracle 10g数据库超详细图文教程

    5.创建/u01/app/oracle目录为Oracle安装的ORACLE_BASE 

    1.2 查询所需安装包是否完整

    使用root用户进入系统,使用终端命令rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

    运行结果如图所示

    LInux下安装64位Oracle 10g数据库超详细图文教程

    gcc-4.1.2-46.el5

    make-3.81-3.el5

    binutils-2.17.50.0.6-12.el5

    package openmotif is not installed

    setarch-2.0-1.1

    package compat-db is not installed

    package compat-gcc is not installed

    package compat-gcc-c++ is not installed

    package compat-libstdc++ is not installed

    package compat-libstdc++-devel is not installed

    缺少的包需要在光盘中寻找并安装,需要安装下面的包,从 DVD 光盘中(按照以下的顺序安装)

    首先加载DVD光盘或ISO镜像,使用命令cd /media/RHEL_5.4\ x86_64\ DVD/Server/

    跳进安装包所在目录,使用以下命令安装所属包,并查看安装包是否安装成功。

    rpm -Uvh compat-db-4.2.52-5.1.x86_64.rpm

    package compat-db-4.2.52-5.1.x86_64 is already installed

    rpm -Uvh libaio-0.3.106-3.2.x86_64.rpm

    package libaio-0.3.106-3.2.x86_64 is already installed

    rpm -Uvh compat-libstdc++-33-3.2.3-61.x86_64.rpm

    package compat-libstdc++-33-3.2.3-61.x86_64 is already installed

    rpm -Uvh compat-gcc-34-3.4.6-4.x86_64.rpm

    package compat-gcc-34-3.4.6-4.x86_64 is already installed

    rpm -Uvh compat-gcc-34-c++-3.4.6-4.x86_64.rpm

    package compat-gcc-34-c++-3.4.6-4.x86_64 is already installed

    rpm -Uvh libXp-1.0.0-8.1.el5.x86_64.rpm

    package libXp-1.0.0-8.1.el5.x86_64 is already installed

    rpm -Uvh openmotif-2.3.1-2.el5.x86_64.rpm

    package openmotif-2.3.1-2.el5.x86_64 is already installed

    rpm -Uvh gcc-4.1.2-46.el5.x86_64.rpm

    package gcc-4.1.2-46.el5.x86_64 is already installed

    rpm -Uvh glibc-2.5-42.x86_64.rpm

    package glibc-2.5-42.x86_64 is already installed

    rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm

    package libXp-1.0.0-8.1.el5.i386 is alrea dy installed

    如图:

    LInux下安装64位Oracle 10g数据库超详细图文教程

    然后再检查所需安装包是否全部安装成功:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

    如图

    LInux下安装64位Oracle 10g数据库超详细图文教程

     注:安装后一直都是报libstdc以及gcc-c没有安装,实际上已经安装成功,可以继续进行下一步安装。

     1.3 检查安装Oracle的硬件要求

    使用命令df –h,检查内存,交换区,硬盘空间等。如图:

    LInux下安装64位Oracle 10g数据库超详细图文教程

    1.4 在vi /etc/sysctl.conf文件行末添加以下内容

    #use for oracle

    kernel.shmall = 2097152

    kernel.shmmax = 2147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    fs.file-max = 65536

    net.ipv4.ip_local_port_range = 1024 65000

    net.core.rmem_default = 262144

    net.core.rmem_max = 262144

    net.core.wmem_default = 262144

    net.core.wmem_max = 262144

    再运行sysctl –p应用以上参数,如下图所示。 

    LInux下安装64位Oracle 10g数据库超详细图文教程

    1.5 在vi /etc/security/limits.conf文件行末添加以下内容

    #use for oracle

    * soft nproc 2047

    * hard nproc 16384

    * soft nofile 1024

    * hard nofile 65536

    如图所示:

    LInux下安装64位Oracle 10g数据库超详细图文教程

    1.6 在vi /etc/pam.d/login文件行末添加如下内容

    # use for oracle

    session required pam_limits.so

    如图所示

    LInux下安装64位Oracle 10g数据库超详细图文教程

    1.7 在vi /etc/selinux/config文件中确保有以下内容

    # This file controls the state of SELinux on the system.

    # SELINUX= can take one of these three values:

    #       enforcing - SELinux security policy is enforced.

    #       permissive - SELinux prints warnings instead of enforcing.

    #       disabled - SELinux is fully disabled.

    SELINUX=disabled

    # SELINUXTYPE= type of policy in use. Possible values are:

    #       targeted - Only targeted network daemons are protected.

    #       strict - Full SELinux protection.

    #SELINUXTYPE=targeted

    SELINUXTYPE=disabled

    如图所示:

    LInux下安装64位Oracle 10g数据库超详细图文教程

    到此,安装Oracle的准备阶段告一段落。

    2. 创建安装Oracle的用户、组及配置 2.1 解压安装文件10201_database_linux_x86_64.cpio.gz

    由于之前已经把数据库的安装文件放在了/opt/setup080305/文件夹下,现在即可以使用命令解压安装文件,也可以在windows下解压好重新上传到Linux系统上,完成后结果如图所示。

    LInux下安装64位Oracle 10g数据库超详细图文教程

     

      2.2 创建安装Oracle的用户和所属组

    使用如下命令:

    cd /opt/setup080305/database            跳转到安装目录

    groupadd oinstall                                          添加两个组

    groupadd dba

    useradd -m -g oinstall -G dba oracle            添加用户

    id oracle                                                        为Oracle用户设置密码

    passwd oracle

    输入密码后,如下图即可生效

    LInux下安装64位Oracle 10g数据库超详细图文教程

     

     2.3 创建安装目录 mkdir -p /opt/app/oracle/product/10.2

    使用如下命令创建Oracle的安装目录并更改权限:

    mkdir -p /u01/app/oracle/

    chown -R oracle.oinstall/u01/app/oracle

    chown -R oracle.oinstall /u01/app/oracle

    chown -R 775 /u01/app/oracle

    运行结果如图所示:

    LInux下安装64位Oracle 10g数据库超详细图文教程

     

       2.4 设置Oracle用户的.bash_profile

    使用如下命令,oracle用户执行,增加环境变量如下内容:

    su – oracle                                      使用Oracle用户

    vi .bash_profile                               查看bash_profile文件

    点击i键进入编辑模式,加入如下内容:

    #Oracle Settings

    推荐:[精]Oracle Linux 5安装Oracle数据库R11.2(64位)教程

    [Oracle Database 11g Release 2 (11.2) Installation On Oracle Linux 5This article describes the installation of Oracle Database 11g Release 2 (11.2) (64-bit) on

    TMP=/tmp; export TMP

    TMPDIR=$TMP; export TMPDIR

     

    ORACLE_BASE=/u01/app/oracle

    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

    ORACLE_SID=orcl

    ORACLE_TERM=xterm

    PATH=$PATH:/usr/sbin:$ORACLE_HOME/bin

     

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64

    TNS_ADMIN=$ORACLE_HOME/network/admin

    ORACLE_ADMIN=$ORACLE_BASE/admin

    #CLASSPATH=.:$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

     

    export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_TERM PATH LD_LIBRARY_PATH TNS_ADMIN ORACLE_ADMIN

    #export CLASSPATH

    编辑完成后,ESC退出编辑状态,使用命令:wq保存退出。

    如图所示

    LInux下安装64位Oracle 10g数据库超详细图文教程

     

     2.5 设置Oracle用户的profile文件

    使用如下命令,root用户执行,在profile文件末增加如下内容:

    su – root                                                 使用root用户

    vi /etc/profile                                         查看profile文件

    点击i键进入编辑模式,加入如下内容:

    #For Oracle

    if [ $USER = "oracle" ]; then

    if [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

    else

    ulimit -u 16384 -n 65536

    fi

    fi

    编辑完成后,ESC退出编辑状态,使用命令:wq保存退出。如图所示

    LInux下安装64位Oracle 10g数据库超详细图文教程

       

    2.6 设置主机名和IP

    使用终端命令vi /etc/hosts查看并编辑hosts文件

    本例中将IP修改为192.168.20.26

    如图所示


    LInux下安装64位Oracle 10g数据库超详细图文教程


     保存后在终端运行命令:

    hostname

    是否主机名变成了 linux5-oracle.domain.com ,如果没有改变则要运行以下命令

    service network restart

    如图所示



    经过以上步骤,Oracle的用户、组及配置已经全部完成。以上准备,都是为了能够成功安装,下面终于可以运行 oracle 的安装文件了。

    3. 安装Oracle 10g 64bit 数据库 3.1 用oracle用户运行runInstaller文件

    不能用 root 用户安装 Oracle 数据库,需要注销到Oracle用户下,执行如下命令:

    su – oracle                                                                     切换到oracle用户下

    cd /opt/setup080305/database/                                        跳转到运行文件的目录下

    xhost+

    nnset LANG                                                                        设置默认字符编码

    ./runInstanller                                                                   执行安装文件

    执行到此处,有可能会出现如下错误,如果未出现错误请跳过。

    xhost:  unable to open display

    X connection to localhost:10.0 broken (explicit kill or server shutdown)

    -bash: ./runInstaller: 权限不够

    解决办法如下:

    第一步:用root登陆linux,启动vnc服务;vncserver :1;
    第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的)
    第三步:执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。

    继续执行xhost+

    第四步:设置DISPLAY环境变量为登陆机器的IP地址

    export DISPLAY=192.168.20.26:0.0

    echo $DISPLAY

    192.168.20.26

    第五步:使用“xhost +”命令

    xhost +
    access control disabled, clients can connect from any host

    第六步:切换到oracle用户

    su – oracle

    第七步:在oracle用户再一次设置DISPLAY环境变量为登陆机器的IP地址

    如果不操作这一步骤,su到oracle用户后这个环境变量可能会丢失

    export DISPLAY=192.168.20.26:0.0

    echo $DISPLAY

    192.168.20.26

    以上问题解决以后,我们测试图形界面,使用如下命令,出现以下图片为正常:

    使用root用户登录

    Xhost local:oracle

    Su – oracle

    Xclock

    LInux下安装64位Oracle 10g数据库超详细图文教程

    权限不够的解决办法:

    使用命令ls –l查看runInstaller的权限



     使用root用户登录,修改runInstaller的权限



     再次使用命令ls –l查看runInstaller的权限  

     可以看到权限修改完成,使用./runInstaller命令运行安装,出现熟悉的图形界面,如图

    LInux下安装64位Oracle 10g数据库超详细图文教程


     

    LInux下安装64位Oracle 10g数据库超详细图文教程


     注:如果出现权限不足的问题,记得为每一级路径增加写的权限

    [[email protected] ~]# sudo chmod -R 777 /u01/app/

    [[email protected] ~]# sudo chmod -R 777 /u01/app/oracle

    [[email protected] ~]# sudo chmod -R 777 /u01/app/oracle/oraInventory/

    点击Next继续

    LInux下安装64位Oracle 10g数据库超详细图文教程


     点击Next继续下一步

    如果出现如下错误的解决方式


    LInux下安装64位Oracle 10g数据库超详细图文教程

    首先检查/u01/app/oracle/oraInventory的每一级下面是不是可写的权限

    如果上述问题不存在,那么更改oracle用户权限(root用户执行)

    sschown -R oracle:oinstall /u01

    环境检测全部通过后,选择NEXT

    LInux下安装64位Oracle 10g数据库超详细图文教程


     点击Install进行安装


    LInux下安装64位Oracle 10g数据库超详细图文教程


     以下全部按照提示操作即可


    LInux下安装64位Oracle 10g数据库超详细图文教程


     经过以上教程,已经完成了安装虚拟机,安装Liunx系统,安装Oracle数据库和配置。你学会了吗?

    推荐:在Oracle Linux上安装Oracle11g数据库详细过程-视频培训教程

    [在OracleLinux上安装Oracle11g数据库详细过程与基础教程1、解讲方法全程视频演示在Linux操作系统上安装Oracle数据库的全部过程。2、课程核心全程培训视频教程,高品质的课

    ------分隔线----------------------------
    推荐内容
  • 陕西守艺人丨被《舌尖上的中国》忽略的洛南空心挂面 2019-07-05
  • 湖州德清重点项目“磁吸”效应初显 2019-06-26
  • 《热血狂篮》邢菲接手涂冰成新领队 佟梦实“被贬”成普通朋友 2019-06-12
  • 海淀区西三旗地区2000余人共享首届冰雪欢乐节 2019-06-11
  • 央行:有效防控互联网金融领域风险 2019-06-09
  • 【读史忆人·典故】邓小平为周谷城题写校名 2019-06-08
  • 李军的专栏作者中国国家地理网 2019-06-08
  • 保护英烈权益要用好公益诉讼 2019-06-07
  • 比利时并不轻松地击败巴拿马 2019-06-07
  • 【学习时刻】北大马院副院长宇文利:大学生要在思想政治教育课中努力形成正确认识 2019-06-06
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-06-05
  • 这些咖啡馆里,能喝到好奇心和想象力 2019-06-04
  • 博通裁员1100人以削减成本 涉及公司所有业务部门 2019-06-03
  • 唱作人丁于发新歌《派爱》 打造新春求爱完美情歌丁于《派爱》 2019-06-02
  • 从海员到工人运动的杰出领袖——苏兆征 2019-06-02
  • 彩票趋势计划软件 沃尔夫斯堡足球俱乐部 河北省快三走势图 辛巴达的黄金之旅官网 上海福利彩票销售点 澳大利亚布莱顿海滩 黑龙江快乐十分技巧 连环夺宝2电子游艺 四川新11选5开奖结果 qq陕西麻将下载