シェルスクリプトを使用してリモートでOracleスキーマを削除する

シェルスクリプトを使用してリモートでOracleスキーマを削除する

リモートインスタンス良いデータベース-ora12既存のユーザーテスター/パスワードとSID = oracを使用する

シェルスクリプト(SQLPlusは不要)を使用してこのシステムからこのユーザーのデータベースまたはスキーマをリモートで削除するにはどうすればよいですか?

詳細を追加してください。

  • シェルスクリプトの実行例 = hcuser, bkuser
  • oracle dbが存在するOracleインスタンス=Database-ora12
  • Oracle ユーザー名 = hcuser tester/bkuser btester
  • Oracleパスワード=パスワード
  • SID = Oracle

上記のように、スクリプトは他のシェルインスタンスからoracleインスタンスのスキーマを削除または削除するために使用されます。

ベストアンサー1

SQL * Plusを使用したくない場合は、シェルスクリプトでデータベーススキーマ操作を実行するのが難しいことがわかります。

DBIPerlとDBD::Oracleモジュールを使用するか、PythonやPHPなどの言語で同等のものを使用してPro * Cアプリケーション(または同等のアプリケーション)を作成できます。

おすすめ記事