1

我想使用数据库链接在另一台服务器上创建一个用户。这可能吗?(假设我有权限)

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

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

怎么能用数据库链接来完成?

谢谢(如果不在主题范围内,请随时将其迁移到 DBA)

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

4

1 回答 1

1

您可以使用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;
/
于 2013-04-26T03:38:00.447 回答