Oracle常用查询语句
发布日期:2025-04-30 02:38:39
浏览次数:17
分类:精选文章
本文共 1602 字,大约阅读时间需要 5 分钟。
ORACLE 数据字典视图使用指南
1. 数据字典视图的类型
ORACLE 数据字典视图主要分为三种:USER、ALL 和 DBA。
- USER_*:提供与用户相关的对象信息,仅限于用户自己创建的对象。
- ALL_*:包含用户可以访问的所有对象信息,包括用户自身创建的对象以及其他用户创建但用户有权限访问的对象。
- DBA_*:展示数据库中所有对象的信息,适用于全面管理和查询。
2. 查看所有用户
可以通过以下SQL语句查看数据库中的用户信息:
select * from dba_user;select * from all_users;select * from user_users;
3. 查看用户系统权限
查看用户的系统权限信息:
select * from dba_sys_privs;select * from all_sys_privs;select * from user_sys_privs;
4. 查看用户对象权限
查看用户对表的权限信息:
select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;
5. 查看所有角色
查询数据库中的角色信息:
select * from dba_roles;
6. 查看用户所拥有的角色
查看特定用户拥有的角色信息:
select * from dba_role_privs where grantee='SYSSDE';select * from user_role_privs where grantee='SYSSDE';
7. 查看当前用户的缺省表空间
查看用户的默认表空间设置:
select username,default_tablespace from user_users;
8. 查看ORACLE中alert log文件的位置
查询alert日志文件的位置:
select name,value from v$diag_info;
9. 创建只读用户
创建只读用户权限:
alter user monkey account unlock;
10. 查看Oracle的实例名和安装路径
查看Oracle实例信息:
env|grep ORA
11. 授予某个用户查询所有表的权限
为syssde用户授予查询所有表的权限:
grant select any table to syssde;
12. 授予某个用户dba权限
为syssde用户授予dba权限:
grant resouce,connect,dba to syssde;
13. 对锁定的用户进行解锁
解锁已锁定用户:
alter user monkey account unlock;
14. 修改普通用户密码
修改用户密码:
alter user monkey identified by monkey123;
15. 查看表空间和占用大小
查看表空间信息及占用大小:
select t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;
16. 删除用户和表空间
删除表空间及相关数据文件:
drop tablespace test1 including contents and datafiles;drop user test1 cascade;
通过以上SQL语句和操作,可以有效地管理Oracle数据库中的用户、权限和角色,确保数据库的安全性和高效运行。
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2026年06月16日 10时40分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php代码执行完整流程介绍
2023-03-01
PHP代码格式化工具phpcf常见问题解决方案
2023-03-01
PHP使用3DES算法加密解密字符串
2023-03-01
php使用memcached扩展的一个BUG
2023-03-01
PHP内核介绍及扩展开发指南—基础知识
2023-03-01
PHP写日志fwrite和file_put_contents的区别与性能
2023-03-01
PHP函数
2023-03-01
PHP函数__autoload失效原因(与smarty有关)
2023-03-01
PHP函数操作数字和汉字互转(100以内)
2023-03-01
PHP函数方法
2023-03-01
PHP删除指定目录下的所有文件和文件夹 | 删除指定文件
2023-03-01
php判断ip黑名单程序代码
2023-03-01
php判断复选框是否被选中的方法
2023-03-01
PHP判断指定目录下是否存在文件
2023-03-01
php判断数组是否为空
2023-03-01
PHP判断数组是否有重复值、获取重复值
2023-03-01
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示
2023-03-01
PHP加密与安全的最佳实践
2023-03-01
PHP区分 企业微信浏览器 | 普通微信浏览器 | 其他浏览器
2023-03-01