Oracle 查询状态 自检
Tips:
fnd_lobs表会保存我们上传的一些文件和Form界面“文件“-“导出”的文件。如果不定期清理了话,会出现文件上传失败,或者是导出按钮可以点击,但是点击完以后没有任何反应。这个时候我们应该看下fnd_lobs所属的表空间APPS_TS_MEDIA是不是已经满了。我们可以通过以下的命令删除“导出”的文件。
delete fnd_lobs fl WHERE fl.program_name='export';
--查看数据库实例状态
SELECT instance_name, host_name, startup_time, status, database_status
FROM v$instance; --查看数据库信息
SELECT NAME, log_mode, open_mode
FROM v$database a; --查看本机监听器进程
ps -ef|grep lsn|grep -v grep
-e 显示所有进程。
-f 显示更完整的进程信息
-v:显示不包含匹配文本的所有行。 --查看控制文件的状态
SELECT status, NAME
FROM v$controlfile; --查看redo日记的状态
SELECT group#, status, TYPE, MEMBER
FROM v$logfile; --查看表空间的状态
SELECT tablespace_name, status
FROM dba_tablespaces; --查看数据文件的状态
SELECT NAME, status
FROM v$datafile; --查看无效对象
SELECT owner, object_name, object_type, status
FROM dba_objects
WHERE status != 'VALID'
AND owner != 'SYS'
AND owner != 'SYSTEM'; --v$resource_limit 资源检查
SELECT resource_name, initial_allocation,CURRENT_UTILIZATION, max_utilization, limit_value
FROM v$resource_limit ; --v$resource_limit 数据库连接状态
SELECT COUNT(1)
FROM v$session a
SELECT sid, serial#, username, program, machine, status
FROM v$session; --检查表空间使用情况
SELECT f.tablespace_name, a.total "total (M)", f.free "free (M)", round((f.free / a.total) * 100) "% Free"
FROM (SELECT tablespace_name, SUM(bytes / (1024 * 1024)) total
FROM dba_data_files
GROUP BY tablespace_name) a,
(SELECT tablespace_name, round(SUM(bytes / (1024 * 1024))) free
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE a.tablespace_name = f.tablespace_name(+)
ORDER BY "% Free"; --表空间是否具有自动扩展空间
SELECT t.tablespace_name, d.file_name, d.autoextensible, d.bytes, d.maxbytes, d.status
FROM dba_tablespaces t, dba_data_files d
WHERE t. tablespace_name = d. tablespace_name
ORDER BY tablespace_name, file_name --检查下一扩展与表空间的最大扩展值
SELECT a.table_name, a.next_extent, a.tablespace_name
FROM all_tables a,
(SELECT tablespace_name, MAX(bytes) AS big_chunk
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE f.tablespace_name = a.tablespace_name
AND a.next_extent > f.big_chunk
UNION
SELECT a.index_name, a.next_extent, a.tablespace_name
FROM all_indexes a,
(SELECT tablespace_name, MAX(bytes) AS big_chunk
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE f.tablespace_name = a.tablespace_name
AND a.next_extent > f.big_chunk; --检查数据库的等待事件
SELECT sid, event, p1, p2, p3, wait_time, seconds_in_wait
FROM v$session_wait
WHERE event NOT LIKE 'SQL%'
AND event NOT LIKE 'rdbms%'; --查找前十条性能差的sql
SELECT *
FROM (SELECT parsing_user_id executions, sorts, command_type, disk_reads, sql_text
FROM v$sqlarea
ORDER BY disk_reads DESC)
WHERE rownum < 10; --查找前十条性能差的sql
SELECT username, sid, opname, round(sofar * 100 / totalwork, 0) || '%' AS progress, time_remaining, sql_text
FROM v$session_longops, v$sql
WHERE time_remaining <> 0
AND sql_address = address
AND sql_hash_value = hash_value; --监控数据库某用户在运行什么SQL
SELECT sql_text
FROM v$sqltext t, v$session s
WHERE t.address = s.sql_address
AND t.hash_value = s.sql_hash_value
AND s.machine = 'XXXXX'
OR username = 'XXXXX' -- 查看某主机名,或用户名
Oracle 查询状态 自检的更多相关文章
- ORACLE查询当前资产状态,和另一个数据库联查,(查询重复数据中第一条),子查询作为字段查询
背景:ORACLE查询当前资产状态,包含资产信息(表1),资产维修状态(表2),资产报废状态(表3) 如下: 资产信息:
- 45 个非常有用的 Oracle 查询语句
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有 Oracle 开发者都必备的技能,所以快 ...
- 40多个非常有用的Oracle 查询语句
给大家介绍是40多个非常有用的Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有Oracle 开发者都必备的技能,所以快快收藏吧! 日期 ...
- 45个非常有用的 Oracle 查询语句小结
45个非常有用的 Oracle 查询语句小结 这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有 ...
- 45 个非常有用的 Oracle 查询语句(转)
这里我们介绍的是 40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有 Oracle 开发者都必备的技能,所以快快收 ...
- 40+ 个非常有用的 Oracle 查询语句
40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询.这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧! 日期/时间 ...
- 45个很实用的 Oracle 查询语句小结
这里我们介绍的是 40+ 个很实用的 Oracle 查询语句,主要涵盖了日期操作,获取server信息.获取运行状态.计算数据库大小等等方面的查询. 这些是全部 Oracle 开发人员都必备的技 ...
- 监听lsnrctl status查询状态报错linux error 111:connection refused
报错现象 今天给客户一个单实例环境配置监听,创建正常,查询状态异常报错 tns tns tns linux error :connection refused 匹配MOS Starting TNS L ...
- [转帖]Oracle 查询各表空间使用情况--完善篇
Oracle 查询各表空间使用情况--完善篇 链接:http://blog.itpub.net/28602568/viewspace-1770577/ 标题: Oracle 查询各表空间使用情况--完 ...
随机推荐
- Android 开发工具类 10_Toast 统一管理类
Toast 统一管理类: 1.短时间显示Toast: 2.长时间显示 Toast: 3.自定义显示 Toast 时间. import android.content.Context; import a ...
- sql 保留两位小数
select convert(decimal(18,2),1800.2669)
- 设置nginx反向代理将80端口转发到9999端口
关于linux系统不允许个人账户使用80端口,导致无法将express默认的bin/www内3000端口改为80端口一个问题,可以使用sudo来强制启动,当然,这样显然不合适,这时候,可以使用ngin ...
- Redis笔记(六):Java中使用Redis
Java程序使用Redis 添加依赖包 Maven依赖方式 <dependency> <groupId>redis.clients</groupId> <ar ...
- JavaI/O系统2
数据流: DataInputStream,DataOutputStream.可以用于与计算机无关的格式读写java的基本数据类型以及String对象 对象流: ObjectInputStream,Ob ...
- MicrosoftOfficeProfessionalPlus2013激活方法
MicrosoftOfficeProfessionalPlus2013已经使用很久(估计快一年了吧),但一直是未激活状态,每次打开都要弹出那个未激活的提示信息,很烦,但不知道自己怎么能够忍受这么久的, ...
- Thinkphp 3.2.3配置百度编辑器(UEditor)
Thinkphp 3.2.3配置百度编辑器(UEditor) 1.把百度编辑器放到项目的Public目录下 命名为:UEditor 2.找到thinkphp框架系统自带类中的Html.class.ph ...
- [转载]Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件
Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件.以及各种滑动插件 可以让用户 ...
- JS权威指南笔记之数据类型
1.类型分为原始类型和对象. 2.原始类型有:数字类型,字符类型,布尔,和null undefind. 3.JavaScript里的函数都是真值. 4.函数和通过New关键字创建对象.这个样函数称为构 ...
- NSDictionary 和NSArray 排序(sort)
排序: NSMutableDictionary *dic=[[NSMutableDictionary alloc]init]; [dic setValue:@"第3个" forKe ...