ORACLE常用语句:

1.首先,创建(新)用户:

create user username identified by password;

username:新用户名的用户名

password: 新用户的密码

也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户

2.创建表空间:

create tablespace tablespacename datafile 'd:\data.dbf' size xxxm autoextend on next 32m maxsize 2048m

;

tablespacename:表空间的名字,自动增长每次32M最大表空间2048M;

d:\data.dbf':表空间的存储位置    xxx表空间的大小,m单位为兆(M)

3.将空间分配给用户:

alert user username default tablespace tablespacename;

将名字为tablespacename的表空间分配给username

4.给用户登录授权:

grant create session,create table,unlimited tablespace to username;

1.其他授权:

grant connect to user_name;赋予用户连接的权限:

grant create indextype to user_name;赋予用户的权限:

grant create job to user_name;赋予用户的权限:

grant create materialized view to user_name;赋予用户的权限:

grant create procedure to user_name;赋予用户操作存储过程的权限:

grant create public synonym to user_name;赋予用户同义词的权限:

grant create sequence to user_name;赋予用户操作序列的权限:

grant create session to user_name;赋予create session的权限,便于登录;

grant create table to user_name;赋予用户创建表的权限:

grant create trigger to user_name;赋予用户操作触发器的权限:

grant create type to user_name;赋予用户的权限:

grant create view to user_name;赋予用户操作视图的权限:

grant unlimited tablespace to user_name;赋予使用表空间的权限

alter user user_name quota unlimited on tbs_name;赋予用户的权限:

2.查看权限:

select * from user_sys_privs;

3.授权取消:

eg:revoke create table from user_name;取消创建表的权限;

场景授权取消及撤销
用户test 用户test1
test1的用户创建了个表mytab 并且插入了一些数据
那么 test用户是否可以访问到test1的mytab怎么访问?
答:不可以,必须先授权
test1必须授权给test :grant select on mytab to test;
那么这个时候test可以通过 select * from test1.mytab;来访问mytab中的数据
如果想把某个表(对象)的所有权限都赋予给test那么可以:
grant all on mytab to test;
撤销所有权限
revoke all on mytab to test

5.用户登录,登录之后创建表

conn username/password;

6.查看服务名
env |grep SID

7.授予dba权限()
grant dba to username;dba 是oralce 最大权限的,oracle 所有的权限他都有

最新文章

  1. JavaScript中数据类型转换总结
  2. 使用极光推送(www.jpush.cn)向安卓手机推送消息【服务端向客户端主送推送】C#语言
  3. 【noip 2004】 合并果子
  4. Groovy中文教程(链接收藏)
  5. JavaScript的学习2
  6. iOS 在类实现定义中声明成员变量的怪异方式
  7. GG同步sqlserver报错一个案例 Invalid date format
  8. 1.3 selenium IDE录制脚本转换为其他代码格式
  9. lnmp架构(第一篇)
  10. DirectDraw读书笔记
  11. 音频增益响度分析 ReplayGain 附完整C代码示例
  12. python JoinableQueue在生产者消费者项目中的简单应用
  13. Oracle截取JSON字符串内容
  14. Servlet(八):ServletContext对象和ServletConfig对象
  15. django项目同一用户不能同时登陆
  16. springBoot(1)---springboot初步理解
  17. IDEA抛出No bean named 'cacheManager' available解决方法
  18. Centos7安装部署Zabbix3.4
  19. Git的操作方法
  20. python第二十天

热门文章

  1. php 修改图片大小
  2. (转自MDN)CSS基础一定要看的包含块(containing block)
  3. Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解
  4. JAVA学习过程中遇到的BUG
  5. 关于Java8的精心总结
  6. antd4 源码学习 :表单
  7. vue : watch、computed、以及对象数组
  8. redis pipelined 示例
  9. React Native 报错 Error: spawn EACCES 权限
  10. JVM系列之:对象的锁状态和同步