Oracle10G RHEL5安裝手冊
《Oracle 10G資料庫的安裝》實驗手冊
1. 安裝硬體要求:
檢查磁碟空間,要求:
df -h
安裝目錄磁碟空閒空間不能少於8GB;
記憶體至少1GB;
SWAP空間為記憶體的兩倍;
/tmp空間不少於1GB,最好2GB以上。
2. 解壓縮安裝檔案
unzip 10201_database_linux32.zip
3. 編輯Hosts檔案
修改/etc/hosts檔案,在第一行中新增語句語法如下:
例如:
192.168.0.199 study.yt.edu study
4. 設定Kernel引數:
編輯 /etc/sysctl.conf 檔案,在檔案末尾增加:
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
#fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
以root身份執行
/sbin/sysctl -p
使設定的kernel執行引數生效。
5. 增加使用者開啟檔案和程式的數量
編輯 /etc/security/limits.conf 檔案,在行尾增加
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
編輯/etc/pam.d/login檔案,在行尾增加
session required pam_limits.so
編輯 /etc/selinux/config檔案,修改其中SELINUX標籤的值:
SELINUX=disabled
6. 安裝所需軟體包
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
使用者也可以透過配置yum庫,實現軟體包的自動安裝。
yum install -y setarch-2* ......
rpm -q setarch-2*......
7. 以root身份建立安裝Oracle所需的使用者和組:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
設定oracle使用者的口令:
passwd oracle
建立Oracle安裝的根目錄(ORACLE_BASE)
mkdir -p /db
則所有的oracle程式將安裝在ORACLE_BASE指向的目錄中。
將該目錄授權給oracle:oinstall使用者:
chown -R oracle.oinstall /db
以root身份開啟X視窗服務
xhost +
8. 配置oracle使用者引數
將身份切換到oracle使用者
su -l oracle
修改oracle使用者的配置檔案.bash_profile,增加:
ORACLE_BASE=/db; export ORACLE_BASE
使配置檔案生效:
source .bash_profile
9. 啟動Oracle安裝程式
以oracle使用者身份進入oracle安裝目錄,執行
./runInstaller
啟動圖形化安裝程式。
注意:
Ø 安裝程式將進行自檢,必須所有的檢查專案均透過後方能進行下一步的安裝。
Ø 不安裝資料庫例項。
Ø 在安裝結束前,系統提示以root身份執行兩個指令碼:
/u01/oraInventory/orainstRoot.sh
Changing permissions of /u01/oraInventory to 770.
Changing groupname of /u01/oraInventory to oinstall.
The execution of the script is complete
/u01/oracle/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/oracle
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
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.
10. 執行資料庫配置助手dbca,安裝多個資料庫例項
Ø 為每個資料庫例項設定全域性資料庫名和本地資料庫名。
Ø 將資料庫字符集設定為UTF-8
Ø 注意:如果安裝的過程中選擇重新安裝,請將oraInventory目錄和$ORACLE_BASE目錄中的內容清空。
修改使用者的配置檔案 .bash_profile,增加ORACLE_HOME,ORACLE_SID等引數。
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH; export PATH
執行source .bash_profile啟動使用者配置引數。
11. 啟動Oracle監聽器
執行Oracle網路配置助手NETCA,配置伺服器端的監聽器。
檢視$ORACLE_HOME/network/admin目錄下的listener.ora檔案
more $ORACLE_HOME/network/admin/listener.ora
確認監聽器配置完成。執行:
lsnrctl start/stop
啟動/關閉監聽器。監聽器啟動後,資料庫伺服器將允許使用者遠端登入到資料庫上進行操作。
編輯$ORACLE_HOME/network/admin目錄下的tnsnames.ora檔案,制定連線遠端的資料庫的方案。
STUDY=
(DESCRIPTION=
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (HOST=192.168.0.199)(PORT=1521))
)
(CONNECT_DATA =
(SERVICE_NAME=study.yt.edu)
)
)
)
透過該配置檔案,我們知道該連線指向IP地址為192.168.0.199的伺服器上執行的study.yt.edu資料庫例項(必須為全域性資料庫名)。我們用STUDY來標記這個連線配置。
執行
tnsping STUDY
驗證該連線配置是否成功。
類似的,使用者可以嘗試連線多個資料庫例項,並實現相互間的訪問。
[@more@]Oracle10G RHEL5安裝手冊來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20162/viewspace-1034041/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rhel5安裝oracle10gOracle
- Oracle10g RAC安裝手冊 (zt)Oracle
- 在rhel5上安裝oracle10gOracle
- Hbase安裝手冊
- Hive安裝手冊Hive
- RAC安裝手冊
- oracle10g安裝在RHEL5遇到的版本問題Oracle
- Erlang安裝手冊-windowsWindows
- GP完整安裝手冊
- Discoverer Desktop安裝手冊
- Oracle VM Server安裝手冊OracleServer
- 求petstore的安裝手冊?
- FVWM安裝完全手冊(轉)
- ORACLE FOR SUN SOLARIS 安裝手冊Oracle
- Rational ClearCase Windows安裝手冊Windows
- PHPNuke完全安裝手冊(轉)PHP
- 在rhel5上靜默(silent)安裝oracle10g(10.2.0.1)報錯Oracle
- Go語言快速安裝手冊Go
- gitlab服務安裝手冊Gitlab
- MySql安裝及整合Hive手冊MySqlHive
- GOLDENGATE安裝和配置手冊Go
- RH9安裝手冊,很好!
- Frida官方手冊 - 安裝Frida
- freebsd7.0安裝cacti手冊
- AIX平臺Oracle ODBC安裝手冊AIOracle
- EBS R12 安裝完全手冊
- Cloudfoundry(v2) with Openstack(Folsom)安裝手冊Cloud
- Puppet+foreman 本地yum安裝手冊REM
- GOLDENGATE安裝和配置手冊總結Go
- AIX+ORACLE10G安裝手冊(zt)AIOracle
- Oracle10g 安裝Oracle
- 開源監控軟體ganglia安裝手冊
- VMware 虛擬安裝Fedora Core 4.0 手冊(轉)
- gentoo簡單安裝手冊(stage3)(轉)
- 虛擬RHEL5上安裝11g RAC-安裝配置
- Windows環境下達夢資料庫安裝及解除安裝手冊Windows資料庫
- VMware RHEL5安裝Oracle 10g RACOracle 10g
- 解除安裝oracle10gOracle