日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
虛擬機安裝Oracle錯誤ORA-12514的解決方案

在Red Hat Linux虛擬機上安裝Oracle數(shù)據(jù)庫時,提示:ORA-12514錯誤,該怎么解決呢?本文我們就介紹了這一錯誤的解決方案,現(xiàn)在就讓我們來一起了解一下這一過程。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設、網(wǎng)站設計與策劃設計,崖州網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設10余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:崖州等地區(qū)。崖州做網(wǎng)站價格咨詢:028-86922220

解決方案:

[oracle@oracle_taowei_redhat~]$ lsnrctl status  查看監(jiān)聽器是否啟動。

如果沒有啟動監(jiān)聽,則運行命令:lsnrctl start啟動監(jiān)聽(lsnrctl stop關(guān)閉監(jiān)聽)。

啟動監(jiān)聽后可以用sqlplus登錄數(shù)據(jù)庫,查看數(shù)據(jù)庫信息:如sqlplus emcd/emcd@192.168.1.120:1521/orcl。這種方式存在安全隱患,密碼以明文出現(xiàn),容易被別人竊取;所以建議:sqlplus  emcd@oracle_taowei 回車,按提示輸入密碼,這樣就保證了密碼不被別人看見。

以數(shù)據(jù)庫管理員登錄:sqlplus sys/oracle as sysdba  登錄后可以執(zhí)行關(guān)閉或啟動數(shù)據(jù)庫命令:

SQL> shutdown immediate  (關(guān)閉數(shù)據(jù)庫)

SQL> startup  (啟動數(shù)據(jù)庫)

當數(shù)據(jù)庫處于關(guān)閉狀態(tài)時,要啟動數(shù)據(jù)庫:首先啟動監(jiān)聽器 lsnrctl start;然后sqlplus  sys/oracle  as  sysdba,回車后會顯示Connected to an  idle instance,并出現(xiàn)提示符SQL>,此時輸入命令startup啟動數(shù)據(jù)庫,輸入 shutdown immediate,則可關(guān)閉數(shù)據(jù)庫。

(1).遇到的問題:

在虛擬機的redhat 5上安裝了Oracle10g 在本地的XP系統(tǒng)上,在配置好tnsnames.ora的情況下卻無法訪問虛擬機里面的Oracle,提示不能解析鏈接串;但是本地命令行下tnsping 虛擬機又是可以ping通的,而在虛擬機里面用sqlplus訪問遠程主機的Oracle數(shù)據(jù)庫也可以的;后來發(fā)現(xiàn):關(guān)閉虛擬機的防火墻和SELinux后,就可以在本地訪問了,#chkconfig --list  iptables 查看防火墻是否關(guān)閉,運行命令:#chkconfig iptables off關(guān)閉防火墻;

(2).在處理了(1)的問題后,在本地命令行用sqlplus鏈接遠程Linux的Oracle:

C:\Documents and Settings\hawk>sqlplus emcd/emcd@192.168.1.120:1521/orcl,出現(xiàn)如下錯誤:

ERROR:

ORA-12514: TNS: 監(jiān)聽程序當前無法識別連接描述符中請求的服務

請輸入用戶名:emcd

輸入口令:

ERROR:

ORA-12560: TNS: 協(xié)議適配器錯誤

這個問題經(jīng)過一番折騰,在配置文件listener.ora里面添加SID_DESC后重啟監(jiān)聽,問題得到解決;

配置文件所添加內(nèi)容如下所示:

 
 
 
  1. # listener.ora Network Configuration File: /home/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora  
  2.  
  3. # Generated by Oracle configuration tools.   
  4.  
  5. SID_LIST_LISTENER =  
  6.  
  7. (SID_LIST =  
  8.  
  9. (SID_DESC =  
  10.  
  11. (SID_NAME = PLSExtProc)  
  12.  
  13. (ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1)  
  14.  
  15. (PROGRAM = extproc)  
  16.  
  17. )   
  18.  
  19. (SID_DESC=  
  20.  
  21. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務   
  22.  
  23. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  24.  
  25. (GLOBAL_DBNAME = orcl)  
  26.  
  27. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  28.  
  29. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  30.  
  31. (ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1)#為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  32.  
  33. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  34.  
  35. (SID_NAME = orcl)  
  36.  
  37. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  38.  
  39. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  40.  
  41. )  
  42.  
  43. #為添加的內(nèi)容:相應得數(shù)據(jù)庫服務  
  44.  
  45. )  
  46.  
  47. LISTENER =  
  48.  
  49. (DESCRIPTION_LIST =  
  50.  
  51. (DESCRIPTION =  
  52.  
  53. (ADDRESS = (PROTOCOL = IPC)(KEY = oracle_IPC))  
  54.  
  55. (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.120)(PORT = 1521))  
  56.  
  57. )  
  58.  

重要的配置文件和參數(shù)文件:

/home/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora.

/home/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora.

/home/oracle/oracle/product/10.2.0/db_1/admin/orcl/bdump/alert_orcl.log警告日志信息;

/home/oracle/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora可讀不可寫,為啟動參數(shù)文件,命令strings spfileorcl.ora可查看其內(nèi)容;

重新配置監(jiān)聽器:netca,若果中文顯示異常,則可以先運行命令export  LC_ALL=C,再運行netca則可以英文顯示窗口出現(xiàn)。

關(guān)于在Red Hat Linux虛擬機上安裝Oracle數(shù)據(jù)庫的知識就介紹到這里了,希望本次的介紹能夠帶給您一些收獲!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫如何創(chuàng)建對象類型和對象類型表
  2. Oracle數(shù)據(jù)庫如何創(chuàng)建DB Link操作遠程數(shù)據(jù)庫
  3. Oracle數(shù)據(jù)庫的冷備份及冷備份異地恢復方法
  4. 巧用SQL Server 2000的isql進行批量SQL處理
  5. SQL Server數(shù)據(jù)庫如何按百分比查詢出表中的記錄數(shù)

本文題目:虛擬機安裝Oracle錯誤ORA-12514的解決方案
分享地址:http://m.5511xx.com/article/dpcsigg.html