2012-01-09 124 views
2

我有一個使用oracle數據庫的asp.net web服務。它在我本地運行時起作用,但當我上傳到服務器時,它會給我ORA-1017。服務器上的項目與我在本地計算機上的項目完全相同,因此密碼相同。我試圖安裝Oracle客戶端11g r2,因爲我被告知另一個(不知道哪一個)oracle客戶端將密碼轉換爲大寫。我對oracle沒有太多經驗,也不知道什麼是錯的。任何幫助表示讚賞。ORA-1017無效的用戶名/密碼

服務器是Windows Server 2003 32bit,oracle版本是Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production。 oracle服務器在另一臺機器上。

UPDATE1:

它現在。我從here重新安裝了oracle客戶端。我在開始時選擇了管理員,這似乎很重要。服務器上還安裝了2個客戶端,所以可能也會產生問題,我不確定。一個客戶端應該足夠了,它可以連接到所有的oracle版本。這應該也適用於Andy Arismendi所建議的ODAC。還有一個(令人困惑的,至少對我來說)回答here關於連接到甲骨文,建議甲骨文即時客戶端(我認爲)。

所以3包:

您應該只安裝其中之一。我不知道他們之間的區別。看起來他們包含類似的組件。

+0

您可以從本地計算機連接到服務器上的數據庫嗎? (我只是從密碼的角度思考;實際上這樣做可能需要更多的配置。) – 2012-01-09 07:57:02

+0

是如果我在本地運行項目,它將工作,如果我使用sql developer連接到服務器,它也可以。 – 2012-01-09 07:59:18

+0

32位Windows上的64位Oracle? – 2012-01-10 02:21:05

回答

0

現在有效。我從here重新安裝了oracle客戶端。我在開始時選擇了管理員,這似乎很重要。服務器上還安裝了2個客戶端,所以可能也會產生問題,我不確定。一個客戶端應該足夠了,它可以連接到所有的oracle版本。這應該也適用於Andy Arismendi所建議的ODAC。還有一個(令人困惑的,至少對我來說)回答here關於連接到甲骨文,建議甲骨文即時客戶端(我認爲)。

所以3包(按大小降序排列):

您應該只安裝一個(從上往下第三下載鏈接)這些。我不知道他們之間的區別。看起來他們包含類似的組件。