2008年09月3日 20:35

oracle 11g silent install

記錄一下11g silent安裝流程

os: centos 5.2 64 bit
oracle 11g 64 bit


--軟体檢查
1、檢查下列包是否安裝,若未安裝則要先安裝:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

--參數設置
1、設置核心參數
在/etc/sysctl.conf文件內容如下:
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_
filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 8388608
net.core.rmem_max = 8388608
net.core.wmem_default = 262144
net.core.wmem_max = 262144

修改完後,直接執行
sysctl -p

2、修改Shell Limits(系統資源限制)
a.在/etc/security/limits.conf文件中加入下列:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

b.增加 /etc/pam.d/login文件:
session required /lib/security/pam_limits.so
session required pam_limits.so

c.在/etc/profile後加入以下語句:
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

3.創建用戶和組及相關目錄
--文件是說要創建dba/oper/oinstall 三個group,但我只是測試,所以只建一個
/usr/sbin/groupadd dba
--創建oracle用戶並設置用戶所屬組
/usr/sbin/useradd -g dba oracle
passwd oracle
# id oracle
uid=501(oracle) gid=501(dba) groups=501(dba)

--建立oracle安裝目錄,我是規劃放在 /opt 下面
mkdir /opt
chown oracle:dba /opt

--建立相關檔案 /etc/oraInst.loc 增加如下
inventory_loc=/opt/oracle/oraInventory
inst_group=dba

--設定oracle帳號的環境,編輯oracle目錄中的 .bash_profile ,內容可參考如下:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

#額外增加的
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export ORACLE_SID=o102
export ORACLE_OWNER=oracle
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export ORA_NLS33=$ORACLE_HOME/nls/admin/data
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib

4.準備安裝事項
--到安裝片中的response中,可以看到多個rsp檔,我們就是要修改這些檔案進行安裝
[oracle@c102 response]$ pwd
/tmp/linux.x64_11gR1_database/database/response
[oracle@c102 response]$ ls
custom.rsp  dbca.rsp  enterprise.rsp  netca.rsp  standard.rsp

--先修改enterprise,這些是我有修改到的,< 後面的值是我修改的,而 > 後面的值是預設的
# diff enterprise.rsp enterprise.rsp_binhu
39c39
< UNIX_GROUP_NAME="dba"
---
> UNIX_GROUP_NAME=<Value Unspecified>
47c47
< FROM_LOCATION="/tmp/linux.x64_11gR1_database/database/stage/products.xml"
---
> FROM_LOCATION="../source/db/Disk1/stage/products.xml"
58,59c58
< NEXT_SESSION_RESPONSE="/opt/oracle/oraInventory/netinstall.rsp"
<
---
> NEXT_SESSION_RESPONSE=<Value Unspecified>
67c66
< ORACLE_BASE="/opt/oracle"
---
> ORACLE_BASE=<Value Required>
75c74
< ORACLE_HOME="/opt/oracle/product/11.1.0/db_1"
---
> ORACLE_HOME=<Value Required>
83c82
< ORACLE_HOME_NAME="OraDbHome11"
---
> ORACLE_HOME_NAME=<Value Required>
254c253
< RESTART_SYSTEM=false
---
> RESTART_SYSTEM=<Value Unspecified>
264c263
< RESTART_REMOTE_SYSTEM=false
---
> RESTART_REMOTE_SYSTEM=<Value Unspecified>
273c272
< #REMOVE_HOMES=<Value Unspecified>
---
> REMOVE_HOMES=<Value Unspecified>
288c287
< ORACLE_HOSTNAME=c102
---
> ORACLE_HOSTNAME=<Value Unspecified>
307c306
< #CLUSTER_NODES=<Value Unspecified>
---
> CLUSTER_NODES=<Value Unspecified>
364c363
< COMPONENT_LANGUAGES={"zh_TW"}
---
> COMPONENT_LANGUAGES={"en"}
397c396
< s_nameForDBAGrp=dba
---
> s_nameForDBAGrp=<Value Required>
405c404
< s_nameForOPERGrp=dba
---
> s_nameForOPERGrp=<Value Required>
417c416
< s_nameForASMGrp=dba
---
> s_nameForASMGrp=<Value Required>
447c446
< n_configurationOption=3
---
> n_configurationOption=<Value Required>
454c453
< s_ASMSYSPassword="oracleasm"
---
> s_ASMSYSPassword=""
461c460
< s_ASMSYSPasswordAgain="oracleasm"
---
> s_ASMSYSPasswordAgain=""


