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;
-- 创建一个新用户并将其表空间设置为刚创建的my_tablespace
CREATE USER my_user IDENTIFIED BY my_password
DEFAULT TABLESPACE my_tablespace
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON my_tablespace;
-- 给新用户授权
GRANT CONNECT, RESOURCE TO my_user;
在这个例子中,我们首先创建了一个名为my_tablespace
的新表空间,并指定了数据文件的路径和大小,以及自动扩展的规则。接着,我们创建了一个新用户my_user
,并设置了其默认表空间为my_tablespace
,临时表空间为temp
,并为新用户在my_tablespace
设置了无限额的配额。最后,我们给新用户授予了连接(CONNECT)和资源(RESOURCE)角色。
评论已关闭