oracle创建用户、创建表空间、给用户赋权表空间
-- 创建用户
CREATE USER myuser IDENTIFIED BY mypassword;
-- 创建表空间
CREATE TABLESPACE mytablespace
DATAFILE 'path_to_datafile/dbf/mytablespace.dbf' SIZE 100M
AUTOEXTEND ON NEXT 10M MAXSIZE 500M
LOGGING
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
-- 给用户赋予表空间权限
ALTER USER myuser QUOTA UNLIMITED ON mytablespace;
-- 赋予连接会话数限制
ALTER USER myuser PROCESSes 50;
-- 赋予资源限制
ALTER USER myuser PASSWORD EXPIRE;
ALTER USER myuser ACCOUNT LOCK;
在这个例子中,我们首先创建了一个新用户myuser
,并为其设置了密码mypassword
。接着,我们创建了一个名为mytablespace
的新表空间,指定了数据文件的路径和大小,并设置了自动扩展的参数。最后,我们使用ALTER USER
命令给myuser
用户赋予了mytablespace
表空间的无限制使用权限,并设置了会话数和资源的一些限制。
评论已关闭