2012-04-10 4 views
1

共有コンピュータがあります。管理者はOracle XEをインストールします。しかし、私はできません。私はOS、afaikの権利を持っていないので、新しいユーザーを作成します。 Oracleマニュアルでは、DBAが管理者グループのメンバーである必要があります。 管理者権限なしでローカルインスタンスXEを管理できる方法はありますか? データベースの起動/停止、接続/切断、セッションの終了などが必要です。Javaアプリケーションをテストする必要があります。管理者権限なしでWindows XP上でOracleを実行することはできますか?

ありがとうございました。

答えて

1

管理者権限のないローカルインスタンスXEを管理できる方法はありますか。

これは、Oracleのマニュアルに記載されている場合です。

賢明な戦略は、あなたの問題を管理者と話すことです。あなたがアクセス権を持っていなければ、あなたが仕事をすることが困難になることを指摘してください。彼らがあなたにシステム管理者権限を与えることができない場合は、あなたに仕事をさせるための代替案を提案するように依頼してください。

Oracleで追加の権利を付与する必要がある場合もあります。

+0

私は、OSの権利がまったく関連しているかどうかわかりませんでした。 Oracle XEは、デフォルトでLOCAL_SYSTEMとして実行されるWebコンソールを提供します。 –

1

については、仮想マシンの管理者権限を取得するのはどうですか? virtualbox.orgを参照してください。

2

admin権限を持つOSユーザーは必要ありません(Oracleがインストールされて実行されていれば)。

だけ

(私もXP上でそれを行う..その後、あなたは完全なデータベースを新しいOracleユーザーを作成および管理することができますSYSDBAとして接続する - 正規ユーザーで作業していて、SYSDBAロールを持つSYSTEMまたはSYSとして接続私は、Oracleで何かを設定する必要がある場合)

0

マニュアルXE hereから:

「各プラットフォーム上でOS認証ユーザーグループがすでに存在していない場合は、Oracle Database XEをインストールするときに、それが自動的に作成されます。さらに、Linuxプラットフォームにインストールするとフォームでは、ユーザー・アカウントoracleが自動的に作成され、dbaグループに配置されます。 Windowsプラットフォームにインストールすると、インストールを実行するユーザーは自動的にORA_DBAグループに追加されます。どちらのプラットフォームでも、他のホスト・ユーザーをOS認証ユーザー・グループに追加して、SYSDBA権限でデータベースに接続できるようにすることができます。 「

窓のインストールは、私はあなたがいないと想定し、管理ユーザーが必要なので、それはあなたのために役に立たないORA_DBAグループへの管理者ユーザの自動追加をレンダリングするので。

だからあなたの管理者は、XEの直後に何を行うことができますこの共有マシンにインストールするだけであなた非管理者OSユーザー(ローカルまたはドメインレベルで、何でも)に新しく作成されたOSのローカルグループ「ORA_DBA」を追加することです。しかし、あなたはまだOracleサービスまたはTNSを再起動することはできません

connect/as sysdba 

:これが完了すると、あなたは、単にSQLPLUSプロンプトを開くことができますし、将来的には、独自の管理者以外のユーザーを使用してSYSDBA権限で接続しますORA_DBAグループに属していてもリスナーを使用できます。