--進行安裝
./runInstaller -silent -noconfig -responsefile /tmp/linux.x64_11gR1_database/response/enterprise.rsp

--安裝的log
正在啟動 Oracle Universal Installer...

檢查 Temp 空間: 必須大於 120 MB.   實際是 15802 MB    通過
檢查交換空間: 必須大於 150 MB.   實際是 1983 MB    通過
準備從以下位置啟動 Oracle Universal Installer /tmp/OraInstall2008-09-02_09-38-11PM. 請稍候 ...[oracle@c102 database]$ Oracle Universal Installer, 版本 11.1.0.6.0 Production 版
版權所有 (C) 1999, 2007, Oracle. 保留一切權利.

此安裝階段作業的日誌儲存在下列位置:
/opt/oracle/oraInventory/logs/installActions2008-09-02_09-38-11PM.log
.................................................................................................... 100完成 %.


載入產品資訊
................................................................................................................ 100完成 %.


開始執行最低安裝需求檢查...
Total No of checks: 14

Performing check for CertifiedVersions
正在檢查作業系統需求...
預期的結果: enterprise-4,enterprise-5,redhat-4,redhat-5,SuSE-10,asianux-2,asianux-3 其中之一
實際的結果: redhat-5
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for Packages
正在檢查作業系統套裝程式需求...
檢查 make-3.81; 發現 make-1:3.81-3.el5-x86_64. 通過
檢查 binutils-2.17.50.0.6; 發現 binutils-2.17.50.0.6-6.el5-x86_64. 通過
檢查 gcc-4.1.1; 發現 gcc-4.1.2-42.el5-x86_64. 通過
檢查 libaio-0.3.106-i386; 發現 libaio-0.3.106-3.2-i386. 通過
檢查 libaio-0.3.106-x86_64; 發現 libaio-0.3.106-3.2-x86_64. 通過
檢查 libaio-devel-0.3.106; 發現 找不到. 失敗 <<<<
檢查 libstdc++-4.1.1-i386; 發現 libstdc++-4.1.2-42.el5-i386. 通過
檢查 libstdc++-4.1.1-x86_64; 發現 libstdc++-4.1.2-42.el5-x86_64. 通過
檢查 libstdc++-devel-4.1.1; 發現 libstdc++-devel-4.1.2-42.el5-x86_64. 通過
檢查 sysstat-7.0.0; 發現 找不到. 失敗 <<<<
檢查 libgcc-4.1.1-i386; 發現 libgcc-4.1.2-42.el5-i386. 通過
檢查 libgcc-4.1.1-x86_64; 發現 libgcc-4.1.2-42.el5-x86_64. 通過
檢查 elfutils-libelf-0.125; 發現 elfutils-libelf-0.125-3.el5-x86_64. 通過
檢查 elfutils-libelf-devel-0.125; 發現 elfutils-libelf-devel-0.125-3.el5-x86_64. 通過
檢查 glibc-common-2.5; 發現 glibc-common-2.5-24-x86_64. 通過
檢查 glibc-devel-2.5-i386; 發現 glibc-devel-2.5-24-i386. 通過
檢查 glibc-devel-2.5-x86_64; 發現 glibc-devel-2.5-24-x86_64. 通過
檢查 gcc-c++-4.1.1; 發現 gcc-c++-4.1.2-42.el5-x86_64. 通過
檢查 compat-libstdc++-33-3.2.3-i386; 發現 compat-libstdc++-33-3.2.3-61-i386. 通過
檢查 compat-libstdc++-33-3.2.3-x86_64; 發現 compat-libstdc++-33-3.2.3-61-x86_64. 通過
檢查完成. 這項檢查的整體結果: 失敗 <<<<


Check complete: 失敗 <<<<
問題: 遺漏某些讓 Oracle Database 11g 正常運作所需的套裝程式 (如上所示).
建議: 請先安裝必要的套裝程式, 再繼續安裝作業.

