回答
確保您的偵聽器正在運行。如果是,請嘗試重新啓動它並使用它重新註冊數據庫(通過sqlplus作爲sysdba,鍵入命令alter system register;
)。此外,請確保如果您運行本地防火牆,您已允許傳入流量的端口1521(或者如果您已更改此設置,則爲您的自定義端口)。
在Windows中,偵聽器是一個服務,前綴爲oracle home name + TNSListener。 在Linux中,設置你的oracle home環境並輸入:
lsnrctl stop
lsnrctl start
ORA-12560是一個配置問題。這使得難以遠程診斷。我以前在SO上回答過類似的問題。我的建議足夠一般,它也應該可以幫助你。 Find out more。
如果沒有,您需要發佈您的listener.ora
,tnsnames.ora
以及可能您的hosts
文件的更多詳細信息。
編輯
「所有的文件都在這裏舉行:」
Hmmmm。 listener.ora
和tnsnames.ora
參考HOST = SIKAS-TOSH
但服務器不包含在hosts
文件中。
編輯2
「甲骨文10g快捷版是安裝在我的電腦上 」
如果你的數據庫是您的PC上那麼一些web服務器上的文件是不相關。這是你的個人電腦上的listener.ora
和tnsnames.ora
。這些版本的文件需要參考HOST = localhost
,否則您的hosts
需要包含SIKAS-TOSH
作爲127.0.0.1的別名。
我已經unintalled並重新安裝了Oracle 10g中多次還有ODAC112011beta,我最後一次didn`t安裝ODAC112011beta
,相反,我用在C:\oraclexe\app\oracle\product\10.2.0\server\BIN\Oracle.DataAccess.dll
發現Oracle.DataAccess.Client
文件......然後我就開始了作爲管理員從START->All Programs->Oracle Database 10g Express Edition->Start Database
服務...現在我可以通過C#連接到Oracle ...我希望我不會遇到更多問題
- 1. Oracle 10g Express/APEX
- 2. Oracle 10g-Express查詢
- 3. Oracle 10g Express .NET連接器
- 4. 如何使用Application Express for Oracle Express 10g創建數據庫
- 5. Oracle 10g Express的版本控制
- 6. 無法使用ODBC連接到Oracle 10g Express Edition
- 7. 如何使用sqlplus(Oracle 10g Express)撤消ALTER TABLE?
- 8. 使用Apex 4.0安裝Oracle 10g
- 9. 使用oracle 10g取輸入參數中的前4個數值使用oracle 10g
- 10. Oracle 10g和PHP
- 11. Oracle 10g中
- 12. Oracle 10g表
- 13. 的Oracle 10g組
- 14. SQL Oracle 10g中
- 15. Flex與Oracle 10g
- 16. 如何在Oracle 10g PL/SQL中獲得序列的MINVALUE?
- 17. 使用oracle 10g INSERT ALL INTO SQL
- 18. 使用oracle 10g導入錯誤
- 19. 在Oracle XE 10g中使用WMSYS.WM_CONCAT
- 20. 使用oracle 10g在java中生成ireport
- 21. Grails中使用Oracle 10g CLOB 2.0.1
- 22. 的Oracle 10g - ORA-01747錯誤
- 23. oracle 10 express和企業管理器10g有什麼不同?
- 24. 在Oracle 10g Express Edition中創建維度時出現問題
- 25. 在Oracle 10g Express Edition中備份數據庫
- 26. 從Oracle 10g Express切換到SQL Server Compact(NHibernate)
- 27. Oracle 10g Express Edition允許多少條記錄?
- 28. ORACLE 10g:如何獲取所有目錄
- 29. Oracle 10g觸發器
- 30. Oracle 10g NLS參數
alter database register;沒有工作... ORA-01900:LOGFILE關鍵字預計。 – sikas 2010-06-27 19:06:27
對不起,'alter system register;'是向監聽器重新註冊實例的正確命令。 – REW 2010-06-27 23:21:24
沒有解決問題 – sikas 2010-06-28 13:37:19