網(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ù)庫INSTALL_DB_SWONLY,安裝數(shù)據(jù)庫并配置NSTALL_DB_AND_CONFIG,升級(jí)數(shù)據(jù)庫UPGRADE_DB。我這里只進(jìn)行軟件的安裝,數(shù)據(jù)庫的配置在安裝好之后再進(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
語言設(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ù)庫類型,用的是一般類型 - oracle.install.db.config.starterdb.globalDBName=OrclDb11g
數(shù)據(jù)庫名 - oracle.install.db.config.starterdb.SID=orcl
數(shù)據(jù)庫的SID - oracle.install.db.config.starterdb.characterSet=AL32UTF8
數(shù)據(jù)庫的字符集編碼 - oracle.install.db.config.starterdb.password.ALL=123
數(shù)據(jù)庫管理員密碼設(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í)例以及庫。