私は本当にこれを知っているべきですが、誰かがLinux上でデフォルトのデータベースを変更する方法を教えてくれますか?例えばOracleでは、どのように 'デフォルト'データベースを変更しますか?
:
私はORACLE_SID=test1
と上のデータベースtest1
を持っています。だから、私は使用することができますtest1
に接続します。
sqlplus myuser/password
は、デフォルトのデータベースに接続し
、test1
は、私は今、デフォルトのSQLPLUSの接続のようにサーバーserver2
上のデータベースtest2
に行くことでしょう。
したがって、古いtest1
のエントリが[email protected]
を指すように、tnsnamesを更新しました。同じ場所を指す別のエントリtest2
も追加しました。ただし、既定の接続はまだ[email protected]
になります。正常に動作してserver2
上のデータベースtest2
に行き、次の両方の
:
sqlplus myuser/[email protected]
sqlplus myuser/[email protected]
しかし、デフォルトの接続、sqlplus myuser/password
、[email protected]
に行きます。
アイデア?
ありがとうございました。
これはすべてserver1で行われていると仮定しますか? – DCookie
「sqlplus user/pass」で始まるserver1には、多くのレガシー・スクリプトがあります。私は、これらのスクリプトをserver1からserver2へのデータベース移行後に動作させる方法を見つけようとしています。 –
スクリプトは最終的にserver1またはserver2で実行されますか? server2の場合は、server2のORACLE_SIDをtest2に設定するだけです。 – DCookie