2011-11-22 112 views
4

我想:如何創建具有SYSDBA權限的Oracle數據庫鏈接

select * from [email protected]; 

問題

  • 待機安裝所以只有SYSDBA用戶可以連接到查詢它
  • 我找不到如何使用數據庫鏈接使用SYSDBA權限

我的目標是顯示系統信息/從網頁上的備用Oracle數據庫的統計數據。

我正在使用Oracle APEX。頁面是從mod_plsql計算而來的,這個mod_plsql是從Oracle數據庫運行的,所以很容易顯示這種查詢的結果。

備選:

  • 如何選擇 「shell腳本」 *?

回答

3

根據我通過Google看到的幾件事,我認爲你不能這樣做。

總之,作爲sysdba使用通過密碼文件的身份驗證進行遠程連接。數據庫鏈接不會嘗試以這種方式驗證,它們在遠程數據庫中進行身份驗證,而不是在外部進行身份驗證。

Here's a link到一個網站,簡要介紹了這個問題。

0

我想你想要的是:

CREATE PUBLIC DATABASE LINK STANDBY 

而不是CREATE DATABASE LINK STANDBY。我只是從sqlplus/as sysdba中測試了這個,並且能夠查詢。

相關問題