免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

如何靜默安裝Oracle單機(jī)

小編給大家分享一下如何靜默安裝Oracle單機(jī),相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)專注于宜城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供宜城營(yíng)銷型網(wǎng)站建設(shè),宜城網(wǎng)站制作、宜城網(wǎng)頁(yè)設(shè)計(jì)、宜城網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造宜城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宜城網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

一、前期準(zhǔn)備

1.硬件檢查

  1. cat /etc/issue

  2. uname -r (版本)

  3. grep MemTotal /proc/meminfo (內(nèi)存大小)

  4. grep SwapTotal /proc/meminfo (交換區(qū)大小)

  5. grep "model name" /proc/cpuinfo (CPU信息)

  6. free (可用內(nèi)存)

2.檢查依賴包

  1. [root@dgc ~]# rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc-2.5 glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

  2. binutils-2.20.51.0.2-5.42.el6.x86_64

  3. package compat-libstdc++-33 is not installed

  4. elfutils-libelf-0.158-3.2.el6.x86_64

  5. package elfutils-libelf-devel is not installed

  6. gcc-4.4.7-11.el6.x86_64

  7. package gcc-c++ is not installed

  8. package glibc-2.5 is not installed

  9. glibc-common-2.12-1.149.el6.x86_64

  10. glibc-devel-2.12-1.149.el6.x86_64

  11. glibc-headers-2.12-1.149.el6.x86_64

  12. package ksh is not installed

  13. libaio-0.3.107-10.el6.x86_64

  14. package libaio-devel is not installed

  15. libgcc-4.4.7-11.el6.x86_64

  16. libstdc++-4.4.7-11.el6.x86_64

  17. package libstdc++-devel is not installed

  18. make-3.81-20.el6.x86_64

  19. sysstat-9.0.4-27.el6.x86_64

  20. unixODBC-2.2.14-14.el6.x86_64

  21. package unixODBC-devel is not installed

3.創(chuàng)建所需的操作系統(tǒng)組和用戶

  1. groupadd oinstall

  2. groupadd dba

  3. groupadd oper

  4. useradd -g oinstall -G dba oracle

  5. passwd oracle

4.創(chuàng)建安裝目錄及權(quán)限

  1. mkdir -p /app/oracle

  2. chown -R oracle.oinstall /app/oracle

5.修改內(nèi)核參數(shù)

  1. vi /etc/sysctl.conf

  2. fs.aio-max-nr = 1048576

  3. fs.file-max = 6815744

  4. kernel.shmall = 2097152

  5. kernel.shmmax = 4294967295

  6. kernel.shmmni = 4096

  7. kernel.sem = 250 32000 100 128

  8. net.ipv4.ip_local_port_range = 9000 65500

  9. net.core.rmem_default = 262144

  10. net.core.rmem_max = 4194304

  11. net.core.wmem_default = 262144

  12. net.core.wmem_max = 1048576

  13. sysctl -p

6.修改用戶限制

  1. vi /etc/security/limits.conf

  2. #for oracle

  3. oracle           soft    nproc             2047

  4. oracle           hard    nproc           16384

  5. oracle           soft    nofile             1024

  6. oracle           hard    nofile            65536

  7. vi /etc/pam.d/login

  8. session required /lib/security/pam_limits.so

7.創(chuàng)建/etc/oraInst.loc文件,內(nèi)容如下

  1. nventory_loc=/app/oracle/oraInventory

  2. inst_group=oinstall

更改文件的權(quán)限

  1. chown oracle:oinstall /etc/oraInst.loc

  2. chmod 664 /etc/oraInst.loc


8.設(shè)置oracle環(huán)境變量

  1. vi /home/oracle/.bash_profile

  2. export PATH

  3. export TMP=/tmp

  4. export TMPDIR=$TMP

  5. export ORACLE_BASE=/app/oracle

  6. export ORACLE_HOME=$ORACLE_BASE/product/11204/db

  7. export ORACLE_SID=orcl

  8. export ORACLE_TERM=xterm

  9. export PATH=/usr/sbin:$PATH

  10. export PATH=$ORACLE_HOME/bin:$CRS_HOME/bin:$PATH

  11. export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin

  12. export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

  13. umask 022

9.使設(shè)置生效

  1. source /home/oracle/.bash_profile

10.配置hosts文件

  1. vi /etc/hosts

  2. 10.102.98.231   adgc

