时间:2021-07-01 10:21:17 帮助过:2人阅读
-- 创建一个用户并分配表空间和分配权限 -- 以sysdba登录 oracle@sha-col-oracle-2:~> sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Mon Mar 7 18:48:59 2016 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> --创建一个用户ABC,密码为creditderivative CREATE USER ABC IDENTIFIED BY creditderivative --设置表空间:让用户使用默认的表空间USERS DEFAULT TABLESPACE USERS --设置表空间:让用户使用临时表空间TEMP TEMPORARY TABLESPACE TEMP --默认权限:初始定义对资源不限制 PROFILE DEFAULT --解锁: oracle的默认设定是登陆时密码错几次之后,系统自动锁定该用户,此时可以用这个命令对该用户解锁 ACCOUNT UNLOCK; --分配开发人员权利 GRANT RESOURCE TO ABC; --分配最终用户的典型权利,最基本的 GRANT CONNECT TO ABC; --分配创建视图的权限 GRANT CREATE VIEW TO ABC; --将该user已被授权的角色都设置为默认角色 ALTER USER ABC DEFAULT ROLE ALL; --该user可以在这个表空间内随意建表 GRANT UNLIMITED TABLESPACE TO ABC; --分配创建物化视图的权限 GRANT CREATE MATERIALIZED VIEW TO ABC;
Oracle开发:创建一个用户并分配表空间和分配权限
标签: