是否可以在我有权访问的远程数据库上安装Oracle Database 12c示例架构? 我正在尝试在没有SYSDBA访问权限的AWS RDS服务上安装示例架构。
答案 0 :(得分:0)
如果“安装”的意思是create user ...
,则答案(严重)是否。当然,除非您提供登录凭据,该凭据将以特权用户身份连接您,该特权用户可以创建其他用户。您不必成为DBA。这是一个示例:
以SYS(是SYSDBA)身份连接时,我正在创建自己的“ sys”用户,然后该用户将被授予创建其他用户的权限:
SQL> connect sys@xe as sysdba
Enter password:
Connected.
SQL> create user my_sys identified by stacko
2 default tablespace users
3 temporary tablespace temp
4 quota unlimited on users;
User created.
SQL> grant create session to my_sys;
Grant succeeded.
SQL> grant create user to my_sys;
Grant succeeded.
好;现在,以新创建的用户身份连接并创建另一个用户:
SQL> connect my_sys/stacko@xe
Connected.
SQL> create user test identified by test;
User created.
SQL>
有效。
因此,请查看是否有这样一个功能强大的用户可用(或者,是否可以通过某种方式获得它)。
完成后,您将能够以该用户身份连接并创建其所有对象。当然,您将必须授予其CREATE SESSION
,CREATE TABLE
等特权,具体取决于您要执行的操作。
但是,如果您无法做到这一点,恐怕您将无法做到这一点-不是靠你自己。