2011-11-22 4 views
4

Я хочу:Как создать базу данных ссылка Oracle с SYSDBA привилегии

select * from [email protected]; 

Проблема:

  • ожидания установлен таким образом, только SYSDBA пользователь может подключиться к запросить его
  • Я не могу узнать, как использовать ссылку базы данных используя SYSDBA привилегия

Моя цель состоит в том, чтобы отобразить информацию о системе/статистике из режима ожидания Oracle базы данных на веб-странице.

Я использую Oracle APEX. Страницы вычисляются из mod_plsql, который выполняется из базы данных Oracle, поэтому легко отобразить результат такого рода запросов.

Альтернатива:

  • Как выбрать * из "скрипт"?

ответ

3

Я не думаю, что вы можете это сделать, основываясь на нескольких вещах, которые я видел через Google.

Подводя итог, подключение удаленно, поскольку sysdba использует аутентификацию через файл паролей. Ссылки на базы данных не пытаются аутентифицироваться таким образом, они аутентифицируются в удаленной базе данных, а не извне.

Here's a link сайт, который кратко затрагивает тему.

0

Я думаю, что вы хотите:

CREATE PUBLIC DATABASE LINK STANDBY 

вместо CREATE DATABASE LINK STANDBY. Я просто протестировал это из sqlplus/as sysdba и смог запросить.