========================================================
Performing check for Kernel
檢查核心參數
檢查 semmsl=250; 發現 semmsl=250. 通過
檢查 semmns=32000; 發現 semmns=32000. 通過
檢查 semopm=100; 發現 semopm=100. 通過
檢查 semmni=128; 發現 semmni=128. 通過
檢查 shmmax=536870912; 發現 shmmax=68719476736. 通過
檢查 shmmni=4096; 發現 shmmni=4096. 通過
檢查 shmall=2097152; 發現 shmall=4294967296. 通過
檢查 file-max=65536; 發現 file-max=65536. 通過
檢查 VERSION=2.6.18; 發現 VERSION=2.6.18-92.el5xen. 通過
檢查 ip_local_port_range=1024 - 65000; 發現 ip_local_port_range=1024 - 65000. 通過
檢查 rmem_default=4194304; 發現 rmem_default=8388608. 通過
檢查 rmem_max=4194304; 發現 rmem_max=8388608. 通過
檢查 wmem_default=262144; 發現 wmem_default=262144. 通過
檢查 wmem_max=262144; 發現 wmem_max=262144. 通過
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for GLIBC
檢查建議的 glibc 版本
預期的結果: ATLEAST=2.5-12
實際的結果: 2.5-24
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for TotalMemory
正在檢查實體記憶體需求...
預期的結果: 922MB
實際的結果: 1500MB
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for SwapSpace
正在檢查可用交換空間需求...
預期的結果: 2250MB
實際的結果: 1983MB
檢查完成. 這項檢查的整體結果: 失敗 <<<<


Check complete: 失敗 <<<<
問題: 系統沒有必要的交換空間.
建議: 請設定更多可用交換空間來執行安裝.

========================================================
Performing check for DetectIfDHCPAssignedIP
正在檢查「網路組態」需求...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for CheckPathForOtherOracleHomes
正在檢查 PATH 環境變數...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for CheckTempDiskSpace
正在檢查 TEMP 位置是否有足夠的磁碟空間...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for CheckLdLibraryPath
正在檢查 LD_LIBRARY_PATH 環境變數...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for OracleBase
正在驗證 ORACLE_BASE 位置 (如果設定)...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for OracleHomeSpace
正在檢查「Oracle 本位目錄」路徑是否有空格...
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for DetectAnyInvalidASMHome
正在檢查系統是否正確清除....
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
Performing check for CompatibilityChecks_DB
正在檢查「Oracle 本位目錄」的不相容性....
實際的結果: NEW_HOME
檢查完成. 這項檢查的整體結果: 通過


Check complete: 通過
========================================================
PrereqChecks complete


分析相依性
..................................................................................................... 100完成 %.


-----------------------------------------------------------------------------
摘要
全域設定值
    來源位置: /tmp/linux.x64_11gR1_database/database/stage/products.xml
    Oracle 基本目錄: /opt/oracle
    Oracle 本位目錄: /opt/oracle/product/11.1.0/db_1 (OraDbHome11)
    安裝類型: 企業版(E)
產品語言
   繁體中文
   英文
所需空間
   / 必須有 3.84GB (包括 226MB 暫存) : 可用的 15.31GB
