在安装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]$
|
执行录制脚本
[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/