久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle 12cR1 RAC在VMware Workstation上如何實現靜默安裝

138次閱讀
沒有評論

共計 11862 個字符,預計需要花費 30 分鐘才能閱讀完成。

這篇文章主要介紹了 Oracle 12cR1 RAC 在 VMware Workstation 上如何實現靜默安裝,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

1.1   靜默安裝 1.1.1   靜默安裝 grid

安裝之前使用腳本進行校驗,確保所有的 failed 選項都可以忽略。

./runcluvfy.sh stage -pre crsinst -n raclhr-12cR1-N1,raclhr-12cR1-N2 -fixup -verbose

1.1.1.1   新建 /etc/oraInst.loc 文件

在 2 個節點上新建 /etc/oraInst.loc,文件中的內容如下:

inventory_loc=/u01/app/oraInventory

inst_group=oinstall

輸入下面的命令在 oraInst.loc 文件上設置合適的擁有者,組和權限:

chown oracle:oinstall /etc/oraInst.loc

chmod 664 /etc/oraInst.loc

1.1.1.2   檢查項

1、/u01/app/oraInventory 必須為空

ls -l /u01/app/oraInventory/*

rm -rf /u01/app/oraInventory/*

否則報錯:

[FATAL] [INS-32035] Unable to create a new central inventory directory : /u01/app/oraInventory.

  CAUSE: The central inventory location provided is not empty.

  ACTION: Please provide another location for the inventory, or clean up the current location.

2、INS-32040

[FATAL] [INS-32040] The central inventory location provided is not empty on remote nodes [raclhr-12cr1-n1].

  ACTION: Please provide another location for the inventory, or clean up the current location.

 

解決辦法:

新建 /etc/oraInst.loc,文件中的內容如下:

inventory_loc=/u01/app/oraInventory

inst_group=oinstall

輸入下面的命令在 oraInst.loc 文件上設置合適的擁有者,組和權限:

chown oracle:oinstall /etc/oraInst.loc

chmod 664 /etc/oraInst.loc

1.1.1.3   開始安裝

靜默腳本:

./runInstaller -silent  -force -noconfig -IgnoreSysPreReqs -ignorePrereq  -showProgress \

INVENTORY_LOCATION=/u01/app/oraInventory \

SELECTED_LANGUAGES=en \

ORACLE_BASE=/u01/app/grid \

ORACLE_HOME=/u01/app/12.1.0/grid \

oracle.install.asm.OSDBA=asmdba \

oracle.install.asm.OSOPER=asmoper \

oracle.install.asm.OSASM=asmadmin \

oracle.install.crs.config.storageOption=ASM_STORAGE \

oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy=EXTERNAL \

oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy=EXTERNAL \

oracle.install.crs.config.useIPMI=false \

oracle.install.asm.diskGroup.name=OCR \

oracle.install.asm.diskGroup.redundancy=EXTERNAL \

oracle.installer.autoupdates.option=SKIP_UPDATES \

oracle.install.crs.config.gpnp.scanPort=1521 \

oracle.install.crs.config.gpnp.configureGNS=false \

oracle.install.crs.config.autoConfigureClusterNodeVIP=false \

oracle.install.option=CRS_CONFIG \

oracle.install.crs.config.ClusterType=STANDARD \

oracle.install.asm.SYSASMPassword=lhr \

oracle.install.asm.monitorPassword=lhr \

oracle.install.config.managementOption=NONE \

oracle.install.crs.config.ignoreDownNodes=false \

oracle.install.asm.diskGroup.diskDiscoveryString=/dev/asm-disk* \

oracle.install.asm.diskGroup.disks=/dev/asm-diskc \

oracle.install.crs.config.gpnp.scanName=raclhr-12cR1-scan \

oracle.install.crs.config.clusterName=raclhr-cluster \

oracle.install.crs.config.clusterNodes=raclhr-12cr1-n1:raclhr-12cr1-n1-vip,raclhr-12cr1-n2:raclhr-12cr1-n2-vip \

oracle.install.crs.config.networkInterfaceList=eth0:192.168.59.0:1,eth2:192.168.2.0:2 \

ORACLE_HOSTNAME=raclhr-12cR1-N1

 

命令行模式執行靜默安裝,注意復制腳本的時候最后不能多加回車符號,當前窗口不要執行其他內容。“\”后不能有空格。開始執行有點慢,需要修改的地方我已經用×××背景標注了。若有其他錯誤可以采用 -debug 模式獲取更多信息。

二、 configToolAllCommands 腳本

關于該部分可參考:http://blog.itpub.net/26736162/viewspace-2129161/。該腳本執行完畢會創建一個 sid 為 -MGMTDB,gdbName 為_mgmtdb 的單實例容器數據庫(從日志可以找到相關命令:/u01/app/12.1.0/grid/bin/dbca  -silent -createDatabase -createAsContainerDatabase true -templateName MGMTSeed_Database.dbc -sid -MGMTDB -gdbName _mgmtdb -storageType ASM -diskGroupName OCR -datafileJarLocation /u01/app/12.1.0/grid/assistants/dbca/templates -characterset AL32UTF8 -autoGeneratePasswords -skipUserTemplateCheck  -oui_internal)該數據庫屬于 grid 用戶。

/u01/app/12.1.0/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/home/grid/cfgrsp.properties

根據官方文檔內容,安裝 GRID 可以配置如下的信息:

oracle.assistants.asm|S_ASMPASSWORD=password

oracle.assistants.asm|S_ASMMONITORPASSWORD=password

oracle.crs|S_BMCPASSWORD=password

以 grid 用戶在節點 1 上執行(準確來說應該在執行靜默安裝的節點上執行,且節點 2 上不需要執行):

[grid@raclhr-12cR1-N1 ~]$ more  /home/grid/cfgrsp.properties

oracle.assistants.asm|S_ASMPASSWORD=lhr

oracle.assistants.asm|S_ASMMONITORPASSWORD=lhr

oracle.crs|S_BMCPASSWORD=lhr

[grid@raclhr-12cR1-N1 ~]$ /u01/app/12.1.0/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/home/grid/cfgrsp.properties

[grid@raclhr-12cR1-N1 admin]$ /u01/app/12.1.0/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE=/home/grid/cfgrsp.properties

Setting the invPtrLoc to /u01/app/12.1.0/grid/oraInst.loc

 

perform – mode is starting for action: configure

 

perform – mode finished for action: configure

 

You can see the log file: /u01/app/12.1.0/grid/cfgtoollogs/oui/configActions2017-01-17_05-29-38-PM.log

[grid@raclhr-12cR1-N1 admin]$

[grid@raclhr-12cR1-N1 admin]$

 

1.1.2   靜默安裝 database

首先通過如下的命令進行檢查環境配置:

/soft/grid/runcluvfy.sh stage -pre dbinst -n  raclhr-12cR1-N1,raclhr-12cR1-N2 -verbose -fixup

1.1.2.1   靜默安裝 DB 軟件

./runInstaller -silent  -force -noconfig -IgnoreSysPreReqs -ignorePrereq  -showProgress \

oracle.install.option=INSTALL_DB_SWONLY \

DECLINE_SECURITY_UPDATES=true \

UNIX_GROUP_NAME=oinstall \

INVENTORY_LOCATION=/u01/app/oraInventory \

SELECTED_LANGUAGES=en \

oracle.install.db.InstallEdition=EE \

oracle.install.db.isCustomInstall=false \

oracle.install.db.EEOptionsSelection=false \

oracle.install.db.DBA_GROUP=dba \

oracle.install.db.OPER_GROUP=asmoper \

oracle.install.db.isRACOneInstall=false \

oracle.install.db.BACKUPDBA_GROUP=dba \

oracle.install.db.DGDBA_GROUP=dba \

oracle.install.db.KMDBA_GROUP=dba \

oracle.install.db.rac.serverpoolCardinality=0 \

oracle.install.db.ConfigureAsContainerDB=false \

oracle.install.db.config.starterdb.memoryOption=false \

oracle.install.db.config.starterdb.installExampleSchemas=true \

oracle.install.db.config.starterdb.managementOption=DEFAULT \

oracle.install.db.config.starterdb.enableRecovery=false \

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \

oracle.installer.autoupdates.option=SKIP_UPDATES \

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 \

ORACLE_BASE=/u01/app/oracle \

oracle.install.db.CLUSTER_NODES=raclhr-12cr1-n1,raclhr-12cr1-n2 \

ORACLE_HOSTNAME=raclhr-12cR1-N1

命令行模式執行靜默安裝,注意復制腳本的時候最后不能多加回車符號,當前窗口不要執行其他內容。“\”后不能有空格。開始執行有點慢,需要修改的地方我已經用×××背景標注了。若有其他錯誤可以采用 -debug 模式獲取更多信息。

[oracle@raclhr-12cR1-N1 ~]$ cd /soft/database/

[oracle@raclhr-12cR1-N1 database]$ ll

total 72

drwxr-xr-x  4 root root  4096 Jan 16 17:04 install

-rwxr-xr-x  1 root root 34132 Jul 11  2014 readme.html

drwxrwxr-x  2 root root  4096 Jul  7  2014 response

drwxr-xr-x  2 root root  4096 Jul  7  2014 rpm

-rwxr-xr-x  1 root root  8533 Jul  7  2014 runInstaller

drwxrwxr-x  2 root root  4096 Jul  7  2014 sshsetup

drwxr-xr-x 14 root root  4096 Jul  7  2014 stage

-rwxr-xr-x  1 root root  500 Feb  7  2013 welcome.html

[oracle@raclhr-12cR1-N1 database]$ ./runInstaller -silent  -force -noconfig -IgnoreSysPreReqs -ignorePrereq  -showProgress \

oracle.install.option=INSTALL_DB_SWONLY \

DECLINE_SECURITY_UPDATES=true \

UNIX_GROUP_NAME=oinstall \

INVENTORY_LOCATION=/u01/app/oraInventory \

SELECTED_LANGUAGES=en \

oracle.install.db.InstallEdition=EE \

oracle.install.db.isCustomInstall=false \

oracle.install.db.EEOptionsSelection=false \

oracle.install.db.DBA_GROUP=dba \

oracle.install.db.OPER_GROUP=asmoper \

oracle.install.db.isRACOneInstall=false \

oracle.install.db.BACKUPDBA_GROUP=dba \

oracle.install.db.DGDBA_GROUP=dba \

oracle.install.db.KMDBA_GROUP=dba \

oracle.install.db.rac.serverpoolCardinality=0 \

oracle.install.db.ConfigureAsContainerDB=false \

oracle.install.db.config.starterdb.memoryOption=false \

oracle.install.db.config.starterdb.installExampleSchemas=true \

oracle.install.db.config.starterdb.managementOption=DEFAULT \

oracle.install.db.config.starterdb.enableRecovery=false \

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE \

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \

oracle.installer.autoupdates.option=SKIP_UPDATES \

ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1 \

ORACLE_BASE=/u01/app/oracle \

oracle.install.db.CLUSTER_NODES=raclhr-12cr1-n1,raclhr-12cr1-n2 \

ORACLE_HOSTNAME=raclhr-12cR1-N1

Starting Oracle Universal Installer…

 

Checking Temp space: must be greater than 500 MB.  Actual 2287 MB  Passed

Checking swap space: must be greater than 150 MB.  Actual 1785 MB  Passed

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-01-17_09-38-20PM. Please wait …[oracle@raclhr-12cR1-N1 database]$

[oracle@raclhr-12cR1-N1 database]$

[oracle@raclhr-12cR1-N1 database]$

[oracle@raclhr-12cR1-N1 database]$

[oracle@raclhr-12cR1-N1 database]$ You can find the log of this install session at:

/u01/app/oraInventory/logs/installActions2017-01-17_09-38-20PM.log

 

Prepare in progress.

…………………………………………..  8% Done.

 

Prepare successful.

 

Copy files in progress.

…………………………………………..  13% Done.

…………………………………………..  18% Done.

…………………………………………..  23% Done.

…………………………………………..  28% Done.

…………………………………………..  33% Done.

…………………………………………..  38% Done.

…………………………………………..  43% Done.

……….

Copy files successful.

 

Link binaries in progress.

……….

Link binaries successful.

…………………………………………..  53% Done.

 

Setup files in progress.

 

Setup files successful.

…………………………………………..  59% Done.

 

Setup Inventory in progress.

 

Setup Inventory successful.

…………………………………………..  65% Done.

 

Finish Setup successful.

 

Perform remote operations in progress.

 

Perform remote operations successful.

…………………………………………..  72% Done.

 

Saving Cluster Inventory in progress.

……….

Saving Cluster Inventory successful.

The installation of Oracle Database 12c was successful.

Please check /u01/app/oraInventory/logs/silentInstall2017-01-17_09-38-20PM.log for more details.

 

Setup Oracle Base in progress.

 

Setup Oracle Base successful.

…………………………………………..  86% Done.

 

Update Inventory in progress.

 

Update Inventory successful.

…………………………………………..  95% Done.

 

As a root user, execute the following script(s):

  1. /u01/app/oracle/product/12.1.0/dbhome_1/root.sh

 

Execute /u01/app/oracle/product/12.1.0/dbhome_1/root.sh on the following nodes:

[raclhr-12cr1-n1, raclhr-12cr1-n2]

 

 

…………………………………………..  100% Done.

Successfully Setup Software.

As install user, execute the following script to complete the configuration.

  1. /u01/app/oracle/product/12.1.0/dbhome_1/cfgtoollogs/configToolAllCommands RESPONSE_FILE= response_file

 

  Note:

  1. This script must be run on the same host from where installer was run.

  2. This script needs a small password properties file for configuration assistants that require passwords (refer to install guide documentation).

 

 

節點 1 和節點 2 依次執行 root.sh:

[root@raclhr-12cR1-N1 ~]# /u01/app/oracle/product/12.1.0/dbhome_1/root.sh

Check /u01/app/oracle/product/12.1.0/dbhome_1/install/root_raclhr-12cR1-N1_2017-01-17_22-18-12.log for the output of root script

[root@raclhr-12cR1-N1 ~]#

 

 

1.2   建立磁盤組

創建 DATA 和 FRA 磁盤組:

CREATE DISKGROUP DATA external redundancy DISK /dev/asm-diskd ATTRIBUTE compatible.rdbms = 12.1 , compatible.asm = 12.1

CREATE DISKGROUP FRA external redundancy DISK /dev/asm-diske ATTRIBUTE compatible.rdbms = 12.1 , compatible.asm = 12.1

[grid@raclhr-12cR1-N1 ~]$ sqlplus / as sysasm

 

SQL*Plus: Release 12.1.0.2.0 Production on Tue Jan 17 22:41:42 2017

 

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production

With the Real Application Clusters and Automatic Storage Management options

 

SQL CREATE DISKGROUP DATA external redundancy DISK /dev/asm-diskd ATTRIBUTE compatible.rdbms = 12.1 , compatible.asm = 12.1

 

Diskgroup created.

 

SQL CREATE DISKGROUP FRA external redundancy DISK /dev/asm-diske ATTRIBUTE compatible.rdbms = 12.1 , compatible.asm = 12.1

 

Diskgroup created.

 

SQL

 

 

1.3  dbca 靜默方式建庫

dbca -silent -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \

-gdbname lhrrac  -sid lhrrac \

-createAsContainerDatabase false \

-sysPassword lhr -systemPassword lhr -serviceUserPassword lhr \

-datafileDestination DATA/ -recoveryAreaDestination FRA/ \

-storageType ASM -asmsnmpPassword oracle  -diskGroupName DATA \

-characterset ZHS16GBK -nationalCharacterSet AL16UTF16 \

-sampleSchema true \

-memoryPercentage 30 \

-databaseType OLTP  \

-emConfiguration NONE  \

-nodeinfo raclhr-12cR1-N1,raclhr-12cR1-N2

 

1.4   其它配置 1.4.1  sqlplus 提示符設置

編輯 $ORACLE_HOME/sqlplus/admin/glogin.sql

set linesize 9999 pagesize 9999

set sqlprompt _USER @ _CONNECT_IDENTIFIER

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“Oracle 12cR1 RAC 在 VMware Workstation 上如何實現靜默安裝”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計11862字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 江阴市| 于田县| 财经| 电白县| 永川市| 武穴市| 丽江市| 永福县| 保山市| 鄂温| 湾仔区| 赫章县| 内黄县| 特克斯县| 惠水县| 宿松县| 南宁市| 石河子市| 界首市| 高要市| 隆回县| 三亚市| 思茅市| 盐池县| 玛沁县| 彩票| 定襄县| 敖汉旗| 永吉县| 车险| 满城县| 城步| 花莲县| 应城市| 康平县| 安多县| 西丰县| 冕宁县| 岢岚县| 中方县| 陇川县|