ORACLE11G静默安装.docx
- 文档编号:30185758
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:16
- 大小:20.76KB
ORACLE11G静默安装.docx
《ORACLE11G静默安装.docx》由会员分享,可在线阅读,更多相关《ORACLE11G静默安装.docx(16页珍藏版)》请在冰豆网上搜索。
ORACLE11G静默安装
1)检查系统软件包(checksoftwarepackage)
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
libaio-0.3.103-3
yuminstallcompat-dbcompat-libstdc++control-centergccgcc-c++glibcglibc-commongonme-libslibstdc++libstdc++-develmakepdkshsysstatlibai
#rpm-qagcc*
#rpm-Uvh--forcebinutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm
2)配置核心参数(configurekernelparameter)
edit/etc/sysctl.conf
kernel.shmall=2097152
kernel.shmmax=268435456
kernel.shmmni=4096
#semaphores:
semmsl,semmns,semopm,semmni
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
/sbin/sysctl-p
3)vi/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
vi/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
4)
#grepSwapTotal/proc/meminfo
#grepMemTotal/proc/meminfo
tmp>=400m
5)createdirectory
mkdir-p/u01/app
6)creategroupanduser
#/usr/sbin/groupaddoinstall
#/usr/sbin/groupadddba
#/usr/sbin/useradd-goinstall-Gdba-d/u01/app/oracleoracle
#passwdoracle
#chmod-R755/u01/app
oracleuser
7)edit.bash_profile
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
exportORACLE_SID=orcl
exportPATH=$PATH:
$HOME/bin:
$ORACLE_HOME/bin
exportNLS_LANG=AMERICAN_AMERICA.UTF8
umask022
$source.bash_profile
8)
$./runInstaller
静默安装:
$vi$DISTRIB/db_swonly.rsp
#--------------------------------------------------------------------
#以下参数不要更改
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
DECLINE_SECURITY_UPDATES=true
#以下参数根据实际情况更改,一般也无需更改
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN,zh_TW
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=true
oracle.install.db.customComponents=oracle.rdbms.partitioning:
11.2.0.1.0,oracle.oraolap:
11.2.0.1.0,oracle.rdbms.lbac:
11.2.0.1.0,oracle.rdbms.dm:
11.2.0.1.0,oracle.rdbms.dv:
11.2.0.1.0,oracle.rdbms.rat:
11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
#--------------------------------------------------------------------
各参数含义如下:
-silent表示以静默方式安装,不会有任何提示
-force允许安装到一个非空目录
-noconfig表示不运行配置助手netca
-responseFile表示使用哪个响应文件,必需使用绝对路径
oracle.install.responseFileVersion响应文件模板的版本,该参数不要更改
oracle.install.option安装选项,本例只安装oracle软件,该参数不要更改
DECLINE_SECURITY_UPDATES是否需要在线安全更新,设置为false,该参数不要更改
ORACLE_HOSTNAME安装主机名
UNIX_GROUP_NAMEoracle用户用于安装软件的组名
INVENTORY_LOCATIONoracle产品清单目录
SELECTED_LANGUAGESoracle运行语言环境,一般包括引文和简繁体中文
ORACLE_HOMEOracle安装目录
ORACLE_BASEoracle基础目录
oracle.install.db.InstallEdition安装版本类型,一般是企业版
oracle.install.db.isCustomInstall是否定制安装,默认Partitioning,OLAP,RAT都选上了
oracle.install.db.customComponents定制安装组件列表:
除了以上默认的,可加上LabelSecurity和DatabaseVault
oracle.install.db.DBA_GROUPoracle用户用于授予OSDBA权限的组名
oracle.install.db.OPER_GROUPoracle用户用于授予OSOPER权限的组名
也可使用有图形的机器,使用图形界面来生成responsfile:
$./runInstaller&
一步步设置到Summary页,然后点击SaveResponseFile按钮,选择合适的存放路径并Finish后,回到Summary页,点击Cancel退出OUI
1)通过response文件静默安装,大概2-3分钟:
$./runInstaller-silent-force-noconfig-responseFile/tmp/database/response/db_swonly.rsp
控制台直到出现以下提示则表示安装完成:
#-------------------------------------------------------------------
[oracle@xen_200_102database]$Thefollowingconfigurationscriptsneedtobeexecutedasthe"root"user.
#!
/bin/sh
#Rootscriptstorun
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/db_1/root.sh
Toexecutetheconfigurationscripts:
1.Openaterminalwindow
2.Loginas"root"
3.Runthescripts
4.Returntothiswindowandhit"Enter"keytocontinue
SuccessfullySetupSoftware.
#-------------------------------------------------------------------
2)安装期间查看安装日志信息了解安装进度:
$cd$ORACLE_BASE/oraInventory/logs
$tail-100finstallActions*.log
3)安装的软件信息会写入inventory.xml文件,如果需重运行则把该文件的对应安装条目信息删除即可:
$vi$ORACLE_BASE/oraInventory/ContentsXML/inventory.xml
若本机第一次安装oracle软件,则执行orainstRoot.sh来建立oraInst.loc文件和修改权限:
$su-
#/u01/app/oracle/oraInventory/orainstRoot.sh
#more/etc/oraInst.loc
执行$ORACLE_HOME下的root.sh来建立oratab,dbhome,oraenv,coraenv文件,如果提示则一直回车:
#/u01/app/oracle/product/11.2.0/db_1/root.sh
#more/etc/oratab
静默配置监听
通过response文件运行netca,生成sqlnet.ora和listener.ora文件,位于$ORACLE_HOME/network/admin目录下:
#su-oracle
$$ORACLE_HOME/bin/netca/silent/responsefile$DISTRIB/response/netca.rsp
$ll$ORACLE_HOME/network/admin/*.ora
$lsnrctlstatus
执行完后,监听就已经启动了,默认端口是1521,默认是动态监听,只要实例启动了就会监听到.
静默建库
1)生成响应文件模板:
$vi/tmp/database/response/db_create.rsp
#--------------------------------------------------------------------
#以下参数不要更改
[GENERAL]
RESPONSEFILE_VERSION="11.2.0"
OPERATION_TYPE="createDatabase"
#以下参数必须设置
[CREATEDATABASE]
GDBNAME="orcl.LK"
TEMPLATENAME="General_Purpose.dbc"
#以下参数不设置则使用默认值,建议设置
CHARACTERSET="AMERICAN_AMERICA.UTF8"
TOTALMEMORY="1024"
#--------------------------------------------------------------------
2)dbca静默建库,大概3-4分钟:
种子数据库和控制文件位于$ORACLE_HOME/assistants/dbca/templates/下,即Seed_Database.dfb和Seed_Database.ctl文件,实际上建库就是基于通过rman恢复种子数据库和控制文件来实现的.
$$ORACLE_HOME/bin/dbca-silent-responseFile/tmp/database/response/db_create.rsp
EnterSYSuserpassword:
<输入sys用户密码>
EnterSYSTEMuserpassword:
<输入system用户密码>
Copyingdatabasefiles
...
37%complete
CreatingandstartingOracleinstance
...
62%complete
CompletingDatabaseCreation
...
100%complete
Lookatthelogfile"/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log"forfurtherdetails.
各参数含义如下:
-silent表示以静默方式安装
-responseFile表示使用哪个响应文件,必需使用绝对路径
RESPONSEFILE_VERSION响应文件模板的版本,该参数不要更改
OPERATION_TYPE安装类型,该参数不要更改
GDBNAME全局数据库名,点号前面默认是db_name,点号后面默认就是db_domain
TEMPLATENAME建库模板名,参考各模板定义:
$ORACLE_HOME/assistants/dbca/templates/*.dbc
CHARACTERSET字符集,默认是WE8MSWIN1252
TOTALMEMORY实例内存,默认是服务器物理内存的40%
3)安装期间查看日志信息了解进度:
$tail-100f$ORACLE_BASE/cfgtoollogs/dbca/$ORACLE_SID/$ORACLE_SID.log
4)建库后实例检查
$ps-ef|grepora_|grep-vgrep|wc-l
21
$ps-ef|grepora_|grep-vgrep
oracle18551010:
07?
00:
00:
00ora_pmon_ORCL
oracle18571010:
07?
00:
00:
00ora_vktm_ORCL
oracle18611010:
07?
00:
00:
00ora_gen0_ORCL
oracle18631010:
07?
00:
00:
00ora_diag_ORCL
oracle18651010:
07?
00:
00:
00ora_dbrm_ORCL
oracle18671010:
07?
00:
00:
00ora_psp0_ORCL
oracle18691010:
07?
00:
00:
00ora_dia0_ORCL
oracle18711010:
07?
00:
00:
00ora_mman_ORCL
oracle18731010:
07?
00:
00:
00ora_dbw0_ORCL
oracle18751010:
07?
00:
00:
00ora_lgwr_ORCL
oracle18771010:
07?
00:
00:
00ora_ckpt_ORCL
oracle18791010:
07?
00:
00:
00ora_smon_ORCL
oracle18811010:
07?
00:
00:
00ora_reco_ORCL
oracle18831010:
07?
00:
00:
00ora_mmon_ORCL
oracle18851010:
07?
00:
00:
00ora_mmnl_ORCL
oracle18871010:
07?
00:
00:
00ora_d000_ORCL
oracle18891010:
07?
00:
00:
00ora_s000_ORCL
oracle19691010:
07?
00:
00:
00ora_qmnc_ORCL
oracle19851010:
07?
00:
00:
00ora_cjq0_ORCL
oracle20031010:
08?
00:
00:
00ora_q000_ORCL
oracle20051010:
08?
00:
00:
00ora_q001_ORCL
5)建库后监听检查
$lsnrctlstatus
...
ServicesSummary...
Service"ORCL.LK"has1instance(s).
Instance"ORCL",statusREADY,has1handler(s)forthisservice...
Service"ORCLXDB.LK"has1instance(s).
Instance"ORCL",statusREADY,has1handler(s)forthisservice...
Thecommandcompletedsuccessfully
实例应该被动态注册到监听程序了.如果未被动态注册到监听程序,则可以手工注册:
$sqlplus/assysdba
SQL*Plus:
Release11.2.0.1.0ProductiononWedSep1611:
11:
462009
Copyright(c)1982,2009,Oracle.Allrightsreserved.
Connectedto:
OracleDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProduction
WiththePartitioning,OracleLabelSecurity,OLAP,DataMining,
OracleDatabaseVaultandRealApplicationTestingoptions
$SQL>altersystemregister;
6)改为归档模式并重启
$sqlplus/assysdba
SQL>shutdownimmediate;
SQL>startupmount;
SQL>alterdatabasearchivelog;
SQL>alterdatabaseflashbackon;(如果要启用数据库闪回功能则执行)
SQL>alterdatabaseopen;
SQL>executeutl_recomp.recomp_serial();(重新编译所有可能失效对象)
SQL>altersystemarchivelogcurrent;(手工归档测试)
到此建库完毕!
7)默认安装的数据库用户:
SQL>setlines256pages500
SQL>selectUSER_ID,USERNAME,ACCOUNT_STATUS,DEFAULT_TABLESPACEfromdba_usersorderby1;
USER_IDUSERNAMEACCOUNT_STATUSDEFAULT_TABLESPACE
------------------------------------------------------------------------------------------------------
0SYSOPENSYSTEM
5SYSTEMOPENSYSTEM
9OUTLNEXPIRED&LOCKEDSYSTEM
14DIPEXPIRED&LOCKEDUSERS
21ORACLE_OCMEXPIRED&LOCKEDUSERS
30DBSNMPEXPIRED&LOCKEDSYSAUX
31APPQOSSYSEXPIRED&LOCKEDSYSAUX
32WMSYSEXPIRED&LOCKEDSYSAUX
42EXFSYSEXPIRED&LOCKEDSYSAUX
43CTXSYSEXPIRED&LOCKEDSYSAUX
45XDBEXPIRED&LOCKEDSYSAUX
46ANONYMOUSEXPIRED&LOCKEDSYSAUX
53ORDSYSEXPIRED&LOCKEDSYSAUX
54ORDDATAEXPIRED&LOCKEDSYSAUX
55ORDPLUGINSEXPIRED&LOCKEDSYSAUX
56SI_INFORMTN_SCHEMAEXPIRED&LOCKEDSYSAUX
57MDSYSEXPIRED&LOCKEDSYSAUX
61OLAPSYSEXPIRED&LOCKEDSYSAUX
65MDDATAEXPIRED&LOCKEDUSERS
67SPATIAL_WFS_ADMIN_USREXPIRED&LOCKEDUSERS
70SPATIAL_CSW_ADMIN_USREXPIRED&LOCKEDUSERS
72SY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE11G 静默 安装