[20120813]grant与建立用户.txt

简介: [20120813]grant与建立用户.txtoracle 下建立用户一般正常的可以使用:CREATE USER TEST1  IDENTIFIED BY    DEFAULT TABLESPACE USERS   TEMPORARY TABLESPACE T...
[20120813]grant与建立用户.txt

oracle 下建立用户一般正常的可以使用:
CREATE USER TEST1  IDENTIFIED BY    DEFAULT TABLESPACE USERS   TEMPORARY TABLESPACE TEMP  PROFILE DEFAULT  ACCOUNT UNLOCK;

--并且还要grant一些权限.


而且在做试验或者测试时经常要建立一些用户,这个用户权限可能都是DBA(偷懒)!

实际上grant就可以直接搞定.

1.测试环境:

SQL> select * from v$version ;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production


2.先删除用户,或者检查这个用户是否存在.
SQL> drop user test1;
User dropped.

SQL> drop user test1;
drop user test1
          *
ERROR at line 1:
ORA-01918: user 'TEST1' does not exist


3.开始操作:
SQL> grant dba to test1 ;
grant dba to test1
             *
ERROR at line 1:
ORA-01917: user or role 'TEST1' does not exist

SQL> grant dba to test1 identified by xxx;
Grant succeeded.

--ok! test1用户建立好.

SQL> connect test1/xxx
Connected.
SQL> show user
USER is "TEST1"

--OK!可以正常使用!

目录
相关文章
|
关系型数据库 MySQL 测试技术
MySQL 授予普通用户PROCESS权限
在MySQL中如何给普通用户授予查看所有用户线程/连接的权限,当然,默认情况下show processlist是可以查看当前用户的线程/连接的。     mysql> grant process on MyDB.
1500 0
|
SQL Oracle 关系型数据库
[20180328]不要在sys建立用户对象.txt
[20180328]不要在sys建立用户对象.txt --//好几年前遇到的问题,开发安装UTL_DBWS在linux下遇到问题,最后选择winows下安装. --//随着业务增加,无法支撑,需要数据库组迁移到linux下,也就是我当时的安装笔记: --//http://blog.
960 0