Oracle常用脚本
来源:互联网 发布:2017双十一化妆品数据 编辑:程序博客网 时间:2024/06/05 17:49
--1. 查询oracle中所有用户信息
select * from dba_users;
--2. 只查询用户和密码
select username, password from dba_users;
--3. 查询当前用户信息
select * from dba_ustats;
--4. 查询用户可以访问的视图文本
select * from dba_varrays;
--5. 查询数据库中所有视图的文本
select * from dba_views;
--6. 查看当前用户的表
select table_name from user_tables;
--7. 查看所有用户的表
select table_name from all_tables;
--8. 查看系统表
select table_name from dba_tables;
--9.查看Oracle数据库中表空间信息的命令方法:
/*通过查询数据库系统中的数据字典表(data dictionary tables)获取表空间的相关信息,
首先使用客户端工具连接到数据库,这些工具可以是SQLPLUS字符工具、TOAD、PL/SQL等,连接到数据库后执行如下的查询语句:*/
select a.a1 表空间名称,
c.c2 类型,
c.c3 区管理,
b.b2 / 1024 / 1024 表空间大小M,
(b.b2 - a.a2) / 1024 / 1024 已使用M,
substr((b.b2 - a.a2) / b.b2 * 100, 1, 5) 利用率
from (select tablespace_name a1, sum(nvl(bytes, 0)) a2
from dba_free_space
group by tablespace_name) a,
(select tablespace_name b1, sum(bytes) b2
from dba_data_files
group by tablespace_name) b,
(select tablespace_name c1, contents c2, extent_management c3
from dba_tablespaces) c
where a.a1 = b.b1
and c.c1 = b.b1;
/*该语句通过查询dba_free_space,dba_data_files,dba_tablespaces这三个数据字典表,
得到了表空间名称,表空间类型,区管理类型,以”兆”为单位的表空间大小,已使用的表空间大小及表空间利用率。
dba_free_space表描述了表空间的空闲大小,dba_data_files表描述了数据库中的数据文件,
dba_tablespaces表描述了数据库中的表空间。
上面语句中from子句后有三个select语句,每个select语句相当于一个视图,视图的名称分别为a、b、c,
通过它们之间的关联关系,我们得到了表空间的相关信息。*/
- Oracle常用脚本备忘
- Oracle常用脚本备忘
- Oracle常用脚本(1)
- Oracle常用脚本(2)
- Oracle常用脚本(3)
- Oracle常用脚本
- Oracle常用脚本 Script
- ORACLE 常用管理脚本
- Oracle常用脚本示例
- ORACLE常用脚本命令
- Oracle常用脚本 Script
- Oracle常用操作脚本
- Oracle常用脚本
- oracle 开发常用脚本
- Oracle常用脚本 Script
- ORACLE 常用脚本总结
- Oracle常用脚本汇总
- Oracle维护常用脚本
- 10-07-22
- 究竟是天气作怪还是人的懒惰心理
- Hello, MatrixWorld!
- 字符指针与字符串变量的转换
- 谁说不能这样做题之关于一道题的四种实现,POJ 2263
- Oracle常用脚本
- Linux下用vsftpd构建FTP服务器
- cannot simultaneously fetch multiple bags 解决方式
- 嵌入式Linux中使用动态和静态编译的有趣现象
- EVC编程知识点
- Win7下用户界面特权隔离下低等级进程向高等级进程发送消息的实现
- CSS中A标签的a:link a:visited a:hover a:active 原来是有严格的顺序的
- 学习笔记之使用域名创建虚拟主机
- 整数划分部分问题和算法