找表
select * from all_tables where table_name like '%NGINX_LOG_REPORT%'
=========任务运行===============
---任务列表
select spend_time/60,t.* from SPEND_TIME t
--where lower(t_name)=lower('P_TADU_CHANNEL_NEW')
order by begin_time desc,end_time
- select t.*, t.rowid from report_time_message t
order by send_dt desc
select t.*, t.rowid from report_time t
where begin_time >=date'2013-11-26'
- --and lower(p_name) like lower('%P_TADU_BOOK%')
order by begin_time desc ,end_time desc
select * from report_time_message
where msg_content like '%snapshot%'
order by send_dt desc
select t.rowid,t.* from spend_jobs t
where parent_id='p_report_c'
where lower(job_name) like lower('%main%')
---任务运行时间
select t2.t_name,t2.begin_time,end_time,flag,round(spend_time/60/60,2) Hours,round(spend_time/60,2) Mins ,t2.*
from SPEND_TIME t2
left join SPEND_JOBS t1 on t2.t_name = t1.job_id
where 1=1
and flag=1
and report_dt >=date'2013-12-01'
and lower(t_name) like lower('%p_link_c_2_0%')
- --and levels=2 --and t2.parent_id='de'
--and spend_time>=60*60 --order by t2.begin_time
--order by report_dt desc
order by t2.t_name, t2.begin_time desc
---任务情况查看列表
select t1.job_name,
- t1.job_id,levels,versions,parent_id,importance, count(0), max(spend_time)/60 maxx, avg(spend_time)/60 avgm,avg(spend_time)/3600 avgh
--select t2.*
- from SPEND_TIME t2 left join SPEND_JOBS t1 on t2.t_name = t1.job_id
where flag=1
-
and t2.begin_time>=date'2013-11-03' --and t2.begin_time<=date'2013-10-22' and parent_id='p_report'
--and lower(t2.t_name) like lower('%sh%')
- group by t1.job_name, t1.job_id,levels,versions,parent_id,importance order by avgm desc
系统表-q
select * from user_jobs;
select t.* from user_scheduler_jobs t;
select * from user_scheduler_job_run_details
where 1=1
--and job_name !='P_TADU_BOOK_RANK1'
and job_name ='P_SALES_REPORT1'
--and req_start_date like '24-12%'
order by log_date desc ;
select * from dba_jobs_running /*+RULE*/;
select * from dba_scheduler_job_run_details
where log_date>=date'2013-11-01'
and job_name ='GATHER_STATS_JOB'
order by actual_start_date desc ;
select job_name,job_action,repeat_interval,enabled,auto_drop,state,run_count,failure_count,retry_count,last_start_date,last_run_duration,next_run_date, t.*
from user_scheduler_jobs t;
--系统Scheduler
select owner,job_name,program_name,t.* from dba_scheduler_jobs t;
select * from dba_scheduler_programs where PROGRAM_NAME = 'GATHER_STATS_PROG';
--确定执行窗口
--目标出现了,我们仅需要知道“MAINTENANCE_WINDOW_GROUP”是如何定义的,便可以知道统计信息自动采集的调度时间。
select * from dba_scheduler_wingroup_members where window_group_name = 'MAINTENANCE_WINDOW_GROUP';
select window_name, repeat_interval, duration from dba_scheduler_windows where window_name = 'WEEKNIGHT_WINDOW';
--查看当前运行的任务
select a.program, b.spid, c.sql_text,a.machine,a.osuser,a.*
- from v$session a, v$process b, v$sqlarea c
- where a.paddr = b.addr
- and a.sql_hash_value = c.hash_value and a.username is not null;
--查看不同用户的连接数
select username,count(username)
--select *
from V$SESSION where username is not null group by username
--查看锁表进程SQL语句1:
select sess.sid,
- sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
alter system kill session '72,48';
alter system kill session '130,26428';
alter system kill session '14,33988';
14,33988
alter system kill session '62,21341';
表空间大小
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,
- FROM DBA_DATA_FILES
- GROUP BY TABLESPACE_NAME) B,
- FROM DBA_TABLESPACES) C WHERE A.A1 = B.B1 AND C.C1 = B.B1;
--查看表空间及数据文件
select t1.name,t2.name,round(t2.bytes/1024/1024/1024,2) bytes_G,round(t2.CREATE_BYTES/1024/1024/1024,2) CREATE_BYTES_G,t2.*
- from v$tablespace t1,v$datafile t2
- where t1.ts# = t2.ts#;
--查看表的分区的rownum
SELECT partition_name,num_rows from DBA_TAB_PARTITIONS
WHERE table_name =UPPER('log_tadu')
and num_rows>0
select count(0) from v$process --当前的连接数-95
select value from v$parameter where name = 'processes' --数据库允许的最大连接数
--修改最大连接数:
alter system set processes = 300 scope = spfile;
select owner, segment_name, segment_type, sum(bytes / 1024 / 1024)
- from dba_segments
- where tablespace_name = 'TYTDTJ_DATA' group by owner, segment_name, segment_type order by sum(bytes / 1024 / 1024) desc
--查看系统版本
- select * from v$version;
创建Schedule
begin
dbms_scheduler.create_job
(
job_name => 'ARC_MOVE',
schedule_name => 'EVERY_60_MINS',
job_type => 'EXECUTABLE',
job_action => '/home/dbtools/move_arcs.sh',
enabled => true,
comments => 'Move Archived Logs to a Different Directory'
);
end;
相关推荐
这个压缩包文件包含的"Oracle相关的题目及答案"很可能是一系列关于Oracle数据库管理、SQL查询、数据库设计以及性能优化等方面的问题和解答,这对于学习和提升Oracle技能非常有帮助。下面将详细解释这些知识点。 1. ...
"oracle相关rpm安装文件汇总"这个压缩包很可能包含了用于在Linux系统上安装Oracle数据库所需的各种RPM文件。这些文件可能包括数据库服务器、客户端工具、管理工具、开发库以及必要的依赖项。Oracle11g是其中的一个...
《Oracle相关SQL葵花宝典》是一本专为学习Oracle数据库管理系统中SQL语言及PL/SQL编程设计的综合指南。本书全面涵盖了从基础到高级的Oracle SQL知识,旨在帮助读者熟练掌握在Oracle环境中进行数据查询、操作、分析...
首先,"ORACLE相关语法.txt"文件很可能是对Oracle SQL语言的详细解释。Oracle SQL是用于查询、操作和管理Oracle数据库的语言。它包括了SELECT语句用于数据检索,INSERT语句用于插入新记录,UPDATE用于修改现有记录,...
Linux 重启 Oracle 相关服务 Linux 重启 Oracle 相关服务是指在 Linux 操作系统中重启 Oracle 数据库和监听器的过程。该过程包括重启服务器、重启监听器、重启实例等步骤。 一、重启服务器和监听器 在 Linux 中,...
总的来说,这个Oracle相关文档的集合是一个全面的学习资源,适合Oracle初学者和经验丰富的DBA,无论是为了学习新技能,还是解决工作中遇到的问题,都能从中获益。通过深入学习和实践,可以逐步掌握Oracle数据库的...
首先,让我们来了解Oracle锁表的相关知识。在Oracle数据库中,锁是用来管理多用户并发访问同一资源的一种机制,以确保数据的一致性和完整性。主要分为共享锁(S锁)和排他锁(X锁)。当一个事务对表加了锁,其他事务...
本资源提供的"oracle相关书籍"着重于Oracle数据库的性能优化,特别是通过使用Statspack工具进行性能分析和调整。 首先,"Oracle Statspack"是一个强大的性能诊断和调优工具,它提供了数据库性能的历史信息,帮助DBA...
本文将深入探讨Oracle的相关工具及其基础知识。 首先,我们关注的是Oracle的工具。其中,SQL*Plus是最基础的命令行工具,用于执行SQL语句、PL/SQL块以及管理数据库。通过SQL*Plus,用户可以进行数据查询、更新、...
标题“oracle相关的dll”指的是这个压缩包包含了运行Oracle相关程序所需的一些关键DLL文件。这些文件通常与Oracle数据库的通信、数据处理和接口功能有关。在描述中提到,如果尝试运行一个使用PROC(可能是指Oracle的...
1. **停止Oracle服务:**首先,确保所有与Oracle相关的服务已停止运行。这通常可以通过“服务”管理工具完成,确保没有Oracle进程在后台运行。 2. **卸载Oracle产品:**使用Oracle安装目录下的`Universal Installer...
- 查找所有与Oracle相关的安装项目,例如“Oracle Database 11g”、“Oracle Instant Client”等,并逐一卸载。 2. **删除注册表项**: - 运行`regedit`打开注册表编辑器。 - 导航至`HKEY_LOCAL_MACHINE\...
- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`:在此路径下查找所有与 Oracle 有关的服务,并删除这些键值。 - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application`:删除...
以下是一些重要的国内Oracle相关站点及其特点: 1. **Oracle中国公司**(oracle.com.cn):官方站点,提供最新的Oracle产品和服务信息,包括软件下载、技术文档和技术支持。 2. **中国Oracle用户组**:这是一个由...
由于Oracle数据库在安装过程中会在操作系统中创建多个依赖项和服务,因此简单的通过控制面板卸载程序可能无法完全清除所有与Oracle相关的文件和设置。为了确保系统的稳定性和避免后续安装其他版本Oracle时可能出现的...
- 删除与Oracle相关的菜单条目(如`Winnt\Profiles\All Users\Start Menu\Programs\Oracle`)和安装目录(如`Program Files\Oracle`),确保系统中不再存留任何Oracle文件。 6. **重启计算机**: - 卸载完成后,...
卸载程序可能不会自动删除所有的Oracle文件夹,因此需要手动删除D盘下的Oracle文件夹,以及其他任何可能存在的Oracle相关目录。 #### 步骤5:清理启动项和快捷方式 确保没有Oracle相关的启动项和桌面快捷方式遗留...
总的来说,这个Oracle相关教程PPT全面覆盖了Oracle数据库的基础到高级内容,无论你是初学者还是希望提升技能的专业人士,都能从中受益。通过深入学习并实践这些知识,你将能够有效地管理和开发Oracle数据库系统。