首页 / ORACLE / Oracle常用命令
Oracle常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2219字,纯文字阅读大概需要4分钟。
内容图文
* from v$version;-
比较命令decode
select decode(sign(变量1 - 变量2), -1, 变量1, 变量2) from dual; --取较小值
-
查看表大小
select segment_name, tablespace_name, bytes B, bytes / 1024 KB, bytes / 1024 / 1024 MB from user_segments where segment_type = ‘TABLE‘;
-
查看死锁与解锁
查询死锁:
SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, o.object_name, s.logon_time FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid ORDER BY sid, s.serial#;
解锁:
alter system kill session ‘sid,serial#‘; --结合上面查询死锁结果使用
-
查询数据库正在使用用户信息
select a."MACHINE", a."PROGRAM", a."PREV_EXEC_START", a.terminal from v$session a where a.username = ‘HRPDEV‘;
-
查看表空间名称及大小
select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
-
查看表空间物理名称及大小
select tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space from dba_data_files order by tablespace_name;
-
查看回滚段名称及大小
select segment_name, tablespace_name, r.status, (initial_extent / 1024) initialextent, (next_extent / 1024) nextextent, max_extents, v.curext curextent from dba_rollback_segs r, v$rollstat v where r.segment_id = v.usn(+) order by segment_name;
-
查看控制文件
select name from v$controlfile;
-
查看日志文件
select member from v$logfile;
-
查看表空间的使用情况
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;
-
查看数据库对象
select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;
Oracle常用命令
标签:div 回滚 变量 size hrp member where control 表空间
本文系统来源:https://www.cnblogs.com/BillyYoung/p/8446595.html
内容总结
以上是互联网集市为您收集整理的Oracle常用命令全部内容,希望文章能够帮你解决Oracle常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。