Oracle 基础之数据库管理
来源:互联网 发布:影楼后期制作软件 编辑:程序博客网 时间:2024/06/04 18:10
Oracle数据库管理需要对应的权限,最好是DBA权限
用户管理:
01
--创建用户给其一个密码(必须给其一个密码)
02
create user king IDENTIFIED by king;
03
--创建的新用户要给其权限
04
grant connect to king;
05
grant resource to king;
06
--给用户scott解锁
07
alter user scott account unlock ;
08
--把用户锁住
09
alter user scott account lock;
10
--给用户scott修改密码
11
alter user scott IDENTIFIED by tarena123;
别名管理:
1
1
. 定义同义词
2
--定义一个公有的别名 scott.emp ----> emp
3
create
public
synonym emp
for
scott.emp;
1
2
.删除同义词:
2
drop
public
synonym table_name;
1
3
.查看所有同义词:
2
select * from dba_synonyms
权限管理:
对表操作的权限:
1
grant select on emp to jsd1404;
2
grant insert on emp to jsd1404;
3
grant delete on emp to jsd1404;
4
grant update on emp to jsd1404;
5
grant alter on emp to jsd1404;
6
grant update on emp to jsd1404 with grant option; 授权更新权限转移给xujin用户,许进用户可以继续授权;
收回权限:
1
revoke select on emp from jsd1404;
2
revoke insert on emp from jsd1404;
3
revoke update on emp from jsd1404;
4
revoke delete on emp from jsd1404;
5
revoke alter on emp from jsd1404;
对用户操作的权限:
1
grant connect to king;--给用户授予连接的权限
2
grant resource to king;--给用户king授予 所有资源的权限
对存储过程的权限:
1
grant create procedure to jsd1404;--授予创建存储过程的权限
2
grant execute procedure_name to jsd1404;--授予执行某个存储过程的权限
对表空间操作的权限:
1
grant create tablespace to jsd1404; --授予可以创建tablespace 的权限
2
grant alter tablespace to jsd1404;--授予可以修改tablespace 的权限
其他:
1
select * from dba_users;-- 查询数据库中的所有用户
2
select table_name,privilege from dba_tab_privs where grantee=
'jsd1404'
;-- 查询一个用户拥有的对象权限
3
select * from dba_sys_privs where grantee=
'jsd1404'
;-- 查询一个用户拥有的系统权限
4
select * from session_privs; --当钱会话有效的系统权限
1
grant update on table1 to jsd1404 with grant option; 授权更新权限转移给xujin用户,许进用户可以继续授权;
0 0
- Oracle 基础之数据库管理
- oracle 数据库管理基础
- ORACLE数据库 游标管理基础
- ORACLE数据库 游标管理基础
- Oracle数据库管理及基础脚本
- Oracle基础(三)数据库管理
- Oracle学习笔记之Oracle数据库管理
- oracle数据库笔记之数据库基本管理
- Oracle数据库基础之数据库字符串类型
- (oracle数据库基础)第四章 数据库对象管理
- Oracle 管理之 Linux 网络基础
- 《Oracle数据库管理之道》目录
- oracle数据库管理之表空间
- Oracle数据库之创建和管理表
- 数据库(四)数据库基础之数据库管理系统引论
- Oracle学习笔记之Oracle 数据库操作之用户管理
- Oracle数据库之基础架构知识
- Oracle数据库之PL/SQL程序设计基础
- Linux Shell常用技巧(八)
- Linux Shell常用技巧(九)
- Android视频采集+H264编码
- Dynamics CRM2011自定义框架解决方案
- Linux Shell常用技巧(十)
- Oracle 基础之数据库管理
- Linux Shell常用技巧(十一)
- 算法竞赛入门 3-3 竖式问题
- 世界杯与时代发展
- php session_set_save_handler 函数的用法(mysql)
- C++实现UDP通信。。
- Linux Shell常用技巧(十二)
- 专为Oracle数据恢复而生 - PRM
- swift菜鸟入门视频教程-05-控制流