2012-10-24 26 views
0

我嘗試製作一個工具來幫助在安裝oracle數據庫後創建用戶和imp數據庫。 因爲我的同事通過鍵入命令部署新數據庫太困難了。 然後我嘗試使用oci登錄oracle sys帳戶,但oci重播錯誤「ORA-12154:TNS:無法解析指定的連接標識符」,但正常帳戶是ok。請告訴我如何將oracle作爲sys連接。謝謝。如何使用oci或其他庫登錄oracle作爲sys帳戶

回答

0

Oracle部署期間僅安裝一次。導入數據庫轉儲也是如此。爲什麼編寫一個單獨的應用程序來導入/導出數據庫轉儲?

Sys帳戶沒有從tnsnames.ora中解析出來,因此出現了錯誤。

您可以:

  1. 創建具有足夠的權限普通用戶一樣

甲骨文@應用〜] $ sqlplus中 「/ SYSDBA身份」

創建用戶USER1 IDENTIFIED BY用戶默認TABLESPACE用戶TEMPORARY TABLESPACE TEMP;

GRANT CREATE SESSION,RESOURCE,CREATE VIEW,CREATE MATERIALIZED VIEW,CREATE SYNONYM TO user1;

  1. 爲導入和導出腳本提供必要的SQL語句。
+0

我已經很喜歡這個程序,但非常感謝你! –

相關問題