注:

同時(shí),在使用靜默安裝的時(shí)候會(huì)檢查DISPLAY的設(shè)置,如果經(jīng)常說(shuō)檢查DISPLAY不行的話,到root用戶下執(zhí)行 "xhost + 你的ip:0.0"

二、實(shí)施部署

1.解壓oracle安裝文件

  1. unzip linux.x64_11gR2_database_1of2.zip

  2. unzip linux.x64_11gR2_database_2of2.zip

2.復(fù)制響應(yīng)文件模板,設(shè)置響應(yīng)文件權(quán)限(注意調(diào)整個(gè)人環(huán)境路徑 )

  1. mkdir $ORACLE_BASE/etc

  2. cp /backup/software/database/response/* /app/oracle/etc/

  3. su - root

  4. chmod 700 /app/oracle/etc/*.rsp(注意所有者為 oinstall)

3.靜默安裝Oracle軟件

(1)修改安裝Oracle軟件的響應(yīng)文件/app/oracle/etc/db_install.rsp (可根據(jù)里面的配置提示來(lái)操作,下面是一些常用配置,作為參考)

oracle.install.option=INSTALL_DB_SWONLY // 安裝類型

ORACLE_HOSTNAME=dgc // 主機(jī)名稱(hostname查詢)

UNIX_GROUP_NAME=oinstall // 安裝組

INVENTORY_LOCATION=/app/oracle/oraInventory //INVENTORY目錄(不填就是默認(rèn)值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW // 選擇語(yǔ)言

ORACLE_HOME=/app/oracle/product/11204/db_1 // oracle_home

ORACLE_BASE=/app/oracle // oracle_base

oracle.install.db.InstallEdition=EE // oracle版本

oracle.install.db.isCustomInstall=false //自定義安裝,否,使用默認(rèn)組件

oracle.install.db.DBA_GROUP=dba // dba用戶組

oracle.install.db.OPER_GROUP=oinstall // oper用戶組

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE //數(shù)據(jù)庫(kù)類型

oracle.install.db.config.starterdb.globalDBName=orcl //globalDBName

oracle.install.db.config.starterdb.SID=orcl //SID

oracle.install.db.config.starterdb.memoryLimit=32768 //自動(dòng)管理內(nèi)存的內(nèi)存(M)

oracle.install.db.config.starterdb.password.ALL=oracle //設(shè)定所有數(shù)據(jù)庫(kù)用戶使用同一個(gè)密碼

注:

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手動(dòng)寫(xiě)了false)

DECLINE_SECURITY_UPDATES=true  //設(shè)置安全更新(貌似是有bug,這個(gè)一定要選true,否則會(huì)無(wú)限提醒郵件地址有問(wèn)題,終止安裝。PS:不管地址對(duì)不對(duì))

(2)開(kāi)始靜默安裝

  1. [root@dgc database]# su - oracle

  2. [root@dgc oracle]# cd /backup/software/database/

  3. [oracle@dgc database]$ ./runInstaller -silent -responsefile /app/oracle/etc/db_install.rsp

  4. 正在啟動(dòng) Oracle Universal Installer...

  5. 檢查臨時(shí)空間: 必須大于 120 MB。   實(shí)際為 725253 MB    通過(guò)

  6. 檢查交換空間: 必須大于 150 MB。   實(shí)際為 32279 MB    通過(guò)

  7. 準(zhǔn)備從以下地址啟動(dòng) Oracle Universal Installer /tmp/OraInstall2018-03-12_06-24-28PM. 請(qǐng)稍候...[oracle@dgc database]$ [WARNING] [INS-13014] 目標(biāo)環(huán)境不滿足一些可選要求。

  8.    原因: 不滿足一些可選的先決條件。有關(guān)詳細(xì)信息, 請(qǐng)查看日志。/app/oracle/oraInventory/logs/installActions2018-03-12_06-24-28PM.log

  9.    操作: 從日志 /app/oracle/oraInventory/logs/installActions2018-03-12_06-24-28PM.log 中確定失敗的先決條件檢查列表。然后, 從日志文件或安裝手冊(cè)中查找滿足這些先決條件的適當(dāng)配置, 并手動(dòng)進(jìn)行修復(fù)。

  10. 可以在以下位置找到本次安裝會(huì)話的日志:

  11.  /app/oracle/oraInventory/logs/installActions2018-03-12_06-24-28PM.log

  12. Oracle Database 11g 的 安裝 已成功。

  13. 請(qǐng)查看 '/app/oracle/oraInventory/logs/silentInstall2018-03-12_06-24-28PM.log' 以獲取詳細(xì)資料。

  14. 以 root 用戶的身份執(zhí)行以下腳本:

  15.         1. /app/oracle/product/11204/db_1/root.sh

  16. Successfully Setup Software.

(3)以 root 用戶的身份執(zhí)行腳本/app/oracle/product/11204/db_1/root.sh

(4)另一種方式,直接使用命令加參數(shù)方式安裝

  1. $ ./runInstaller -silent -debug -force \

  2. FROM_LOCATION=/backup/software/database/stage/products.xml \

  3. oracle.install.option=INSTALL_DB_SWONLY \

  4. UNIX_GROUP_NAME=oinstall \

  5. INVENTORY_LOCATION=/app/oracle/oraInventory \

  6. ORACLE_HOME=/app/oracle/product/11204/db_1 \

  7. ORACLE_HOME_NAME="OraDb11g_Home" \

  8. ORACLE_BASE=/app/oracle \

  9. oracle.install.db.InstallEdition=EE \

  10. oracle.install.db.isCustomInstall=false \

  11. oracle.install.db.DBA_GROUP=dba \

  12. oracle.install.db.OPER_GROUP=dba \

  13. DECLINE_SECURITY_UPDATES=true

  14. … …

  15. 結(jié)束時(shí)會(huì)出現(xiàn)

  16. Oracle Database 11g 的 安裝 已成功。

  17. 請(qǐng)查看 '/app/oracle/oraInventory/logs/silentInstall2018-03-12_05-28-14PM.log' 以獲取詳細(xì)資料。

(5)以 root 用戶的身份執(zhí)行腳本/app/oracle/product/11204/db_1/root.sh

  1. [root@dgc tmp]# /app/oracle/product/11204/db_1/root.sh

  2. Check /app/oracle/product/11204/db_1/install/root_dgc_2018-03-12_17-31-43.log for the output of root script

4.靜默安裝DB

(1)編輯配置文件dbca.rsp (可根據(jù)里面的配置提示來(lái)操作,下面是一些常用配置,作為參考)

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "createDatabase"

[CREATEDATABASE]

GDBNAME = "orcl"

SID = "orcl"

TEMPLATENAME = "General_Purpose.dbc"

CHARACTERSET = "AL32UTF8"  /* Default value US7ASCII */

(2)安裝DB

  1. [oracle@dgc ~]$ dbca -silent -responsefile /app/oracle/etc/dbca.rsp

報(bào)錯(cuò):  模板 new_orcl.dbc 不存在。請(qǐng)為數(shù)據(jù)庫(kù)創(chuàng)建操作指定現(xiàn)有模板。

安裝模版所在位置:

  1. [oracle@dgc ~]$ cd /app/oracle/product/11204/db_1/assistants/dbca/templates

  2. [oracle@dgc templates]$ ls

  3. Data_Warehouse.dbc  example.dmp          New_Database.dbt   Seed_Database.dfb

  4. example01.dfb       General_Purpose.dbc  Seed_Database.ctl

  5. [oracle@dgc etc]$ dbca -silent -responsefile /app/oracle/etc/dbca.rsp

  6. 輸入 SYS 用戶口令:

  7.  

  8. 輸入 SYSTEM 用戶口令:

  9.   

  10. 復(fù)制數(shù)據(jù)庫(kù)文件

  11. 1% 已完成

  12. 3% 已完成

  13. 11% 已完成

  14. 18% 已完成

  15. 26% 已完成

  16. 37% 已完成

  17. 正在創(chuàng)建并啟動(dòng) Oracle 實(shí)例

  18. 40% 已完成

  19. 45% 已完成

  20. 50% 已完成

  21. 55% 已完成

  22. 56% 已完成

  23. 60% 已完成

  24. 62% 已完成

  25. 正在進(jìn)行數(shù)據(jù)庫(kù)創(chuàng)建

  26. 66% 已完成

  27. 70% 已完成

  28. 73% 已完成

  29. 85% 已完成

  30. 96% 已完成

  31. 100% 已完成

  32. 有關(guān)詳細(xì)信息, 請(qǐng)參閱日志文件 "/app/oracle/cfgtoollogs/dbca/orcl/orcl.log"。

