2011-11-22 110 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中测试了这个,并且能够查询。

相关问题