通过DB Link在另一台服务器上创建用户的语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过DB Link在另一台服务器上创建用户的语法相关的知识,希望对你有一定的参考价值。

我想使用db链接在另一台服务器上创建用户。这可能吗? (让我们假设我有权)

以下是在本地服务器上创建用户的语法

create user TEST_USER 
identified by TEST_USER_PW 
default tablespace USERS 
temporary tablespace TEMP;

如何使用db链接完成?

谢谢(如果不是主题,请随意将其迁移到DBA)

编辑:Haki提出远程数据库不允许DDL操作。一旦找到一个,我会发布一个替代品。

答案

您可以使用DBMS_UTILITY.EXEC_DDL_STATEMENT在数据库链接上执行DDL:

begin
    dbms_utility.exec_ddl_statement@myself(
        'create user TEST_USER 
        identified by TEST_USER_PW 
        default tablespace USERS 
        temporary tablespace TEMP');
end;
/

以上是关于通过DB Link在另一台服务器上创建用户的语法的主要内容,如果未能解决你的问题,请参考以下文章

使用 express 的 Passport 身份验证显示之前在另一台机器上登录的用户的信息。如何预防?

在另一台机器上模拟本地用户

创建数据库之间的连接

如何通过 REST API 在另一台服务器上为 Sharepoint 2013 和 Sharepoint Online 运行的脚本中更新 SharePoint 列表?

从另一个网络上的另一台计算机访问 db 时出现错误 #1045

如何从另一台计算机连接到JavaDB?