oracle 表信息查询
来源:互联网 发布:gigi hadid 知乎 编辑:程序博客网 时间:2024/05/18 16:58
表名;
2、查看当前用户下的表
SELECT * FROM USER_TABLES;
3、查看数据库中所有的表
SELECT * FROM DBA_TABLES ;SELECT CREATED, LAST_DDL_TIME FROM USER_OBJECTS WHERE OBJECT_NAME = UPPER('表名');4、Oracle查看表空间的使用情况
SELECT SUM(BYTES) / (1024 * 1024) AS FREE_SPACE, TABLESPACE_NAME FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME;
SELECT A.TABLESPACE_NAME,
A.BYTES TOTAL,
B.BYTES USED,
C.BYTES FREE,
(B.BYTES * 100) / A.BYTES "% USED",
(C.BYTES * 100) / A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A, SYS.SM$TS_USED B, SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
AND A.TABLESPACE_NAME = C.TABLESPACE_NAME;
5、查看数据库库对象
SELECT OWNER, OBJECT_TYPE, STATUS, COUNT(*) COUNT#
FROM ALL_OBJECTS
GROUP BY OWNER, OBJECT_TYPE, STATUS;
6、查看数据库的版本
SELECT VERSION FROM PRODUCT_COMPONENT_VERSION WHERE SUBSTR(PRODUCT, 1, 6) = 'Oracle';
7、查看数据库的创建日期和归档方式
SELECT CREATED, LOG_MODE, LOG_MODE FROM V$DATABASE;
8、查询数据库中索引占用表空间的大小
SELECT A.SEGMENT_NAME,A.TABLESPACE_NAME, B.TABLE_NAME, A.BYTES / 1024 / 1024 MBYTES, A.BLOCKS
FROM USER_SEGMENTS A, USER_INDEXES B
WHERE A.SEGMENT_NAME = B.INDEX_NAME
AND A.SEGMENT_TYPE = 'INDEX' --索引
AND A.TABLESPACE_NAME = 'APPINDEX' --表空间
AND B.TABLE_NAME LIKE '%PREP%' --索引所在表
ORDER BY TABLE_NAME, A.BYTES / 1024 / 1024 DESC
- oracle 表信息查询
- oracle 表信息查询
- oracle查询表信息
- Oracle 查询表信息
- 查询Oracle表空间信息
- 查询Oracle表空间信息
- 查询oracle表的信息
- Oracle查询全部表信息
- Oracle中sql查询表信息
- oracle 查询表中和数据库中信息
- oracle查询锁表信息及解锁
- oracle 查询表和列信息
- Oracle 查询表信息(字段+备注)
- 查询Oracle数据库用户表信息
- oracle查询表和列信息
- Oracle 查询表信息(字段+备注)
- oracle如何查询表空间信息
- 查询Oracle表结构和注释信息
- Linux通过脚本实现远程自动备份
- Linux多线程编程(不限Linux)
- JAVA常用类库---比较器(Comparable、Comparator)
- sql语句性能优化
- Memcache缓存与Mongodb数据库的优势和应用
- oracle 表信息查询
- crontab 命令详解
- 你用过的最好的代码阅读或编辑工具是什么?
- Android Camera Framework
- vs 2008sp1 /EH 异常处理模型实践
- jQuery下获取浏览器、可视范围及其他的各种宽高
- XML DTD 语言
- C# 返回结构体为空的解决办法
- java jdbc 修改mysql数据库的引擎 InnoDB