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;
-- 授予对特定表或视图的权限
GRANT SELECT, INSERT ON my_schema.my_table TO my_user;
这个例子展示了如何在Oracle数据库中创建一个新的表空间、创建一个新用户并为其授予基本的连接和资源权限。还展示了如何授予用户DBA角色或特定对象的权限。这些操作通常需要DBA级别的权限来执行。
评论已关闭