私リモートインスタンス良いデータベース-ora12既存のユーザーテスター/パスワードとSID = oracを使用する
シェルスクリプト(SQLPlusは不要)を使用してこのシステムからこのユーザーのデータベースまたはスキーマをリモートで削除するにはどうすればよいですか?
詳細を追加してください。
- シェルスクリプトの実行例 = hcuser, bkuser
- oracle dbが存在するOracleインスタンス=Database-ora12
- Oracle ユーザー名 = hcuser tester/bkuser btester
- Oracleパスワード=パスワード
- SID = Oracle
上記のように、スクリプトは他のシェルインスタンスからoracleインスタンスのスキーマを削除または削除するために使用されます。
答え1
SQL * Plusを使用したくない場合は、シェルスクリプトでデータベーススキーマ操作を実行するのが難しいことがわかります。
DBI
PerlとDBD::Oracle
モジュールを使用するか、PythonやPHPなどの言語で同等のものを使用してPro * Cアプリケーション(または同等のアプリケーション)を作成できます。