新建安裝 (126 項產品)
   Oracle Database 11g 11.1.0.6.0
   Enterprise Edition Options 11.1.0.6.0
   Oracle Partitioning 11.1.0.6.0
   Oracle Spatial 11.1.0.6.0
   Oracle OLAP 11.1.0.6.0
   Oracle Database 11g 11.1.0.6.0
   Oracle Text 11.1.0.6.0
   Oracle Net Services 11.1.0.6.0
   Oracle Enterprise Manager Console DB 11.1.0.5.0
   Oracle Net Listener 11.1.0.6.0
   HAS Files for DB 11.1.0.6.0
   Oracle Call Interface (OCI) 11.1.0.6.0
   Enterprise Manager Agent 10.2.0.3.1
   Oracle Programmer 11.1.0.6.0
   Oracle Database Gateway for ODBC 11.1.0.6.0
   Oracle Advanced Security 11.1.0.6.0
   Oracle JVM 11.1.0.6.0
   Database Configuration and Upgrade Assistants 11.1.0.6.0
   Oracle XML Development Kit 11.1.0.6.0
   Generic Connectivity Common Files 11.1.0.6.0
   Oracle Multimedia 11.1.0.6.0
   Oracle Multimedia Locator 11.1.0.6.0
   Oracle Internet Directory Client 11.1.0.6.0
   Oracle Database Utilities 11.1.0.6.0
   Secure Socket Layer 11.1.0.6.0
   PL/SQL 11.1.0.6.0
   Oracle Recovery Manager 11.1.0.6.0
   Oracle Net 11.1.0.6.0
   Oracle Notification Service 11.1.0.5.0
   Assistant Common Files 11.1.0.6.0
   Installation Common Files 11.1.0.6.0
   Enterprise Manager plugin Common Files 11.1.0.5.0
   Oracle LDAP administration 11.1.0.6.0
   SQL*Plus 11.1.0.6.0
   HAS Common Files 11.1.0.6.0
   Oracle Help for the  Web 2.0.14.0.0
   Oracle UIX 2.2.20.0.0
   Precompiler Common Files 11.1.0.6.0
   Oracle Clusterware RDBMS Files 11.1.0.6.0
   Cluster Verification Utility Common Files 11.1.0.6.0
   Oracle Wallet Manager 11.1.0.6.0
   Oracle Security Developer Tools 11.1.0.6.0
   XML Parser for Java 11.1.0.6.0
   Enterprise Manager Minimal Integration 11.1.0.6.0
   Oracle Database User Interface 2.2.13.0.0
   SQL*Plus Files for Instant Client 11.1.0.6.0
   Oracle ODBC Driver 11.1.0.6.0
   Required Support Files 11.1.0.6.0
   Database SQL Scripts 11.1.0.6.0
   OLAP SQL Scripts 11.1.0.6.0
   PL/SQL Embedded Gateway 11.1.0.6.0
   Oracle Globalization Support 11.1.0.6.0
   Character Set Migration Utility 11.1.0.6.0
   Oracle Locale Builder 11.1.0.6.0
   Secure Socket Layer 11.1.0.6.0
   Oracle Java Client 11.1.0.6.0
   Oracle JDBC/THIN Interfaces 11.1.0.6.0
   Oracle Multimedia Client Option 11.1.0.6.0
   Oracle Universal Connection Pool 11.1.0.6.0
   Oracle Required Support Files 32 bit 11.1.0.6.0
   Oracle Code Editor 1.2.1.0.0I
   Oracle Ultra Search Server Rdbms 11.1.0.6.0
   Oracle Help For Java 4.2.9.0.0
   Oracle Containers for Java 11.1.0.6.0
   JAccelerator (COMPANION) 11.1.0.6.0
   Database Workspace Manager 11.1.0.6.0
   SQLJ Runtime 11.1.0.6.0
   Oracle Core Required Support Files 11.1.0.6.0
   Platform Required Support Files 11.1.0.6.0
   Oracle Ice Browser 5.2.3.6.0
   Oracle Application Express 11.1.0.6.0
   Oracle SQL Developer 11.1.0.6.0
   Oracle JDBC Server Support Package 11.1.0.6.0
   regexp 2.1.9.0.0
   Enterprise Manager Common Files 10.2.0.3.1
   Installation Plugin Files 11.1.0.6.0
   Oracle JDBC/OCI Instant Client 11.1.0.6.0
   XML Parser for Oracle JVM 11.1.0.6.0
   Oracle XML Query 11.1.0.6.0
   Oracle Message Gateway Common Files 11.1.0.6.0
   Oracle Starter Database 11.1.0.6.0
   Sample Schema Data 11.1.0.6.0
   Precompiler Required Support Files 11.1.0.6.0
   Parser Generator Required Support Files 11.1.0.6.0
   Oracle Multimedia Locator RDBMS Files 11.1.0.6.0
   Oracle Globalization Support 11.1.0.6.0
   Oracle Multimedia Annotator 11.1.0.6.0
   Oracle Multimedia Java Advanced Imaging 11.1.0.6.0
   Oracle Database 11g Multimedia Files 11.1.0.6.0
   Agent Required Support Files 10.2.0.3.1
   Oracle 11g Warehouse Builder Server 11.1.0.6.0
   Oracle Ultra Search Server 11.1.0.6.0
   Oracle Ultra Search Middle-Tier 11.1.0.6.0
   Oracle Ultra Search Common Files 11.1.0.6.0
   Perl Interpreter 5.8.3.0.4
   RDBMS Required Support Files 11.1.0.6.0
   Oracle Display Fonts 9.0.2.0.0
   RDBMS Required Support Files for Instant Client 11.1.0.6.0
   Enterprise Manager Agent Core Files 10.2.0.3.1
   Enterprise Manager Common Core Files 10.2.0.3.1
   Enterprise Manager Grid Control Core Files 10.2.0.3.1
   Enterprise Manager Database Plugin -- Agent Support 11.1.0.5.0
   Enterprise Manager Database Plugin -- Management Service Support 11.1.0.5.0
   Enterprise Manager Repository Core Files 10.2.0.3.1
   Enterprise Manager Database Plugin -- Repository Support 11.1.0.5.0
   Provisioning Advisor Framework 10.2.0.3.1
   XDK Required Support Files 11.1.0.6.0
   Oracle RAC Required Support Files-HAS 11.1.0.6.0
   SQL*Plus Required Support Files 11.1.0.6.0
   Oracle JFC Extended Windowing Toolkit 4.2.36.0.0
   Oracle Extended Windowing Toolkit 3.4.47.0.0
   Oracle OLAP API 11.1.0.6.0
   Oracle OLAP RDBMS Files 11.1.0.6.0
   Oracle Data Mining RDBMS Files 11.1.0.6.0
   Oracle Real Application Testing 11.1.0.6.0
   Bali Share 1.1.18.0.0
   Buildtools Common Files 11.1.0.6.0
   Oracle Net Required Support Files 11.1.0.6.0
   SSL Required Support Files for InstantClient 11.1.0.6.0
   LDAP Required Support Files 11.1.0.6.0
   Oracle ODBC Driverfor Instant Client 11.1.0.6.0
   Oracle Configuration Manager 10.2.6.0.0
   Oracle Universal Installer 11.1.0.6.0
   Oracle One-Off Patch Installer 11.1.0.6.0
   Installer SDK Component 11.1.0.6.0
   Sun JDK 1.5.0.11.0
