CentOS7 Mini安裝Oracle後用PL/SQL串連資料庫

來源:互聯網
上載者:User

標籤:

1、本來是安裝完資料庫後,本地可以訪問了,而Win10下Oracle用戶端配置Oracle Net Manager時報連線逾時

解決方案:

這種連線逾時,讓我想到telnet串連問題,就用telnet測試,串連被拒絕

然後就安裝telnet和telnet service,而centos預設防火牆是firewall不是iptables,所以就關閉firewwall,安裝iptables,並開啟23連接埠

操作方法可參考····················

2、telnet連通了,再在oracle net manager測試連接資料庫,報連接字串錯誤,本以為和上次解決錯誤一樣,就刪除監聽,重新設定監聽,重啟系統,還是不行

解決方案:

在ORACLE_HOME/network/admin/路徑下開啟並編輯檔案listener.ora,我本地的檔案如下(感覺這個錯是環境變數沒配置好導致)

# listener.ora Network Configuration File: /opt/oracle/product/11gR2/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = orcl)          (ORACLE_HOME = /opt/oracle/product/11gR2)     )   )LISTENER =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.36.133)(PORT = 1521))    )  )ADR_BASE_LISTENER = /opt/oracle

這個檔案改好後,又把tnsnames.ora檔案中localhost改為本地IP,不知這個是否起了作用,反正改了也沒錯

# tnsnames.ora Network Configuration File: /opt/oracle/product/11gR2/network/admin/tnsnames.ora# Generated by Oracle configuration tools.ORCL =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.36.133)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  )

修改完這些後,停止監聽,啟動監聽

[[email protected] root]$ lsnrctl stop[[email protected] root]$ lsnrctl start

3、再用oracle net manager測試連接資料庫,報錯

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist Linux-x8

解決方案:

centos7本機系統oracle使用者登入,串連資料庫

[[email protected] ~]$ sqlplus /nologSQL> conn / as sysdbaSQL> startup

如果startup報已經啟動,則先關閉,再啟動

SQL> shutdown immediateSQL> startup

 

CentOS7 Mini安裝Oracle後用PL/SQL串連資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.