您的位置:首页 > 数据库 > Oracle

静默安装oracle软件

2020-02-11 23:13 459 查看

在安装oracle软件的时候,可以选择图形界面与静默安装模式。

   静默安装有很多种方法:

其中最简单最实用的方法就是录制脚本:

录制脚本的时候需要使用图形界面工具:

软件解压地址:

 

[oracle@dongyang ~]$ cd database/

[oracle@dongyang database]$ ls

doc  install  response  runInstaller  stage  welcome.html

[oracle@dongyang database]$ cd response/

[oracle@dongyang response]$ ls

custom.rsp  dbca.rsp  emca.rsp  enterprise.rsp  netca.rsp  standard.rsp

[oracle@dongyang response]$

 

 

 

执行录制脚本

先要启动并配置好Xmanager Enterprise图形界面工具 

 

[oracle@dongyang database]$ /home/oracle/database/runInstaller  -record  \

>  -destinationFile  /tmp/ee.rsp

Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2014-03-19_09-31-32AM. Please wait ...[oracle@dongyang database]$ Oracle Universal Installer, Version 10.2.0.1.0 Production

Copyright (C) 1999, 2005, Oracle. All rights reserved.

 

1、出现图形界面:选择next

 2、选择安装方式:企业版                          next

3、选择安装路径与软件名:根据自己需求      next
      4、检查系统是否达到安装要求:                  next
      5、选择是否自动创建数据库或者只安装软件: next
      6、选择数据库的类型:根据需求                  next 
      7、选择数据库名、实例名、字符集:根据需求 next 
      8、是否启用数据后台管理:根据需求            next 
      9、选择数据库安装方式与文件路径:根据需求            next
      10、这里选择是是否自动备份                       next
      11、为所有用户设置密码:可选单独密码或使用同一密码  next
      12这时候脚本录制成功:一定要选择cancel退出,如果选择lnstall就会安装。
                                         因为我们只需要录制脚本就可以

查看已经录制的脚本

 

[oracle@dongyang ~]$ ls /tmp/ee.rsp

/tmp/ee.rsp

[oracle@dongyang ~]$ vi /tmp/ee.rsp

 

 

使用录制脚本很简单: 只需要修改脚本参数

ORACLE_HOME     --选择自己的安装路径

ORACLE_HOME_NAME     --安装路径下的名字不能有相同的名字

s_dlgRBORecoverylocation     --数据库闪回区,安装路径改变,闪回去也需要改变

s_mountPoint    --默认数据文件的存放路径

S_globalDBName   --数据库名字 根据自己情况改

s_dbSid         --数据库的实例名,也需要根据自己的需求修改


根据自己的修改完成之后就可以在没有图形界面的OS 上安装软件

将/tmp/ee.rsp 拷贝到没有 图形界面的OS

安装之前,将安装之前的准备做完,修改内核参数、创建组与用户、设置环境变量、上传安装软件的包等:

 

[oracle@dongyang ~]$ cat .bash_profile

\# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

 

export  PATH

unset  USERNAME

export   ORACLE_BASE=/u01/app/oracle

export  ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export   PATH=$ORACLE_HOME/bin:$PATH

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

export   LANG=C

export  ORACLE_SID=fengzi

export  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export  NLS_DATA_FORMAT="YYYY-MM-DD HH24:MI:SS"

export  NLS_DATA_LANGUAGE="AMERICAN"

 [oracle@dongyang ~]$ 

 

 

使用静默方式安装oracle软件

 

[oracle@dongyang database]$ ls

doc  install  response  runInstaller  stage  welcome.html

[oracle@dongyang database]$ pwd

/home/oracle/database

[oracle@dongyang database]$

 

[oracle@dongyang database]$ /home/oracle/database/runInstaller  -silent \

>  -responseFIle  /tmp/ee.rsp


等待片刻 

安装完成度100  会提示需要使用root执行/u01/app/oracle/product/10.2.0/db_1/root.sh脚本

会提到安装的日志存放在那个位置

[root@dongyang ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh


确认是否安装成功

 

[root@dongyang ~]# ps -ef |grep fengzi

oracle    4053     1  0 09:00 ?        00:00:06 ora_pmon_fengzi

oracle    4055     1  0 09:00 ?        00:00:03 ora_psp0_fengzi

oracle    4057     1  0 09:00 ?        00:00:03 ora_mman_fengzi

oracle    4059     1  0 09:00 ?        00:00:04 ora_dbw0_fengzi

oracle    4062     1  0 09:00 ?        00:00:05 ora_lgwr_fengzi

oracle    4064     1  0 09:00 ?        00:00:10 ora_ckpt_fengzi

oracle    4066     1  0 09:00 ?        00:00:02 ora_smon_fengzi

oracle    4068     1  0 09:00 ?        00:00:00 ora_reco_fengzi

oracle    4070     1  0 09:00 ?        00:00:07 ora_cjq0_fengzi

oracle    4072     1  0 09:00 ?        00:00:06 ora_mmon_fengzi

oracle    4074     1  0 09:00 ?        00:00:06 ora_mmnl_fengzi

oracle    4076     1  0 09:00 ?        00:00:00 ora_d000_fengzi

oracle    4078     1  0 09:00 ?        00:00:00 ora_s000_fengzi

oracle    4081     1  0 09:00 ?        00:00:02 ora_asmb_fengzi

oracle    4085     1  0 09:00 ?        00:00:03 ora_rbal_fengzi

oracle    4087     1  0 09:00 ?        00:00:00 ora_o000_fengzi

oracle    4093     1  0 09:00 ?        00:00:03 ora_rvwr_fengzi

oracle    4098     1  0 09:00 ?        00:00:00 ora_arc0_fengzi

oracle    4100     1  0 09:00 ?        00:00:01 ora_arc1_fengzi

oracle    4105     1  0 09:00 ?        00:00:00 ora_qmnc_fengzi

oracle    4123     1  0 09:01 ?        00:00:00 ora_q000_fengzi

oracle    4127     1  0 09:01 ?        00:00:00 ora_q001_fengzi

oracle    5138     1  0 10:23 ?        00:00:00 ora_j000_fengzi

root      5143  3770  0 10:24 pts/1    00:00:00 grep fengzi

[root@dongyang ~]#

 

[root@dongyang ~]# cat $ORACLE_HOME/network/admin/listener.ora

# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

 

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      #(SID_NAME = PLSExtProc)

      (SID_NAME = fengzi)

      (GLOBAL_DBNAME= dongyang)

      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)

      (PROGRAM = extproc)

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

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

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))

    )

  )

[root@dongyang ~]# cat $ORACLE_HOME/network/admin/tnsnames.ora

 

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

 

ORCL =

   (DESCRIPTION =

     (ADDRESS_LIST =

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

     )

     (CONNECT_DATA =

       (SERVER = DEDICATED)

       (SID = fengzi)

     )

   )

[root@dongyang ~]# lsof -i :1521

[root@dongyang ~]# lsof -i :5560



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29532781/viewspace-1125146/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29532781/viewspace-1125146/

  • 点赞
  • 收藏
  • 分享
  • 文章举报
cspmi08604 发布了0 篇原创文章 · 获赞 0 · 访问量 174 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: