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

如何靜默安裝Oracle單機

166次閱讀
沒有評論

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

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

一、前期準備

1. 硬件檢查

cat /etc/issue

uname -r (版本)

grep MemTotal /proc/meminfo(內存大小)

grep SwapTotal /proc/meminfo(交換區大小)

grep model name /proc/cpuinfo(CPU 信息)

free(可用內存)

2. 檢查依賴包

[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

binutils-2.20.51.0.2-5.42.el6.x86_64

package compat-libstdc++-33 is not installed

elfutils-libelf-0.158-3.2.el6.x86_64

package elfutils-libelf-devel is not installed

gcc-4.4.7-11.el6.x86_64

package gcc-c++ is not installed

package glibc-2.5 is not installed

glibc-common-2.12-1.149.el6.x86_64

glibc-devel-2.12-1.149.el6.x86_64

glibc-headers-2.12-1.149.el6.x86_64

package ksh is not installed

libaio-0.3.107-10.el6.x86_64

package libaio-devel is not installed

libgcc-4.4.7-11.el6.x86_64

libstdc++-4.4.7-11.el6.x86_64

package libstdc++-devel is not installed

make-3.81-20.el6.x86_64

sysstat-9.0.4-27.el6.x86_64

unixODBC-2.2.14-14.el6.x86_64

package unixODBC-devel is not installed

3. 創建所需的操作系統組和用戶

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba oracle

passwd oracle

4. 創建安裝目錄及權限

mkdir -p /app/oracle

chown -R oracle.oinstall /app/oracle

5. 修改內核參數

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

sysctl -p

6. 修改用戶限制

vi /etc/security/limits.conf

#for oracle

oracle           soft    nproc             2047

oracle           hard    nproc           16384

oracle           soft    nofile             1024

oracle           hard    nofile            65536

vi /etc/pam.d/login

session required /lib/security/pam_limits.so

7. 創建 /etc/oraInst.loc 文件, 內容如下

nventory_loc=/app/oracle/oraInventory

inst_group=oinstall

更改文件的權限

chown oracle:oinstall /etc/oraInst.loc

chmod 664 /etc/oraInst.loc

8. 設置 oracle 環境變量

vi /home/oracle/.bash_profile

export PATH

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11204/db

export ORACLE_SID=orcl

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

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

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

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

umask 022

9. 使設置生效

source /home/oracle/.bash_profile

10. 配置 hosts 文件

vi /etc/hosts

10.102.98.231   adgc

注:

同時,在使用靜默安裝的時候會檢查 DISPLAY 的設置,如果經常說檢查 DISPLAY 不行的話,到 root 用戶下執行 xhost + 你的 ip:0.0

二、實施部署

1. 解壓 oracle 安裝文件

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

2. 復制響應文件模板,設置響應文件權限(注意調整個人環境路徑)

mkdir $ORACLE_BASE/etc

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

su – root

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

3. 靜默安裝 Oracle 軟件

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

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

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

UNIX_GROUP_NAME=oinstall // 安裝組

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

SELECTED_LANGUAGES=en,zh_CN,zh_TW // 選擇語言

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 // 自定義安裝,否,使用默認組件

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

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

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE // 數據庫類型

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

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

oracle.install.db.config.starterdb.memoryLimit=32768 // 自動管理內存的內存 (M)

oracle.install.db.config.starterdb.password.ALL=oracle // 設定所有數據庫用戶使用同一個密碼

注:

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手動寫了 false)

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

(2)開始靜默安裝

[root@dgc database]# su – oracle

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

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

正在啟動 Oracle Universal Installer…

檢查臨時空間: 必須大于 120 MB。  實際為 725253 MB     通過

檢查交換空間: 必須大于 150 MB。  實際為 32279 MB     通過

準備從以下地址啟動 Oracle Universal Installer /tmp/OraInstall2018-03-12_06-24-28PM. 請稍候 …[oracle@dgc database]$ [WARNING] [INS-13014] 目標環境不滿足一些可選要求。

  原因: 不滿足一些可選的先決條件。有關詳細信息, 請查看日志。/app/oracle/oraInventory/logs/installActions2018-03-12_06-24-28PM.log

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

可以在以下位置找到本次安裝會話的日志:

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

Oracle Database 11g 的 安裝 已成功。

請查看 /app/oracle/oraInventory/logs/silentInstall2018-03-12_06-24-28PM.log 以獲取詳細資料。

以 root 用戶的身份執行以下腳本:

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

Successfully Setup Software.

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

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

$ ./runInstaller -silent -debug -force \

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

oracle.install.option=INSTALL_DB_SWONLY \

UNIX_GROUP_NAME=oinstall \

INVENTORY_LOCATION=/app/oracle/oraInventory \

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

ORACLE_HOME_NAME= OraDb11g_Home \

ORACLE_BASE=/app/oracle \

oracle.install.db.InstallEdition=EE \

oracle.install.db.isCustomInstall=false \

oracle.install.db.DBA_GROUP=dba \

oracle.install.db.OPER_GROUP=dba \

DECLINE_SECURITY_UPDATES=true

… …

結束時會出現

Oracle Database 11g 的 安裝 已成功。

請查看 /app/oracle/oraInventory/logs/silentInstall2018-03-12_05-28-14PM.log 以獲取詳細資料。

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

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

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 (可根據里面的配置提示來操作,下面是一些常用配置,作為參考)

[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

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

報錯:   模板 new_orcl.dbc 不存在。請為數據庫創建操作指定現有模板。

安裝模版所在位置:

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

[oracle@dgc templates]$ ls

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

example01.dfb       General_Purpose.dbc  Seed_Database.ctl

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

輸入 SYS 用戶口令:

 

輸入 SYSTEM 用戶口令:

 

復制數據庫文件

1% 已完成

3% 已完成

11% 已完成

18% 已完成

26% 已完成

37% 已完成

正在創建并啟動 Oracle 實例

40% 已完成

45% 已完成

50% 已完成

55% 已完成

56% 已完成

60% 已完成

62% 已完成

正在進行數據庫創建

66% 已完成

70% 已完成

73% 已完成

85% 已完成

96% 已完成

100% 已完成

有關詳細信息, 請參閱日志文件 /app/oracle/cfgtoollogs/dbca/orcl/orcl.log。

5. 安裝配置網絡監聽

(1)安裝監聽

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

正在對命令行參數進行語法分析:

參數 silent = true

參數 responsefile = /app/oracle/etc/netca.rsp

完成對命令行參數進行語法分析。

Oracle Net Services 配置:

完成概要文件配置。

Oracle Net 監聽程序啟動:

  正在運行監聽程序控制:

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

  監聽程序控制完成。

  監聽程序已成功啟動。

監聽程序配置完成。

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

(2)檢查監聽狀態

[oracle@dgc etc]$ lsnrctl status

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

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

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

STATUS of the LISTENER

————————

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.4.0 – Production

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

Uptime                    0 days 0 hr. 0 min. 21 sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

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

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

Listening Endpoints Summary…

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

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

The listener supports no services

The command completed successfully

(3)增加 tnsnames.ora 文件

[oracle@dgc admin]$ cat tnsnames.ora

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

# Generated by Oracle configuration tools.

orcl =

 (DESCRIPTION =

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

 (CONNECT_DATA =

 (SERVER = DEDICATED)

 (SERVICE_NAME = orcl)

 )

 )

(4)測試連接

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

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

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

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production

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

SQL exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 – 64bit Production

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

[oracle@dgc admin]$

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

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

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

System altered.

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

System altered.

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

System altered.

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

System altered.

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

System altered.

以上是“如何靜默安裝 Oracle 單機”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計8913字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 林口县| 吴江市| 宣威市| 阳春市| 抚宁县| 甘洛县| 北宁市| 桦川县| 疏附县| 姚安县| 郧西县| 泗水县| 南溪县| 元谋县| 洪湖市| 赫章县| 诏安县| 专栏| 陇南市| 海丰县| 静乐县| 湄潭县| 伽师县| 东辽县| 大洼县| 高阳县| 望城县| 富平县| 尚义县| 黑山县| 阿城市| 黑龙江省| 石家庄市| 太仆寺旗| 方正县| 桑日县| 涡阳县| 咸丰县| 旬阳县| 霞浦县| 南昌县|