5

したい:

  select * from v$database@standby;

問題

  • スタンバイがマウントされているため、SYSDBAユーザーのみが接続して照会できます
  • SYSDBA権限を使用してデータベースリンクを使用する方法がわかりません

私の目標は、スタンバイOracleデータベースのシステム情報/統計をWebページに表示することです。

OracleAPEXを使用しています。ページは、Oracle DBから実行されるmod_plsqlから計算されるため、この種のクエリの結果を簡単に表示できます。

別:

  • 「シェルスクリプト」から*を選択する方法は?
4

2 に答える 2

4

私が Google で見たいくつかのことに基づいて、これを行うことはできないと思います。

要約すると、sysdba としてリモートで接続するには、パスワード ファイルによる認証が使用されます。データベース リンクはこの方法で認証を試みません。外部ではなく、リモート データベースで認証されます。

この件について簡単に触れているサイトへのリンクを次に示します。

于 2011-11-23T00:06:15.103 に答える
0

あなたが望むのは次のとおりだと思います:

CREATE PUBLIC DATABASE LINK STANDBY

CREATE DATABASE LINK STANDBY ではなく。これを sqlplus / as sysdba からテストしたところ、クエリを実行できました。

于 2011-11-22T17:52:30.707 に答える