關于 Oracle 安裝的討論已經有很多了,可是在實踐中你還是總會遇到某些麻煩。
本文討論的環境基于 Redhat Linux 9.0.93,Oracle 的版本號為 8.1.7.0.1。
下載軟件
假設你已經有了一台跑著 Redhat 的機器,並且它滿足 Oracle 8i 對硬件的相關要求,並且具有網絡連接,下面就下載其他所需的軟件。首先在 OTN 下載
linux81701.tar 和 glibc-2.1.3-stubs.tar.gz,另外還需要︰
- i386-glibc-2.1-linux.tar.gz
- binutils-2.10.91.0.2-3.i386.rpm(Redhat 自帶的是 binutils-2.13.90.0.18-9.i386.rpm)
- jdk118_v3-glibc-2.1.3.tar.bz2
因為
Oracle 自帶了 JRE 1.1.8,所以不用單獨安裝,假設以上所述軟件都放在 /tmp 目錄。
安裝glibc、JDK、和 binutils
sucd /tar zxvf /tmp/i386-glibc-2.1-linux.tar.gz cd /usr/binmkdir savedmv gcc cc ld savedln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gccln -s gcc ccln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld cd /usr/libmkdir savedmv libc.so libdl.so libm.so libpthread.so savedmv libc.a libdl.a libm.a libpthread.a saved cd /usr/javatar jxvf /tmp/jdk118_v3-glibc-2.1.3.tar.bz2ln -s jdk118_v3 /usr/local/java rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm
創建用戶和組
groupadd oinstallgroupadd dbagroupadd operuseradd -d /oracle -g oinstall -G dba,oper oraclepasswd oraclechown -R oracle.dba /oraclechmod 750 /oracle
準備安裝
vi /oracle/.bash_profile
修改為如下內容︰
# .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi # User specific environment and startup programsunset USERNAMEumask 022export EDITOR=viexport TERM=xtermexport TMPDIR=/tmp # Setup installation environmentexport ORACLE_SID=orclexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/8.1.7export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/i386-glibc-2.1-linu x/i396-glibc-linux/lib:/lib:/usr/lib:/lib:/usr/local/libexport SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/libexport LIBPATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/libexport TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport ORACLE_OWNER=oracleexport ORACLE_TERM=xtermexport GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/export LD_ASSUME_KERNEL=2.4export JAVA_HOME=/usr/local/javaexport CLASSPATH=$ORACLE_HOME/jdbc/lib/classes12.zip:$ORACLE_HOM E/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:.su oracle. .bash_profileexport LANG=encd /tmptar xvf linux81701.tar
其中
export LANG=en 是為了防止界面黑做一團。
開始安裝
./Disk1/runInstaller
點擊
Next;在 UNIX Group Name 里輸入 oinstall;出現一個提示框要求執行
orainstRoot.sh,這時另外打開一個終端︰
sucd $ORACLE_HOME./orainstRoot.sh
回到
GUI,按 Retry;選擇安裝 Enterprise Edition;選擇典型安裝;選擇使用一個已經存在的 repository;選擇 JDK 的位置;問是否要新建一個數據庫,不用;繼續,等待一段時間;出現一個提示框要求執行 root.sh;回到終端︰
vi root.sh
按下列要求修改︰第98行,把 SED=/usr/local/bin/sed 改為 SED=/bin/sed;第102行,把 RMF=/bin/rm
- 上一篇:Oracle數據導出到文本文件的方法.
- 下一篇:excel文件的導入-oracle
- 最新評論 查看所有評論
-
- 發表評論 查看所有評論
-
- 推薦內容
-
- 關于數據庫OS審計
sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES= (NTS) oracle數據庫有兩種...
- SQL*Report 1.1 Error Messages And Codes
SQL*Report Messages:RPT-0000 to RPT-0078:RPT Error Messages And Codes SQL*Report ...
- A simple triger.
A simple script for forbidden insert into scott.emp. copied from itpub. content: ...
- A little test for index.
對表創建正確的索引可以加快查詢速度。 一個小測試。 有一個...
- 堆與棧的區別
堆與棧有什麼區別? 一、預備知識 程序的內存分配 一個由c/C...
- 查閱全文...
對OCP認證的看法! 以文本方式查看主題 - 達內科技論壇 (http://w...
- 關于數據庫OS審計