-----------------------------------------------------------------------------


進行安裝中 (Tue Sep 02 21:38:48 CST 2008)
...............................................................   6完成 %.
...............................................................  12完成 %.
...............................................................  19完成 %.
...............................................................  25完成 %.
...............................................................  31完成 %.
...............................................................  38完成 %.
...............................................................  44完成 %.
...............................................................  50完成 %.
...............................................................  57完成 %.
...............................................................  63完成 %.
...............................................................  69完成 %.
...............................................................  76完成 %.
...............................................                  81完成 %.
順利完成安裝

進行連結中 (Tue Sep 02 21:43:08 CST 2008)
..                                                               81完成 %.
順利完成連結

設定進行中 (Tue Sep 02 21:44:44 CST 2008)
...................................                             100完成 %.
設定順利完成

安裝階段結束.(Tue Sep 02 21:44:51 CST 2008)
WARNING:
必須以具系統管理者權限的使用者身份執行以下的組態命令檔.
#!/bin/sh
#Root script to run
/opt/oracle/product/11.1.0/db_1/root.sh
執行組態命令檔:
    1. 開啟一個終端機視窗
    2. 以具系統管理者權限的使用者身份登入
    3. 執行命令檔
   
Oracle Database 11g 的 安裝 成功.
請查看 "/opt/oracle/oraInventory/logs/silentInstall2008-09-02_09-38-11PM.log" 瞭解詳細資訊.


--上列安裝完畢後,就照著最後的提示來做,但做之前先修改一下script中的OUI_SILENT的值,把他改成 FALSE
然後再執行 roo.sh,應該會出現下列的訊習
[root@c102 db_1]# ./root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /opt/oracle/product/11.1.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: y
   Copying coraenv to /usr/local/bin ...

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

ps:這時最好檢查一下selinux是否為關畢,如沒有關畢可以照下列安法進行處理
關閉SELinux的方法:
修改/etc/selinux/config文件中的SELINUX="" 為 disabled ,然後重開機。
如果不想重啟系統,使用命令setenforce 0
註:
setenforce 1 設置SELinux 成為enforcing
setenforce 0 設置SELinux 成為permissive

