網(wǎng)上也有很多這方面的教程尚镰,但是看了寫的有點(diǎn)復(fù)雜,主要是對(duì).rsp文件中參數(shù)需要哪些不是特別明白。后來不斷搜索殴瘦,終于在安裝包里response目錄下找到db_install.rsp文件袭景。文件中對(duì)需要配置的參數(shù)進(jìn)行了介紹并有相關(guān)提示唁桩,其實(shí)我們只需要將該文件按照要求進(jìn)行設(shè)置就可以了,很方便耸棒,和點(diǎn)下一步一樣樣的荒澡。
后面的我覺得都不用寫了
把db_install.rsp我覺得重要的按順序?qū)懴聛砉﹨⒖迹?strong>有個(gè)需要注意的地方,文件中的路徑都要使用絕對(duì)路与殃,不然安裝是會(huì)出錯(cuò)):
- oracle.install.responseFileVersion=/oracle/database/install/rspfmt_dbinstall_response_schema_v11_2_0
這個(gè)我們要注意一下它的地址是否正確单山,注釋里面說了Do not change the following system generated value. 不是說什么都不能改,install后面的不要?jiǎng)臃郏懊娴男枰獧z查一下米奸,比如我的oracle安裝目錄是在/oracle/database下面,因此要像上面這樣寫衣屏。 - oracle.install.option=INSTALL_DB_SWONLY
這個(gè)是設(shè)置oracle的安裝方式躏升,有三種:只安裝數(shù)據(jù)庫(kù)INSTALL_DB_SWONLY,安裝數(shù)據(jù)庫(kù)并配置NSTALL_DB_AND_CONFIG狼忱,升級(jí)數(shù)據(jù)庫(kù)UPGRADE_DB膨疏。我這里只進(jìn)行軟件的安裝,數(shù)據(jù)庫(kù)的配置在安裝好之后再進(jìn)行詳細(xì)的配置钻弄。 - ORACLE_HOSTNAME=nx-rhel65
系統(tǒng)本機(jī)名佃却,使用命令行中使用hostname可以查看,要記得在/etc/hosts中添加 - UNIX_GROUP_NAME=oinstall
用戶組窘俺,使用的是oracle用戶所在組 - INVENTORY_LOCATION=/oracle/u01/app/oracle/oraInventory
指定oraInventory目錄的路徑饲帅,一般放在ORACLE_BASE目錄下复凳,與product平級(jí) - SELECTED_LANGUAGES=en,zh_CN
語(yǔ)言設(shè)置,具體代碼見注釋 - ORACLE_HOME=/oracle/u01/app/oracle/product/11.2.0/db_1
ORACLE_HOME路徑灶泵,之后的軟件安裝的位置 - ORACLE_BASE=/oracle/u01/app/oracle
ORACLE_BASE路徑育八,oracle根目錄 - oracle.install.db.InstallEdition=EE
oracle的安裝版本,分別有注釋赦邻,這是有EE是Enterprise Edition髓棋,即企業(yè)版 - oracle.install.db.DBA_GROUP=dba
dba用戶組 - oracle.install.db.OPER_GROUP=oper
oper操作組 - oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
創(chuàng)建數(shù)據(jù)庫(kù)類型,用的是一般類型 - oracle.install.db.config.starterdb.globalDBName=OrclDb11g
數(shù)據(jù)庫(kù)名 - oracle.install.db.config.starterdb.SID=orcl
數(shù)據(jù)庫(kù)的SID - oracle.install.db.config.starterdb.characterSet=AL32UTF8
數(shù)據(jù)庫(kù)的字符集編碼 - oracle.install.db.config.starterdb.password.ALL=123
數(shù)據(jù)庫(kù)管理員密碼設(shè)置惶洲,可以使用這個(gè)對(duì)管理員賬號(hào)設(shè)置相同的密碼按声,也可以單獨(dú)設(shè)置,如果設(shè)置了相同的恬吕,后面的就可以不設(shè)置了 - DECLINE_SECURITY_UPDATES=true
網(wǎng)上說這個(gè)要設(shè)置為true签则,不然會(huì)報(bào)錯(cuò)。
主要的參數(shù)就是這些了铐料,配好之后就可以輸入命令運(yùn)行了渐裂,在database下輸入命令./runInstaller -silent -responseFile oracle/database/response/db_install.rsp(responseFile后面跟的是我們需要調(diào)用的rsp文件的絕對(duì)路徑,不能使用相對(duì)路徑余赢,如果想要看進(jìn)度可以在其中加上-showProgress)芯义,運(yùn)行之后監(jiān)控著日志,然后坐等安裝結(jié)束妻柒!記得我們沒有創(chuàng)建實(shí)例這些的扛拨,所以開始只能使用sys賬號(hào)進(jìn)行登錄,再自行建立實(shí)例以及庫(kù)举塔。