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

首頁 > 數據庫 > Oracle > 正文

Linux下Oracle8i的安裝(轉)

2024-08-29 13:32:30
字體:
來源:轉載
供稿:網友
oracle 8.05 的簡明安裝和操作說明
oralce 支持linux 給了我們一個免費解除她的好機會,但有好多網友并非此中專業人士(就象我一樣),我就把我的一些操作程序寫出來,希望對大家會有所幫助。
一。安裝前的準備工作
   1 ,建立一個oracle 的安裝用戶,因為oracle 不能用root來安裝,若強行用root她會報錯,然后罷工。
       #useradd oracle(當然可以是任何名字,但推薦用oracle 做用戶名)
       #passwd oracle
     進入/etc/group  找到oracle組,把組名改為dba (并非必須,但推薦)
    #cd /etc
    #vi group
注意:一定要保證oracle用戶只在一個組里,否則當oracle installer 建立數據庫時無法建立正確的控制文件。
     2 ,建立oracle的安裝目錄和數據庫的mount point 。for example ,我是在根目錄下建立一個 /oracle 目錄作為oracle 8.05 的安裝點。
       #cd /
    #mkdir /oracle
    #chown oracle /oracle(改變目錄的屬主為oracle用戶)
    #chgro dba /oracle(改變目錄的屬組為dba組)
    #cd /oracle
    #su oracle(切換為oracle用戶)
    $mkdir home(oracle的home)
    $mkdir db1(oracle數據庫的三個存放點《mount point》)
    $mkdir db2
    $mkdir db3
    3,在oracle 用戶的登陸目錄下,修改   .proflie 文件,加入必須的環境變量:
    $cd ~oracle
    $vi .profile  加入以下內容:
    oracle_owner=oracle
    export oracle_owner
    oracle_home=/oracle/home
    export oracle_home
    oracle_sid=mytable             
    export oracle_sid
    ld_library_path=/oracle/home/lib/
    export ld_library_path
    oracle_base=/oracle
    export oracle_base
    path="$path:/oracle/home/bin:usr/local/bin"
#the end
    使剛才的設定生效:
     $source .profile

  4,用root身份將oralce 8.05 的壓縮文件解壓:
    $su root      
    #tar xzvf filename(應該是一個 .tar.gz 文件)(為以下的說明方便,假設解壓在/download/目錄下)
    
       進入/download/orainst/運行oratab.sh
     #cd /download/orainst
    #./oratab.sh
設定成功后,就可開始安裝。
二,安裝
    安裝很簡單,只要運行oarinst 按提示操作即可,偶爾有報錯說文件或目錄不存在,可能是她的bug,只要切換一個控制臺手動建立目錄即可,或者重新運行安裝程序,已安裝的部分會提示略過。
        $cd /download/orainst
    $./orainst
    需要輸入的參數:
    若.profile 文件已生效,安裝期間要輸入的oarcle_home,oracle_base ,oracle_sid均會自動填寫,唯一要手動填寫的三個數據庫的mount point.(/oracle/db1,/oracle/db2 ,/oracle/db3)
三,后期配置與基本操作
1。啟動和關閉oracle server
若安裝正常,應該就可以啟動了,進入server manager 啟動oracle server
      $svrmgrl
    sml>connect internal
    sml>startup
    sml>exit
這樣oracle 就啟動了。
若要關閉:
    $svrmgrl
    sml>connect internal
    sml>shutdown
    sml>exit
若無法啟動,查看你的/oracle/home/dbs 目錄下是否有 initmytable.ora文件,確認其中的table_name=mytable已設定,否則手動該過來。其他可以不動。
若沒有這個文件,可以將這個目錄下的init.ora拷貝,改名為initmytable.ora ,并把table_name改過來。(未改前是table_name=default)
這樣應該就可以了。
2.用sqlplus來查詢
啟動server以后,就可以通過sqlplus聯上server,爽一爽。(oracle默認已建立兩個有dba 權限的用戶:system/manager  和sys/change_on_install)
    $sqlplus system/manager
    sql>select * from user_tables
    哇,好大一串東西呀!!
    唉,sqlplus的操作我這里就不管羅。
3,sqlplus的遠程連接
我測試的是用oarcle 8.0 for nt 的 sqlplus 8.0 來進行遠程連接
若是默認完全安裝,net 8  應該已經配好了。
啟動監聽器:
    $lsnrctl
    lsn>start
    lsn>exit
這樣監聽器就起來了,可以用其他機器上的sqlplus 試一試,挺好玩的。
如果起不來,
a.看你的適配器是否裝了
    $adapters
若沒有安裝則要運行 /download/orainst/下的 oarinst 把適配器裝上來。
b.到oacle_home/network/admin下找一下lintener.ora與我文件對一下,沒有的話就拷過去。

# this file is locate in :~oracle_home/network/admin
#
# installation generated net8 configuration
# version date: jun-17-97
# filename: listener.ora
#
listener =                    
  (address_list =
    (address= (protocol= ipc)(key= mytable))
        (address= (protocol= ipc)(key= pnpkey))
        (address= (protocol= tcp)(host= yourhonst.yourdoman)(port= 1521))
  )
sid_list_listener =
  (sid_list =
    (sid_desc =
      (global_dbname= yourhost.yourdoman.)
      (oracle_home= /oracle/home)
      (sid_name = rsb)
    )
    (sid_desc =
      (sid_name = extproc)
      (oracle_home = /oracle/home)
      (program = extproc)
    )
  )
startup_wait_time_listener = 0
connect_timeout_listener = 10
trace_level_listener = off
#the end.

c.到/etc下查看services文件,看是否有類似的一行
    listener             1521  #oracle tcp listener
如果沒有就加上去。
reboot ,應該就可以拉
好拉,就到這里,就到這里吧。
auther:charcoal
e-mail:[email protected]
1998/12/26 于長沙
------------------------------------------------------------------------zzzxxxzzz
e-group home: http://www.egroups.com/list/njlug
free web-based e-mail groups by egroups.com
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 双桥区| 绵阳市| 信阳市| 永春县| 凌云县| 自贡市| 青州市| 蒙自县| 突泉县| 临泉县| 潮安县| 定日县| 六枝特区| 图们市| 弋阳县| 台山市| 南康市| 桦甸市| 招远市| 沾益县| 遵化市| 汕尾市| 额敏县| 平果县| 灵川县| 京山县| 华宁县| 西盟| 松江区| 吉水县| 肥西县| 上犹县| 西华县| 洪洞县| 西乌珠穆沁旗| 张家口市| 冕宁县| 石屏县| 桐梓县| 冕宁县| 沁阳市|