Oracle创建表空间、用户等相关语句
-- 创建表空间
CREATE TABLESPACE my_tablespace
DATAFILE 'path_to_datafile/my_tablespace.dbf' SIZE 100M
AUTOEXTEND ON NEXT 10M MAXSIZE 500M
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL;
-- 创建用户并指定表空间
CREATE USER my_user IDENTIFIED BY my_password
DEFAULT TABLESPACE my_tablespace
TEMPORARY TABLESPACE temp
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 给用户授权
GRANT CONNECT, RESOURCE TO my_user;
-- 授予DBA角色(如果需要)
GRANT DBA TO my_user;
-- 以下是一个示例,演示如何创建一个用户并授予DBA权限
-- 注意:DBA权限非常大,应谨慎授予
GRANT DBA TO my_user;
这个例子展示了如何创建一个表空间和用户,并给用户授予基本的权限。同时演示了如何授予DBA角色,但这通常不推荐除非绝对必要,因为这会授予用户所有数据库管理权限。
评论已关闭