5.安裝配置網(wǎng)絡(luò)監(jiān)聽(tīng)

(1)安裝監(jiān)聽(tīng)

  1. [oracle@dgc etc]$ netca -silent -responsefile /app/oracle/etc/netca.rsp

  2. 正在對(duì)命令行參數(shù)進(jìn)行語(yǔ)法分析:

  3. 參數(shù)"silent" = true

  4. 參數(shù)"responsefile" = /app/oracle/etc/netca.rsp

  5. 完成對(duì)命令行參數(shù)進(jìn)行語(yǔ)法分析。

  6. Oracle Net Services 配置:

  7. 完成概要文件配置。

  8. Oracle Net 監(jiān)聽(tīng)程序啟動(dòng):

  9.     正在運(yùn)行監(jiān)聽(tīng)程序控制:

  10.       /app/oracle/product/11204/db_1/bin/lsnrctl start LISTENER

  11.     監(jiān)聽(tīng)程序控制完成。

  12.     監(jiān)聽(tīng)程序已成功啟動(dòng)。

  13. 監(jiān)聽(tīng)程序配置完成。

  14. 成功完成 Oracle Net Services 配置。退出代碼是0

(2)檢查監(jiān)聽(tīng)狀態(tài)

  1. [oracle@dgc etc]$ lsnrctl status

  2. LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 12-MAR-2018 19:50:19

  3. Copyright (c) 1991, 2013, Oracle. All rights reserved.

  4. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

  5. STATUS of the LISTENER

  6. ------------------------

  7. Alias                     LISTENER

  8. Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production

  9. Start Date 12-MAR-2018 19:49:58

  10. Uptime                    0 days 0 hr. 0 min. 21 sec

  11. Trace Level off

  12. Security ON: Local OS Authentication

  13. SNMP OFF

  14. Listener Parameter File /app/oracle/product/11204/db_1/network/admin/listener.ora

  15. Listener Log File /app/oracle/diag/tnslsnr/dgc/listener/alert/log.xml

  16. Listening Endpoints Summary...

  17.   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  18.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dgc)(PORT=1521)))

  19. The listener supports no services

  20. The command completed successfully

(3)增加tnsnames.ora文件

  1. [oracle@dgc admin]$ cat tnsnames.ora

  2. # tnsnames.ora Network Configuration File: /home/app/oracle/product/11.2.0/db/network/admin/tnsnames.ora

  3. # Generated by Oracle configuration tools.

  4. orcl =

  5.   (DESCRIPTION =

  6.     (ADDRESS = (PROTOCOL = TCP)(HOST = dgc)(PORT = 1521))

  7.     (CONNECT_DATA =

  8.       (SERVER = DEDICATED)

  9.       (SERVICE_NAME = orcl)

  10.     )

  11.   )

(4)測(cè)試連接

  1. [oracle@dgc admin]$ sqlplus sys/oracle@orcl as sysdba

  2. SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 12 23:00:54 2018

  3. Copyright (c) 1982, 2013, Oracle. All rights reserved.

  4. Connected to:

  5. Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

  6. With the Partitioning, OLAP, Data Mining and Real Application Testing options

  7. SQL> exit

  8. Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

  9. With the Partitioning, OLAP, Data Mining and Real Application Testing options

  10. [oracle@dgc admin]$

(5)檢查并修改數(shù)據(jù)庫(kù)參數(shù)(根據(jù)情況而定)

例如: memory_max_target, sga_max_size, processes, pga_aggregate_target 等等

  1. SYS@orcl > alter system set processes=1000 scope=spfile;

  2. System altered.

  3. SYS@orcl > alter system set sga_max_size=20g scope=spfile;

  4. System altered.

  5. SYS@orcl > alter system set sga_target=20g scope=spfile;

  6. System altered.

  7. SYS@orcl > alter system set pga_aggregate_target=6g scope=spfile;

  8. System altered.

  9. SYS@orcl > alter system set nls_time_format='yyyy-mm-dd hh34:mi:ss' scope=spfile;

  10. System altered.

以上是“如何靜默安裝Oracle單機(jī)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:如何靜默安裝Oracle單機(jī)
URL網(wǎng)址:http://m.newbst.com/article46/pohihg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPTApp設(shè)計(jì)網(wǎng)站導(dǎo)航關(guān)鍵詞優(yōu)化網(wǎng)站排名App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司