使用shell脚本远程删除oracle模式

使用shell脚本远程删除oracle模式

我有一个远程实例喜欢数据库-ora12使用现有用户 tester / 密码和 SID=orac

如何使用 shell 脚本(无需 SQLPlus)从该系统中远程删除该用户的数据库或模式。

添加更多细节:

  • 执行 shell 脚本的实例 = hcuser、bkuser
  • 存在 oracle db 的 Oracle 实例 = 数据库-ora12
  • Oracle 用户名 = hcuser 的 tester / bkuser 的 btester
  • Oracle密码=密码
  • SID = 甲骨文

如上所述,脚本用于从不同的 shell 实例中删除或删除 oracle 实例上的模式。

答案1

如果您不想使用 SQL*Plus,您会发现从 shell 脚本执行任何数据库模式操作都很棘手。

您可以编写 Pro*C 应用程序(或等效的应用程序),使用 PerlDBIDBD::Oracle模块,或使用 Python 或 PHP 等语言的等效内容。

相关内容