安裝Oracle10201 for REDHAT AS4 x86_64
記錄一下REDHAT AS4上安裝Oracle 10201的過程。
首先使用root登陸,檢查系統硬體配置:
[root@haoc2008 data]# grep MemTotal /proc/meminfo
MemTotal: 8166284 kB
[root@haoc2008 data]# grep SwapTotal /proc/meminfo
SwapTotal: 17205572 kB
[root@haoc2008 data]# free
total used free shared buffers cached
Mem: 8166284 1838540 6327744 0 56636 1583592
-/+ buffers/cache: 198312 7967972
Swap: 17205572 0 17205572
[root@haoc2008 data]# df -k /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 20161172 77848 19059184 1% /tmp
[root@haoc2008 data]# df -k /data
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda9 173206016 877204 163530416 1% /data
[root@haoc2008 data]# grep "model name" /proc/cpuinfo
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
model name : Intel(R) Xeon(R) CPU E5335 @ 2.00GHz
下面檢查作業系統資訊:
[root@haoc2008 data]# cat /proc/version
Linux version 2.6.9-5.ELsmp (bhcompile@thor.perf.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:29:47 EST 2005
[root@haoc2008 data]# uname -r
2.6.9-5.ELsmp
使用rpm –qa查詢檢查系統中是否存在以下的包:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
control-center-2.8.0-12
gcc-3.4.3-9.EL4
gcc-c++-3.4.3-9.EL4
glibc-2.3.4-2
glibc-common-2.3.4-2
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-9.EL4
libstdc++-devel-3.4.3-9.EL4
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
libaio-0.3.105
xorg-x11-deprecated-libs-6.8.2-1.EL.13.37.i386.rpm
xscreensaver-4.18-5.rhel4.2
缺少的包使用rpm –ivh進行安裝。
[root@haoc2008 data]# groupadd oinstall
[root@haoc2008 data]# groupadd dba
[root@haoc2008 data]# useradd -g oinstall -G dba oracle
[root@haoc2008 data]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@haoc2008 data]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
編輯/etc/sysctl.conf檔案新增下面內容:
kernel.shmall = 2097152
kernel.shmmax = 8589934592
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
編輯/etc/security/limits.conf檔案,新增下面內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
編輯/etc/pam.d/login檔案新增下面的內容:
session required pam_limits.so
編輯oracle使用者的.bash_profile檔案,新增下面的內容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
export ORACLE_SID=db08
export ORACLE_BASE=/data/oracle
export ORACLE_HOME=/data/oracle/product/10.2
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export DISPLAY=172.25.13.177:1.0
建立ORACLE_BASE和ORACLE_HOME目錄:
[root@haoc2008 data]# chown -R oracle.dba /data
[root@haoc2008 data]# su - oracle
[oracle@haoc2008 ~]$ mkdir -p /data/oracle/product/10.2
下面就可以執行安裝了,如果前期檢查準備工作做的比較好的話,安裝過程還是比較見到的,這裡就不描述了。
安裝之後需要使用root執行一個指令碼:
[root@haoc2008 ~]# . /data/oracle/oraInventory/orainstRoot.sh
Changing permissions of /data/oracle/oraInventory to 770.
Changing groupname of /data/oracle/oraInventory to oinstall.
The execution of the script. is complete
安裝過程完成,下面可以開始建庫。建庫過程也沒有什麼值得描述的,建庫完成,登陸資料庫檢查版本資訊:
[oracle@haoc2008 oracle]$ sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 12月 4 09:54:43 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
需要注意,雖然otn網站上10g安裝文件做的比9i的要好一些,仍然建議在安裝的時候參考metalink上的文件。
如果參考了otn上面的文件,那麼很可能會碰到下面幾個bug:
安裝ORACLE10201 for REDHAT AS4 x86-64報錯無法開啟共享物件檔案:http://yangtingkun.itpub.net/post/468/434623
安裝ORACLE10201 for REDHAT AS4 x86-64時編譯all_no_orcl報錯:http://yangtingkun.itpub.net/post/468/436723
ORACLE10201 for REDHAT AS4 x86-64建庫時報錯ORA-12547:http://yangtingkun.itpub.net/post/468/454447
這三個bug都是由於官方文件上對於所需作業系統安裝包的描述有誤造成的。而且這兩個包基本都是Oracle提供的解決方法或者相關軟體包。
如果在Oracle提供的Enterprise Linux4 for X86-64上,安裝Oracle則不會存在任何的問題。可能也正是由於Redhat對Oracle的支援不好,造成的了Oracle踢開了Redhat,自己推出了Enterprise Linux。
如果僅從這一點考慮,Oracle推出linux對於dba絕對是一個好訊息,至少linux上面的安裝不再是那麼麻煩的事情了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- redhat安裝dockerRedhatDocker
- Linux(01):RedHat 7.6 安裝LinuxRedhat
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- RedHat FC5安裝xmmsRedhat
- PostgreSQL:Redhat 8.5 + PostgreSQL 14.5 安裝SQLRedhat
- Redhat 7 下安裝達夢7Redhat
- RedHat 7.6作業系統安裝Redhat作業系統
- redhat 5.4下安裝MYSQL全過程RedhatMySql
- RedHat上靜默安裝Oracle11gRedhatOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- redhat7.6安裝Oracle11G RACRedhatOracle
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式LinuxRedhatCentOSMySql
- Centos7或RedHat7下安裝MysqlCentOSRedhatMySql
- SYBASE12.5.2 FOR REDHAT AS4.0 安裝步驟(zt)Redhat
- redhat7.4下離線安裝MHA0.58Redhat
- Mac VirtualBox 7.0 下安裝Redhat 8.5虛擬機器MacRedhat虛擬機
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- RedHat7.4安裝在個人電腦(筆記本)中安裝遇到的問題總結Redhat筆記
- redhat 7.4安裝mysql 8.0.18 source code原始碼的一些思考RedhatMySql原始碼
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- Python 開發環境搭建(02):Python 3.7 + Redhat 7 原始碼安裝Python開發環境Redhat原始碼
- [重慶思莊每日技術分享]-Redhat Linux 6.5安裝ORACLE ASMLIBRedhatLinuxOracleASM
- RedHat 7.7 平臺安裝19c(19.3) RAC 詳細操作過程Redhat
- 解決VMware安裝RedHat虛擬機器無法上網的問題Redhat虛擬機
- 聯想Y470為什麼安裝不上CentOS7 x86_64的系統?CentOS
- RedHat 7.7 平臺安裝19c(19.3) RAC 靜默詳細操作過程Redhat
- Redhat 5.3掛載IBM DS4800儲存並安裝RDAC多路徑軟體RedhatIBM
- 安卓APK安裝包arm64-v8a、armeabi-v7a、x86、x86_64有何區別?如何選擇?安卓APK
- x86_64系統呼叫過程
- Redhat(02):yum 配置Redhat
- redhat 7.x 、redhat 6.x檢視硬碟UUID方法Redhat硬碟UI
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- 編譯OpenCV——ubuntu x86_64平臺編譯OpenCVUbuntu
- BiocManager安裝,devtools安裝dev
- Redhat:檔案目錄管理Redhat