linux 系统oracle 安装

一个人想着一个人 提交于 2019-12-03 21:18:02

系统环境:linux redhat 6.3 server 64位

数据库版本:oracle11g     V11.2

安装方式:静默安装

安装步骤:

一、准备工作:

    1.1、在oracle 官网下载oracle 11g,将下载的 linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip文件通过SSH 工具从windows 上传到linux 操作系统。解压压缩文件:

    unzip  linux.x64_11gR2_database_1of2.zip

    unzip linux.x64_11gR2_database_2of2.zip

   1.2.安装包检查(检查linux 下安装oracle 所依赖的安装包)

    rpm -qa  | grep  packagename

    所依赖的包如下:

     glibc-2.5-24

     glibc-devel-2.5

     libaio-0.3.106

     libgcc-4.1.2

     libstdc++-4.1.2

     compat-libstdc++-33-   

     libaio-devel

     注:32位linux 操作系统或者不同版本的操作系统可能需要的包有所差异

二、创建用户和组

     groupadd oinstall              /*创建oinstall 组*/ 

     groupadd dba                   /*创建dba 组*/ 

     useradd -g oinstall -G dba -d /home/user_home oracle           /*创建用户并将用户加入到组,用户目录可以自己选择 文件夹(如果选择的文件夹遇到如下提示:Not copying any file from skel directory into it.

 Creating mailbox file: File exists是因为目录中缺少文件可以通过以下命令解决 

 cp /etc/skel/.bash_profile /home/user_home

 cp /etc/skel/.bashrc /home/user_home

 cp /etc/skel/.bash_logout /home/user_home

*/

passwd oracle                                    /*设置oracle 用户密码*/

  在root 用户下chmod 777 /home/user_home           /*设置文件夹写入权限,为下面配置环境变量时候需要*/

三、创建oracle安装目录:

  mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1

  chown -R oracle.oinstall /opt           /*修改文件的用户和属组*/

  chmod 777 /opt/app

四、配置环境变量

 su - oracle                /*切换到oracle 目录*/

 vi .bash_profile          /*在.bash_profile文件中配置环境变量*/

    export ORACLE_BASE=/opt/app/oracle  

    export ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1  

    export ORACLE_SID=orcl

    export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH  

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

    export LD_LIBRARY_PATH  

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib  

    CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib  

    export CLASSPATH  

    PATH=$PATH:/usr/sbin; export PATH  

    PATH=$PATH:/usr/bin; export PATH

      设置完成后按Esc 键退出vi

      :wq                                     /*保存环境变量*/

      source .bash_profile            /*设置环境变量立即生效*/

       env | grep ORA                      /*查看环境变量是否生效*/

五、软件安装

 

    5.1.oracle安装数据库软件

    cd /data/oracle_install/database          /*oracle 安装文件解压路径的database目录*/

    修改db_install.rsp 文件中的这些地方:

        oracle.install.option=INSTALL_DB_SWONLY

        ORACLE_HOSTNAME=localhost

        UNIX_GROUP_NAME=oinstall

        INVENTORY_LOCATION=/opt/app/oraInventory

        SELECTED_LANGUAGES=zh_CN,en

         ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1

         ORACLE_BASE=/opt/app/oracle

         oracle.install.db.InstallEdition=EE

         oracle.install.db.DBA_GROUP=oinstall

          oracle.install.db.OPER_GROUP=oinstall

          oracle.install.db.config.starterdb.globalDBName=orcl

          oracle.install.db.config.starterdb.SID=orcl

           oracle.install.db.config.starterdb.characterSet=ZHS16GBK

    修改完成后保存,执行如下命令

    ./runInstaller -silent -noconfig -force -responseFile /data/oracle_install/database/response/db_install.rsp

    执行成功后以root 用户执行

    cd /opt/app/oraInventory

      ./orainstRoot.sh

    cd /opt/app/oracle/product/11.2.0/dbhome_1

     ./root.sh

    5.2.oracle监听的静默安装(不需要修改netca.rsp 文件默认就可以)

      cd /opt/app/oracle/product/11.2.0/dbhome_1

      bin/netca /silent /responseFile /data/oracle_install/database/response/netca.rsp

    5.3.oracle的数据库安装

    修改dbca.rsp文件中的这几个地方

    GDBNAME = "orcl"

    SID = "orcl"

    TEMPLATENAME = "db_oracle.dbc"

     CHARACTERSET = "ZHS16GBK"

    修改完成后保存,执行如下语句:

    bin/dbca -silent -responseFile /data/oracle_install/database/response/dbca.rsp

    开始安装时候会提示输入sys 和system 的密码



    完成安装后启动监听: lsnrctl start

    查看监听状态:lsnrctl status

    停止监听:lsnrctl stop

    启动和停止oracle 实例:

    sqlplus /nolog

    SQL> conection / as sysdba

    SQL> startup

    SQL> shutdown immediate

    连接到oracle 实例

    SQL> conn sys@orcl as sysdba


参考博客:http://blog.itpub.net/23890223/viewspace-757665/

                 http://blog.sina.com.cn/s/blog_3eb222740100ij71.html

                 http://blog.csdn.net/yiqi0/article/details/7360503





 


     






易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!