2011-12-05 53 views
0

我在Oracle 11g中使用DBCA創建了一個新數據庫。我在cmd - > lsnrctl及其運行中檢查了偵聽器。與此命令:
select instance_name, status from v$instance;我得到我的數據庫名稱,它的狀態是OPEN
有什麼缺失?我應該檢查什麼?
因爲當我放入use databasename;時,出現錯誤Unknown command use databasename不能在Oracle 11g中使用數據庫

+0

'USE'不是有效的Oracle SQL命令。你只需要連接到數據庫。 –

+0

@a_horse_with_no_name謝謝,但顯示錶呢?我創建了一個表,它已成功創建,desc表名也可以工作並描述它,但顯示錶失敗?我在哪裏可以獲得有效的Oracle SQL命令列表? – Katia

+0

「*我可以從哪裏獲得有效的Oracle SQL命令列表*」:從手冊:http://docs.oracle.com/cd/E11882_01/server.112/e26088/toc.htm for SQL和:http ://docs.oracle.com/cd/E11882_01/server.112/e16604/toc.htm for SQL * Plus –

回答

1

正如其他人指出的,USE是一個SQL Server命令。在Oracle中,您可以根據自己的方案執行以下其中一項操作。

如果您在交互式模式下工作(在UNIX ..爲例),可以發出

sqlplus schema_name/[email protected]_name 

連接到數據庫,然後發出查詢。

請注意,SQL服務器中的數據庫與Oracle中的模式等效。在oracle中,您將有一個數據庫和多個模式來邏輯區分不同的主題區域。

相關問題