2011-06-27 74 views

回答

2

如果您在使用SQL * Plus,打開連接的最常見的語法是

sqlplus user_name/[email protected]_alias 

在這個例子中TNS_ALIAS是TNS別名要連接到(最有可能的「XE的特定數據庫「根據你對inium的回答進行跟蹤)。如果要連接到不同的數據庫,則需要爲該特定數據庫指定TNS別名。

請注意,由於您來自SQL Server後臺,數據庫的SQL Server定義與Oracle定義相比有所不同。 SQL Server調用數據庫的邏輯上與Oracle調用模式類似(在物理上與Oracle調用表空間類似)。因此,當您處理Oracle時,在單個數據庫中擁有多個模式比在服務器上擁有大量數據庫要普遍得多。如果您使用Express Edition(Oracle XE),那麼這一點尤其如此,通常每臺計算機只限於一個數據庫。

+0

在哪裏可以找到好的Oracle和Sql Server數據庫比較和教程。是的,我正在從Sql Server切換到Oracle。與Sql Server相比,我想了解Oracle概念。 –

+0

@Mohan - Oracle的所有文檔都在http://tahiti.oracle.com上。概念指南是一個很好的開始。這就解釋了Oracle是如何架構的,應該幫助你理解Oracle與你對SQL Server的理解以及它們的相似之處。我還沒有發現許多網站在功能上比較和對比功能方面做得非常好 - 它們要麼過於高級,要麼非常有益,要麼不得不反覆解釋相同的體系結構差異。 –

2

去cmd並鍵入sqlplus <database-name>/<database-password>

+0

@inium:它不工作... –

+0

你得到了什麼錯誤? 當你在cmd上輸入時,你的sqlplus是否啓動? – abhiasawa

+0

我得到這個錯誤「無效的用戶名或密碼」我已經使用以下命令SQL>連接XE /密碼在哪裏XE是我的數據庫名稱。 –

2

您可以使用SQL Developer,它類似於SQL企業管理器2005年就創建一個使用數據庫用戶名和密碼,一個新的連接。

+0

對於sql開發人員來說,處理基於cmd的數據庫已經足夠困難。哪個Gui工具可以用於Oracle? –

+0

我也從MS SQL Server切換到Oracle,並使用SQL Developer讓一切更容易。這是一個適用於Oracle的Java基礎圖形工具。只需訪問上面的鏈接,就可以找到所有必要的文檔,教程和下載。 – ArturEld