centos安裝和使用oracle11G R2

centos安裝和使用oracle11G R2
安裝主要參考下面三篇文章:
http://www.linuxidc.com/Linux/2016-04/130559.htm
http://www.cnblogs.com/kerrycode/p/5717908.html
http://www.linuxidc.com/Linux/2015-01/112247.htm
具體步驟參見第一個連接,第二,三個連接都是解決安裝過程當中的錯誤,備註一下須要注意的地方:
1:安裝以前要下載一些包,有X86_64,有i686,有i386的用yum list installed | grep com...看通常都是x86_64或i686的,i386的安裝不了,後來肯定能夠不裝,就是在安裝前檢查的時候,提示找不到的包詳情是沒有i386的,咱們肯定安裝了x86_64和i686的,就能夠忽略。
2:提示compat-libstdc++-33 包沒有,不要去找compat-libstdc++,完整的包名是:compat-libstdc++-33,帶33的
 提示pdksh沒有,這個能夠忽略,由於oracle都用ksh代替了,只要安裝了ksh就行。
3:安裝到68%時報錯,參考連接3修復,注意是安裝的時候修復而後點retry.
  具體是下載包glibc-static-2.17-55.el7.x86_64.rpm。
  修改/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk,將
 ctxhx: $(CTXHXOBJ)
       $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
 修改成:
 ctxhx: $(CTXHXOBJ)
       -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
 點擊Retry繼續安裝。
 接着又提示」Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk.' ,
 解決方法:在makefile中添加連接libnnz11庫的參數
 修改/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk,將
 $(MK_EMAGENT_NMECTL)修改成:$(MK_EMAGENT_NMECTL) -lnnz11
 點擊Retry繼續安裝。
4:在安裝centos前,若是肯定要安裝oracle,若是oracle單獨一個掛載點的話,要設置大些,若是共用的話,對應掛載點也要設置大些。html

使用步驟以下:
sqlplus啓動數據庫:安裝完成後,還需以下步驟:
1:用sqlplus鏈接oracle,測試數據庫是否可用。
  sqlplus /nolog 
  conn as sysdba
  輸入用戶名/密碼鏈接,查詢select sysdate from dual看是否可用,若是不可用,輸入startup命令啓動數據庫。
  用完以後輸入shutdown immediate關閉數據庫。
  另外,啓動emctl start dbconsole命令,能夠在瀏覽器中控制oracle.關閉用emctl stop dbconsole,查看狀態emctl status dbconsole
  注意數據庫啓動後都要正常關閉,不要隨手關虛擬機。
 
2:配置監聽命令netca
 
2:pl/sql 鏈接oracle
要想用pl/sql鏈接到遠程oracle,通常要安裝oracle客戶端的,但比較麻煩,能夠用以下辦法:
去oracle官網下載對應版本的instantclient,新建network/admin目錄,增長tnsnames.ora文件,而後在pl/sql裏配置oracle_home等目錄。
  參考:http://www.cnblogs.com/forestwolf/p/4452453.html
鏈接時報錯誤:ORA-12514 ,在服務器端oracle主目錄network/admin目錄下,listener.ora文件中增長:
SID_LIST_LISTENER = 
(SID_LIST = 
  (SID_DESC = 
  (GLOBAL_DBNAME = orcl)
  (SID_NAME = orcl)
  )
)
   參考:http://www.ha97.com/4788.html
  
oracle經常使用的命令:
1:sqlplus 鏈接數據庫:sqlplu /nolog ; conn as sysdba;
   啓動數據庫:startup;關閉數據庫:shutdown immediate.
2:啓動監聽:lsnrctl start;關閉監聽:lsnrctl stop;
3:配置監聽:netca.linux

相關文章
相關標籤/搜索