为应用程序创建方案
使用本节中的过程,为应用程序创建方案。
使用以下方案名称:
-
app_data
-
app_code
-
app_admin
-
app_user
-
app_admin_user
注:对于下列过程,需要具有 CREATE USER 和 DROP USER 系统特权的用户(例如 CREATE USER)的名称和口令。
创建方案或用户的步骤:
-
使用 SQL*Plus,以具有 CREATE USER 和 DROP USER 系统权限的用户身份连接到 Oracle Database。
此时将显示
SQL>提示符。 -
如果方案存在,请通过以下 SQL 语句删除方案及其对象:
DROP USER schema_name CASCADE;如果方案存在,系统将响应:
User dropped.如果方案不存在,系统将响应:
DROP USER schema_name CASCADE * ERROR at line 1: ORA-01918: user 'schema_name' does not exist -
如果 schema_name 为
app_data、app_code或app_admin,则使用此 SQL 语句创建方案:CREATE USER schema_name IDENTIFIED BY password DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS ENABLE EDITIONS;否则,使用以下 SQL 语句创建方案:
CREATE USER schema_name IDENTIFIED BY password ENABLE EDITIONS;注意:选择安全的口令。有关安全口令的准则,请参阅 Oracle Database Security Guide。
系统响应:
User created. -
(可选)在 SQL Developer 中,使用“ Connecting to Oracle Database from SQL Developer ”中的说明为方案创建连接。
另请参见:
-
“关于应用程序”
-
Oracle Database SQL Language Reference(了解有关
DROPUSER语句的信息) -
Oracle Database SQL Language Reference(了解有关
CREATEUSER语句的信息)