[root@c102 db_1]# cat /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted



--上列已完成oracle軟体的建置,接著可以建立資料庫了
修改安裝片中目錄 response 下的 dbca.rsp ,< 為修改的值 ,> 為檔案的預設值
78c78
< GDBNAME = "o102"
---
> GDBNAME = "orcl11g.us.oracle.com"
88c88
< SID = "o102"
---
> SID = "orcl11g"
129c129
< SYSPASSWORD = "o102sys"
---
> #SYSPASSWORD = "password"
139c139
< SYSTEMPASSWORD = "o102system"
---
> #SYSTEMPASSWORD = "password"
170c170
< SYSMANPASSWORD = "o102sysman"
---
> #SYSMANPASSWORD = "password"
180c180
< DBSNMPPASSWORD = "o102dbsnmp"
---
> #DBSNMPPASSWORD = "password"
371c371
< ASM_SYS_PASSWORD="o102asm"
---
> #ASM_SYS_PASSWORD=""
389c389
< RECOVERYGROUPNAME=dba
---
> #RECOVERYGROUPNAME=RECOVERY
409d408
< CHARACTERSET = "AL16UTF16"
466c465
< LISTENERS = "o102"
---
> #LISTENERS = "listener1 listener2"
534c533
< TOTALMEMORY = "700"
---
> #TOTALMEMORY = "800"

[oracle@c102 response]$ dbca -silent -responsefile dbca.rsp
複製資料庫檔案
1% 完成
3% 完成
11% 完成
18% 完成
26% 完成
37% 完成
建立並啟動 Oracle 執行處理
40% 完成
45% 完成
50% 完成
55% 完成
56% 完成
57% 完成
60% 完成
62% 完成
完成資料庫建立
66% 完成
70% 完成
73% 完成
77% 完成
88% 完成
100% 完成
請參閱日誌檔 "/opt/oracle/cfgtoollogs/dbca/o102/o102.log", 取得解進一步的詳細資訊.

--建立完後,應該就可用sqlplus登入測看看了

--接著建立網路設定,當然了,也可手動編輯設定檔,不過還是來試看看了
需要的檔案為 netca.rsp 是在 response目錄中,< 為修改的值 ,> 為檔案的預設值
47c47
< SHOW_GUI=false
---
> #SHOW_GUI=false
61c61
< LOG_FILE=""/opt/oracle/product/11.1.0/db_1/network/log/netca.log""
---
> #LOG_FILE=""/oracle10gHome/network/tools/log/netca.log""
98c98
< NAMING_METHODS={"TNSNAMES"}
---
> NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"}


[oracle@c102 response]$ netca /silent /responsefile /tmp/linux.x64_11gR1_database/database/response/netca.rsp

Tue Sep 02 22:53:01 CST 2008 Oracle Net 組態輔助程式
剖析命令行引數:
    參數 "silent" = true
    參數 "responsefile" = /tmp/linux.x64_11gR1_database/database/response/netca.rsp
    參數 "log" = /opt/oracle/product/11.1.0/db_1/network/log/netca.log
剖析命令行引數完成.
Oracle Net 服務組態:
設定檔組態完成.
監聽器已在以下連接埠啟動:1521
Oracle 網路監聽器啟動:
    執行監聽器控制:
      /opt/oracle/product/11.1.0/db_1/bin/lsnrctl start LISTENER
    監聽器控制完成.
    已順利啟動監聽器.
監聽器組態完成.
「Oracle Net 服務」組態成功. 結束代碼為0

--進行檢查 $ORACLE_HOME/network/admin 下面是否有 listener.ora  sqlnet.ora  tnsnames.ora
並且試著打 lsnrctl stop 跟 lsnrctl start , 看看是否有出現錯誤訊

--到這裏db都建置好,已可以正確的運作了,下面為建立 em 的方法

--建立em很簡單,只要輸入如下的指令,輸入必要的資料就ok,只是建立的時間有點長=.="
[oracle@test126 11.1.0]$ emca -config dbcontrol db -repos recreate

  • my_work 發表於樂多回應(0)引用(0)DB編輯本文
    樂多分類:網路/3C │昨日人次:3 │累計人次:2595
    Ads by Roodo! 

    引用URL

    http://cgi.blog.roodo.com/trackback/7108411