歡迎您光臨本站 註冊首頁

Linux平台安裝Oracle資料庫

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

Linux平台上oracle安裝
1.oracle:10201_database_linux32.zip
2.OS:redhat4
3.linux安裝硬體要求:
內存: 不小於1G
交換空間: 實際內存 建議交換空間大小
<=1G 內存的2倍
1-2G 內存的1.5倍
2-8G 與內存等大
>8G 內存的0.75倍
臨時空間:/tmp目錄至少400M空閑空間
硬碟: >=4G
4.檢查環境:
內存:grep MemTotal /proc/meminfo
交換空間:grep SwapTotal /proc/meminfo
/tmp目錄:df -k /tmp
硬碟空間: df -k
確認系統架構:file /sbin/init /*主要用於確認32bit還是64bit版本*/
5.配置安裝環境:
以下軟體包必須被安裝: binutils,compat-db,compat-libstdc ,contral_center-,gcc,gcc-c ,glibc,
glibc-common,libstdc ,libstdc -devel,libXp,make,ksh,sysstat,setarch
以如下命令檢查:rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\N'\binutils compat-db compat-libstdc
contral_center- gcc gcc-c glibc glibc-common libstdc libstdc -devel libXp make ksh sysstat setarch
6.修改操作系統核心參數
配置內核參數
執行 vi /etc/sysctl.conf,按i鍵進入編輯模式,將下列內容加入
kernel.shmall=2097152
kernel.shmmax=536870912
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=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
/*ps:一般來講,我們只需要修改kernel.shmmax這個值,改參數一般是物理內存的一般,這裡設置為512MB*/
編輯完保存退出(按Esc,輸入":wq"),運行下列命令,重新載入並驗證參數是否正確:sysctl -p;


設置Shell調用限制
執行 vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
編輯完保存退出(按Esc,輸入":wq")
執行 vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入
session required /lib/security/pam_limits.so
session required pam_limits.so
編輯完保存退出(按Esc,輸入":wq")
7創建相關目錄、用戶、組
創建Inventory組合DBA組
groupadd oinstall
groupadd dba
創建oracle用戶並設置密碼
useradd -g oinstall -g dba -m oracle
passwd oracle(創建密碼並確認)
創建資料庫軟體目錄和數據文件存放目錄
mkdir /opt/ora10g
mkdir /opt/ora10g/product
mkdir /opt/ora10g/oradata
更改目錄屬主為Oracle用戶所有:
chown -R oracle:oinstall /opt/ora10g
配置Oracle用戶環境變數
切換到新建的Oracle用戶下
su - oracle
vi .bash_profile 按i鍵,編輯.bash_profile文件,將下列內容加入

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/user/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBPARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.6.9
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG="AMERICAN_AMERICA.UTF8"

umask 022

編輯完保存退出(按Esc,輸入":wq")


8.執行安裝
註銷系統,在圖形界面以Oracle用戶登錄.
打開一個終端,運行UNZIP命令解壓縮安裝包(10201_database_linux32.zip):
unzip 10201_database_linux32.zip
進入目錄,開始安裝
cd /opt/ora10g/software/database
./runInstaller
開始安裝,最後會提示需要以Root身份運行兩個腳本,按提示執行即可.

注意:
安裝資料庫軟體時,文件放置的路徑要與.bash_profile中ORACLE_HOME一致
創建資料庫是,SID要與.bash_profile中ORACLE_SID一致


[火星人 ] Linux平台安裝Oracle資料庫已經有732次圍觀

http://coctec.com/docs/linux/show-post-47030.html