博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORACLE用户操作的一些常用操作总结【weber出品】
阅读量:6191 次
发布时间:2019-06-21

本文共 1330 字,大约阅读时间需要 4 分钟。

一、创建一个表空间

create tablespace pioneer_data    datafile '/u01/datafile/pioneer_datadbf'    size 100m    autoextend on   extent management local ;

  其中:extent management:区管理方式为本地管理

查看表空间是否创建成功:

SQL> select tablespace_name from dba_tablespaces;

 

二、创建一个用户 

CREATE USER PJINLIAN    IDENTIFIED BY WUDA    DEFAULT TABLESPACE PIONEER_DATA    TEMPORARY TABLESPACE TEMP    QUOTA 100M ON  PIONEER_DATA    QUOTA 100M ON  PIONEER_INDX;

quota:配额的意思

最后一定要记得加;号

查看用户是否创建成功:

SQL> select username from dba_users where username like'PJ%';

 

三、给用户授权、角色

SQL> grant connect ,resource to pjinlian;​SQL> revoke connect ,resource from pjinlian;  --回收权限给用户授予权限grant select on scott.emp to pjinlian with grant option;

后面加上with grant option 后才可以 grant privilige to another users;

但是with grant option是会被级联收回权限的。

而如果是with admin option则不会被级联收回

 

四、查看用户拥有的权限

SQL> select * from role_sys_privs;

 

五、修改密码

不管当前用户是SYS还是PJINLIAN都是可以更改密码的。

SQL>alter user pjinlian identified by wuda;修改用户缺省表空间SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;给用户枷锁SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;给用户解锁SQL> ALTER USER YWB ACCOUNT UNLOCK;

 

六、删除用户

SQL> drop user ywb ;

用户没有增加任何实体

SQL> drop user ywb cascade;

如果加上了cascade的话,则当前用户所创建的实体也会被一起删除,其中还包括表,视图,索引

如果不加的话报错:

ORA-01922: CASCADE must be specified to drop 'YWB'

转载于:https://www.cnblogs.com/yaoweber/p/3991082.html

你可能感兴趣的文章
vs 2017 无法安装任何 nuget package,提示“库没有注册。。。”
查看>>
使用OpenSSL颁发CA证书
查看>>
我的友情链接
查看>>
innodb引擎
查看>>
电脑重装系统U盘引导不了
查看>>
我的友情链接
查看>>
安卓智能手机刷机前的准备工作
查看>>
mysql alter 语句用法,添加、修改、删除字段等
查看>>
bootstrap-validation 对表单进行比较全的验证
查看>>
Ynote源码涉及功能解剖
查看>>
2017年最流行的15个数据科学Python库
查看>>
利用linux内核代码玩转c链表
查看>>
如何让你的网站快速被百度收录。
查看>>
android实现异步下载过程
查看>>
我的友情链接
查看>>
ucosii 知识点总结
查看>>
算法(1)-约瑟夫
查看>>
mysql mmm安装管理详解
查看>>
网盘和云备份 区别在哪里
查看>>
拉登游戏开发--分布式计算服务机客户机程序设计
查看>>