创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意

文章目录

  • 1、连接到数据库
  • 2、创建表空间
    • 创建testtab表空间
    • 创建testtemp临时表空间
  • 3、创建用户
  • 4、授予权限
  • 5、测试

创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意_第1张图片

1、连接到数据库

sqlplus / as sysdba

2、创建表空间

创建testtab表空间

CREATE TABLESPACE testtab 
DATAFILE '/u01/app/oracle/oradata/orcl/testtab.dbf' 
SIZE 50M 
AUTOEXTEND ON 
NEXT 5M MAXSIZE 200M;

创建testtemp临时表空间

CREATE TEMPORARY TABLESPACE testtemp 
TEMPFILE '/u01/app/oracle/oradata/orcl/testtemp.dbf' 
SIZE 20M 
AUTOEXTEND ON 
NEXT 5M MAXSIZE 100M;

3、创建用户

CREATE USER test IDENTIFIED BY 123
DEFAULT TABLESPACE testtab
TEMPORARY TABLESPACE testtemp;

创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意_第2张图片

4、授予权限

– 授予权限
– 这里的权限取决于用户的需求

GRANT CONNECT, RESOURCE TO test;

– 您也可以根据需要授予其他权限
在这里插入图片描述

5、测试

使用新用户登录数据库

sqlplus test/123

创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意_第3张图片
使用dba用户登录,然后执行下列命令查询(如果想用test查询需要给test用户dba权限):

SELECT username, default_tablespace, temporary_tablespace
FROM dba_users
WHERE username = 'TEST';

可能格式会乱,使用下列语句修正

col username for a10;
col default_tablespace for a20;
col temporary_tablespace for a20;

再次查询
创建一个用户test且使用testtab表空间及testtemp临时表空间并授予其权限,密码随意_第4张图片
OK完成

你可能感兴趣的:(数据库运维,oracle,数据库,linux,运维)