2012-11-19 164 views
0

可否請你推薦我任何免費的Oracle SQL客戶端?它不需要使用GUI,但它必須能夠連接到遠程數據庫,而不需要任何Oracle驅動程序。 我知道那裏有SQL Plus或Sql Developer,但是它們不能在沒有註冊的情況下下載。我想獲得真正的自由,我會不會被迫到什麼...Oracle數據庫客戶端

平臺:Win/Debian的

謝謝

+0

'SQL Developer'是 「真正的」 自由。如果你不知道。 http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html [推薦爲JDBC SQL客戶端工具(的 – Annjawn

+0

可能重複http://stackoverflow.com/questions/1644893/推薦給jdbc-sql-client-tool) –

+0

我知道它是免費的,但是正如我寫的你被強制註冊,我不想要它... – Buksy

回答

1

實際上,你將需要創建一個免費帳戶在OTN上下載並從Oracle下載東西,除非您準備真正犧牲功能(或從不到信譽良好的源下載Oracle軟件)。

無論數據庫,你總是會需要一個瞭解如何與特定的數據庫和一般溝通,一些數據庫特定的客戶端軟件,該公開的申請合理的API。這要麼意味着安裝Oracle客戶端來獲取SQL * Plus之類的東西,要麼意味着使用JDBC驅動程序並使用可以使用JDBC的GUI(如SQL Developer)。您可以獲得第三方圖形用戶界面,如SQuirreL SQL,這些圖形用戶可以在不註冊的情況下進行GPL和下載。但即使如此,依賴於您爲要連接的特定數據庫提供JDBC驅動程序。 Oracle提供免費的JDBC驅動程序,但與其他Oracle軟件一樣,您需要免費的OTN帳戶才能下載它。

你可能看發現有人正在對GPL-d類型4 JDBC驅動程序用於Oracle。這將會有些困難,因爲底層線路協議API不公開,並且必須進行反向工程(儘管一些公司已經這樣做來生成它們自己的線路協議ODBC和JDBC驅動程序)。這是不可能的,有什麼事情在那裏,幾乎是一樣強大和高效的Oracle JDBC驅動程序不是一個商業項目,但如果你有一個Richard Stallman -esque奉獻給使用自由軟件,無論不便你(雖然,如果是這種情況,使用Windows和Oracle似乎很奇怪),你可能會做出正確的決定。

毫無疑問,您可以下載Oracle的4類JDBC驅動程序,而不是Oracle站點,其中一些可能不需要註冊,但這些是未經授權的鏡像,因此您可能冒着危險類型的腐敗/病毒/等,或未經授權的鏡像將被關閉。

相關問題