国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

我在RH9下安裝Oracle8.1.7經歷

2024-08-29 13:44:54
字體:
來源:轉載
供稿:網友

  
我的環境:
機器 C1200M、128M 
軟件 RedHat linux release 9, Kernel 2.4.20-8。

我是參照別人的筆記安裝的(但我省了幾步)

我的linux是完全安裝的所對其它情況不做詳解了

1,安裝預備 //這些我都放在/home/Root/Oracle目錄下(我把這個目錄的權限修改成了wrx
  glibc-2.1.3-stubs.tar.gz              //oracle的linux補丁
  j2sdk-1_4_2_06-linux-i586-rpm.bin     //Sun 的JDK
  linux81701.tar                        //ORACLE的安裝盤

2,安裝JDK和創建符號連接(也就是windows的快捷方式,,用戶root)
  圖形界面的安裝我就不說了^_^
 #./j2sdk-1_4_2_06-linux-i586-rpm.bin         //執行后會得到 j2sdk-1_4_2_06-linux-i586-rpm安裝包
 #rpm -Uvh   j2sdk-1_4_2_06-linux-i586-rpm    //安JDK
 #ln -s /usr/local/j2sdk-1_4_2_06 /usr/local/java

3 創建用戶oracle,組oinstall各oracle的安裝路徑 (用戶root,提示符是#的用戶是root )
 
  #groupadd oinstall
  #groupadd dba
  #useradd -g oinstall -G dba oracle
  #passwd oracle
    New passWord:[oracle]     //[]里是我輸入的密碼
    BAD PASSWORD: it is based on a dictionary word
    Retype new password:[oralce]
    passwd: all authentication tokens updated sUCcessfully.

  #mkdir -p /u01/oracle/PRoduct/8.1.7                         //創建oracle安裝路徑
  #chown -R /oracle.oinstall /u01/oracle                     //由于現在使用的是root
                                                             //創建的目錄不改變他的權限
      //等下用oracle安裝時會無權限對此目錄的操作
 
4,修改oracle用戶的profile文件(當前工作目錄是:/home/oracle/下 ,用戶oracle 它的shell提示符變成$)
  $vi .bash_profile                 //建議使用emacs  如圖形界面的使用gedit
        //emacs .bash_profile或gedit .bash_profile
  
  加入以下內容:
   # Stuff for 8.1.7 Install
   eXPort LD_ASSUME_KERNEL=2.2.5
   export ORACLE_BASE=/u01/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
   export PATH=$PATH:$ORACLE_HOME/bin
   unset LANG

   # Java DEVELOPMENT Kit for 8.1.7
   JAVA_HOME=/usr/local/java; export JAVA_HOME
   CLASSPATH=${JAVA_HOME}/lib/classes.zip; export CLASSPATH

   #Need to point to init*.ora
   ORACLE_SID=orcl; export ORACLE_SID

   # Need shared libraries ie for lsnrctl
   if [ "${LD_LIBRARY_PATH:-}" == "" ]; then
      LD_LIBRARY_PATH=${ORACLE_HOME}/lib:/usr/lib:/usr/local/lib
   else
      LD_LIBRARY_PATH=${ORACLE_HOME}/lib:${LD_LIBRARY_PATH}
   fi
   export LD_LIBRARY_PATH
  完成后退現vi(先保存)^_^
  為使剛剛修改的shell配置文件生效執行source命令
  $source .bash_profile
 
5,解壓從oracle下載的安裝盤(操作用戶,oracle,我的工作目錄是/home/Root/Oracle/  你的下載下來的
 ORACLE安裝盤放在哪兒就到那兒解壓吧^_^
 
  $tar -xvf linux81701.tar

6,用oracle用戶登陸到圖形界面 進入上一步解壓出來的disk1目錄雙擊runInstaller跳出一個窗口你點擊運行
  這時便啟動了oracle的圖形安裝界面 點 install按鈕接著往下走 碰到Unix Group name 填入oinstall 


7,oracle的安裝程序在預備好了安裝后會彈出一個小窗口,告訴你要求你用root用戶執行一個叫做orainsRoot.sh的腳本

8,這時你打開一個終端窗(假如你已經打開也就不要了)
   這時終端的提示符是'$'這是普通用戶的shell提示符現在要切換到root(超級用戶)
  $ su
  password:[輸入你的root用戶的密碼]
         //這時你shell提示符會變成'#'   你已經擁有了超級用戶的權限了
  #cd /u01/oracle/product/8.1.7
  #./orainstRoot.sh        //也可以使用 sh orainstRoot.sh
   Creating Oracle Inventory pointer file (/etc/oraInst.loc)
   Changing groupname of /u01/oracle/oraInventory to oinstall.
   //這是執行那個sh腳本的系統的提示^_^
  回到oracle的安裝程序點擊OK
9,接著往下走
  Select product to install: 選擇 Oracle Enterprise

  Installation Types: 選擇 Typical (837MB)

  Verify JDK Home Directory: 填入 /usr/local/java

  Database Identification: 填入 orcl

 SID: 填入 orcl 即根你的 .bash_profile 里面的要一致

10、繼續往下走,會出現若干次 make 錯誤,別管他,選擇 ignore

11、到達 100% 的時候會跳出一個小窗口,提示要 root 用戶執行一個腳本 root.sh ,
     先等一下,在 執行 root.sh 之前先打一個補丁。

 回到終端窗口轉到從oracle下載下來的linux補丁包所在的目錄下把補丁拷貝到$ORACLE_HOME /*oracle的安裝目錄*/(我的補丁包在/home/Root/Orale/目示下
 #cd /home/Root/Oracle/
 #cp glibc-2.1.3-stubs.tar.gz  $ORACLE_HOME
     //這兩條命令也可用下命令 # cp /home/Root/Oracle/glibc-2.1.3.stubs.tar.gz /u01/oracle/product/8.1.7
 
 #tar xzvf glibc-2.1.3-stubs.tar.gz
 #sh  setup_stubs.sh

 //這時你慢慢等一下吧
  最后你會看見以下提示:
 Relinking executables:
 running 'ins_rdbms.mk'...done.
 running 'ins_net_client.mk'...done.  
 running 'ins_cman.mk'...done.
 running 'ins_names.mk'...done.
 running 'ins_oemagent.mk'...done.
 running 'ins_net_server.mk'...done.
 running 'ins_nau.mk'...done.
 running 'ins_plsql.mk'...done.
 running 'ins_precomp.mk'...done.
 running 'ins_ldap.mk'...done.
 running 'ins_sqlplus.mk'...done.
 running 'ins_otrace.mk'...done.
 running 'ins_ctx.mk'...done.
 Done. The links have been fixed!
  執行完后修改一下root.sh
 #vi root.sh

 RMF=/bin/rm -f

 少了2 個雙引號,要改為

 RMF="/bin/rm -f"

 還有第 156 行, 靠近末尾少了一個單引號,小心別改錯了

 RUID=
 `/usr/bin/id$AWK -F/( '{print $2}'$AWK -F/) '{print $1}`

 要改為

 RUID=
 `/usr/bin/id$AWK -F/( '{print $2}'$AWK -F/) '{print $1}'`

 存盤退出,現在可以執行 root.sh

 [root@localhost.localdomain 8.1.7]# sh root.sh   //運行這個root.sh shell腳本

  有一個地方要輸入,直接敲回車。
 最后結果如下:
 Enter the full pathname of the local bin directory: [/usr/local/bin]:
 /nCreating /etc/oratab file...
 Entry will be added to the /etc/oratab file 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.

12、接著往下走,應該就沒什么問題了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安图县| 元谋县| 天津市| 垣曲县| 孟村| 宁南县| 松阳县| 潞城市| 中卫市| 凤城市| 阿合奇县| 芜湖市| 西贡区| 司法| 哈巴河县| 蒲江县| 南京市| 南漳县| 九江县| 法库县| 赣榆县| 武胜县| 博野县| 凤庆县| 梨树县| 旺苍县| 精河县| 阿拉善盟| 屯昌县| 宁南县| 阜康市| 漯河市| 长岛县| 锦州市| 莱西市| 宜兰县| 称多县| 佛山市| 固安县| 察隅县| 灵石县|