<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    簡(jiǎn)易代碼之家

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

    openSuSE11.1安裝oracle10g步驟

    1.增加oinstall用戶組和dba用戶組,增加oracle用戶,并加入到這兩個(gè)用戶組中,默認(rèn)組是dba用戶組;
    2.修改oracle用戶的環(huán)境變量(一定以oracle用戶登錄系統(tǒng)操作此步驟,su oracle),命令:
      vi ~/.bashrc ("."代表隱藏文件,h—right,j—down ,k—up,l—left,o—insert,:w—save,:q—exit,i—在當(dāng)前行插入,x—?jiǎng)h除,u—撤銷,esc—回普通模式,dd--刪除)(此處若配置不成功則裝完以后可能會(huì)出現(xiàn)在程序里連接不上等一系列問(wèn)題)
      
      增加內(nèi)容:
      export ORACLE_BASE=/home/oracle/oracle
      export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_6
      export ORACLE_SID=orcl
      export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
      export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

      完成之后,多按幾次Esc鍵,Shift+":","w",保存成功,多按幾次Esc鍵,Shift+":","q",退出成功.
      (VI基本命令:http://blog.tianya.cn/blogger/post_show.asp?BlogID=126326&PostID=1537776&idWriter=0&Key=0)
    3.增加核心參數(shù):
      vi /etc/sysctl.conf(需要root用戶執(zhí)行,su root)

      增加內(nèi)容:
      kernel.shmall = 2097152
      kernel.shmmax = 2147483648
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      fs.file-max = 65536
      net.ipv4.ip_local_port_range = 1024 65000

      執(zhí)行命令以確認(rèn):
      sysctl -p

      chkconfig boot.sysctl on(作用:解決在系統(tǒng)重新啟動(dòng)之后不能自動(dòng)讀取剛才創(chuàng)建的文件的問(wèn)題)
    4.修改oracle安裝目錄的install目錄下的oraparame.ini,找到[Certified Versions],加上SuSE-11;
    5.運(yùn)行安裝oracle10g安裝目錄下的./runInstaller,出現(xiàn)圖形界面(以oracle用戶);
    6.安裝過(guò)程中可能會(huì)出現(xiàn)版本不符合或軟件包缺少的情況,此時(shí)不要cancel或 ignore,可以使用 zypper install ...命令安裝需要的軟件包,然后 retry;
      "缺少Ntcontab.o":以root用戶執(zhí)行:zypper install gcc-c++(記得插入光盤)
      "缺少all_no_orcl ihsodbc":以root用戶執(zhí)行:zypper install libstdc++33(記得插入光盤)
      安裝結(jié)束時(shí)會(huì)讓執(zhí)行兩行腳本,執(zhí)行時(shí)如遇見:Enter the full pathname of the local bin directory: [/usr/local/bin]:,直接回車通過(guò);
    7.(1)以oracle用戶登錄,su oracle;
      (2)啟動(dòng)TNS監(jiān)聽器
         $ORACLE_HOME/bin/lsnrctl start (要帶$)
      (3)用sqlplus啟動(dòng)數(shù)據(jù)庫(kù)
         $ORACLE_HOME/bin/sqlplus /nolog
         SQL> connect system/change_on_install as sysdba
         SQL> startup
         出現(xiàn)如下顯示,表示Oracle已經(jīng)成功啟動(dòng);
         ORACLE instance started
         Total System Global Area  205520896 bytes
         Fixed Size                   778392 bytes
         Variable Size              74456936 bytes
         Database Buffers          130023424 bytes
         Redo Buffers                 262144 bytes
         Database mounted.
         Database opened.
      (4)用sqlplus停止數(shù)據(jù)庫(kù)
         $ORACLE_HOME/bin/sqlplus /nolog
         SQL> connect system/change_on_install as sysdba
         SQL> shutdown
         出現(xiàn)如下顯示,表示oracle已經(jīng)停止
         Database closed.
         Database dismounted.
         ORACLE instance shut down.

         注:shutdown可加關(guān)閉選項(xiàng),從最溫和到最粗暴的行為選項(xiàng)為(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
         shutdown:關(guān)閉,等待每個(gè)用戶退出系統(tǒng)戓被取消后退出關(guān)閉數(shù)據(jù)庫(kù);
         shutdown transactional:事務(wù)性關(guān)閉,等待每個(gè)用戶提交戓回退當(dāng)前的事務(wù),然后oracle取消對(duì)話,在所有用戶退出系統(tǒng)后執(zhí)行關(guān)閉;
         shutdown immediate:直接關(guān)閉,取消所有用戶對(duì)話(促使回退),執(zhí)行正常的關(guān)閉程序;
         shutdown abort:終止關(guān)閉,關(guān)閉數(shù)據(jù)庫(kù)時(shí)沒有自動(dòng)檢查點(diǎn)戓日志開關(guān)。
    8.關(guān)閉linux防火墻:
      (1)臨時(shí)關(guān)閉:sudo /sbin/rcSuSEfirewall2 stop
      (2)永久關(guān)閉:
         chkconfig --list|grep fire
         chkconfig --level 5 SuSEfirewall2_final off
         chkconfig --level 5 SuSEfirewall2_setup off
         chkconfig --level 5 SuSEfirewall2_init off
    9.開啟isqlplus:
      $ORACLE_HOME/bin/isqlplusctl start
      $ORACLE_HOME/bin/isqlplusctl stop
      iSQL*Plus URL:
      http://localhost:5560/isqlplus
      iSQL*Plus DBA URL:
      http://localhost:5560/isqlplus/dba
    10.開啟dbconsole:
      $ORACLE_HOME/bin/emctl start dbconsole
      $ORACLE_HOME/bin/emctl stop dbconsole
      Enterprise Manager 10g Database Control URL:
      http://localhost:1158/em
    11.導(dǎo)入數(shù)據(jù):
      oracle@localhost:~/Desktop> imp
      Import file: expdat.dmp > feq.dmp   //輸入要導(dǎo)入的數(shù)據(jù)文件
      Enter insert buffer size (minimum is 8192) 30720> 10000   //輸入緩沖區(qū)大小,可以默認(rèn)也可以自定義,如果數(shù)據(jù)文件較大,建議設(shè)置的大一些
      List contents of import file only (yes/no): no > no   //只列出導(dǎo)入文件的內(nèi)容
      Ignore create error due to object existence (yes/no): no > yes   //由于對(duì)象已存在, 忽略創(chuàng)建錯(cuò)誤
      Import grants (yes/no): yes > yes   //導(dǎo)入權(quán)限
      Import table data (yes/no): yes > yes   //導(dǎo)入表數(shù)據(jù),如果選NO,則導(dǎo)入表結(jié)構(gòu)
      Import entire export file (yes/no): no > yes   //導(dǎo)入整個(gè)導(dǎo)出文件
    12.附加sql語(yǔ)句:
       connect as sysdba
       connect
       create user aaa identified by bbb; (創(chuàng)建一個(gè)用戶名為aaa,密碼為bbb的用戶)
       grant dba to aaa; (將dba的權(quán)限分配給用戶aaa)

    參考文檔:
    http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html
    http://hi.baidu.com/zxpvikey/blog/item/dad391b72ed1daf631add1ac.html

    posted on 2010-05-14 18:48 Jakin.zhou 閱讀(1888) 評(píng)論(1)  編輯  收藏

    Feedback

    # re: openSuSE11.1安裝oracle10g步驟 2010-05-17 10:05 麗可酷
    bucuo,謝謝  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品无码一线岛国| 国产伦精品一区二区三区免费迷| 免费A级毛片无码无遮挡内射| 我要看WWW免费看插插视频| 免费观看美女裸体网站| 亚洲成a人片在线播放| 国产亚洲精品一品区99热| 亚洲美女视频一区二区三区| 一本色道久久88亚洲精品综合| 亚洲av成人中文无码专区| 久久性生大片免费观看性| 99久久免费精品高清特色大片| 久久综合AV免费观看| 亚洲成A∨人片天堂网无码| 亚洲精品免费在线观看| 亚洲中文字幕久久精品蜜桃| 免费一级毛suv好看的国产网站| 免费观看久久精彩视频| 毛片在线免费视频| 亚洲一区二区三区在线观看精品中文 | 97se亚洲国产综合自在线| 麻豆安全免费网址入口| 久9热免费精品视频在线观看| 四虎在线免费播放| 久久久久久a亚洲欧洲aⅴ| 亚洲AV综合色区无码二区偷拍 | 91精品成人免费国产| 野花高清在线观看免费3中文 | 亚洲国产成人超福利久久精品| 黄色网页免费观看| 久视频精品免费观看99| 亚洲AⅤ无码一区二区三区在线 | 久久久久国色AV免费观看性色| 亚洲精品成人a在线观看| 亚洲成a人不卡在线观看| 日韩毛片在线免费观看| 五月亭亭免费高清在线| 最新亚洲成av人免费看| 亚洲午夜福利在线视频| 日本人成在线视频免费播放| 在线视频免费国产成人 |