`
381573578
  • 浏览: 72169 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 相关

 
阅读更多

找表

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,
    (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;

--查看表空间及数据文件

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相关的题目及答案"很可能是一系列关于Oracle数据库管理、SQL查询、数据库设计以及性能优化等方面的问题和解答,这对于学习和提升Oracle技能非常有帮助。下面将详细解释这些知识点。 1. ...

    oracle相关rpm安装文件汇总

    "oracle相关rpm安装文件汇总"这个压缩包很可能包含了用于在Linux系统上安装Oracle数据库所需的各种RPM文件。这些文件可能包括数据库服务器、客户端工具、管理工具、开发库以及必要的依赖项。Oracle11g是其中的一个...

    Oracle相关SQL葵花宝典

    《Oracle相关SQL葵花宝典》是一本专为学习Oracle数据库管理系统中SQL语言及PL/SQL编程设计的综合指南。本书全面涵盖了从基础到高级的Oracle SQL知识,旨在帮助读者熟练掌握在Oracle环境中进行数据查询、操作、分析...

    oracle相关文档

    首先,"ORACLE相关语法.txt"文件很可能是对Oracle SQL语言的详细解释。Oracle SQL是用于查询、操作和管理Oracle数据库的语言。它包括了SELECT语句用于数据检索,INSERT语句用于插入新记录,UPDATE用于修改现有记录,...

    linux重启oracle相关服务

    Linux 重启 Oracle 相关服务 Linux 重启 Oracle 相关服务是指在 Linux 操作系统中重启 Oracle 数据库和监听器的过程。该过程包括重启服务器、重启监听器、重启实例等步骤。 一、重启服务器和监听器 在 Linux 中,...

    Oracle相关文档

    总的来说,这个Oracle相关文档的集合是一个全面的学习资源,适合Oracle初学者和经验丰富的DBA,无论是为了学习新技能,还是解决工作中遇到的问题,都能从中获益。通过深入学习和实践,可以逐步掌握Oracle数据库的...

    oracle相关知识文档

    首先,让我们来了解Oracle锁表的相关知识。在Oracle数据库中,锁是用来管理多用户并发访问同一资源的一种机制,以确保数据的一致性和完整性。主要分为共享锁(S锁)和排他锁(X锁)。当一个事务对表加了锁,其他事务...

    oracle 相关书籍

    本资源提供的"oracle相关书籍"着重于Oracle数据库的性能优化,特别是通过使用Statspack工具进行性能分析和调整。 首先,"Oracle Statspack"是一个强大的性能诊断和调优工具,它提供了数据库性能的历史信息,帮助DBA...

    oracle 相关工具以及基础知识

    本文将深入探讨Oracle的相关工具及其基础知识。 首先,我们关注的是Oracle的工具。其中,SQL*Plus是最基础的命令行工具,用于执行SQL语句、PL/SQL块以及管理数据库。通过SQL*Plus,用户可以进行数据查询、更新、...

    oracle 相关的dll

    标题“oracle相关的dll”指的是这个压缩包包含了运行Oracle相关程序所需的一些关键DLL文件。这些文件通常与Oracle数据库的通信、数据处理和接口功能有关。在描述中提到,如果尝试运行一个使用PROC(可能是指Oracle的...

    如何卸载ORACLE(完全经典版)

    1. **停止Oracle服务:**首先,确保所有与Oracle相关的服务已停止运行。这通常可以通过“服务”管理工具完成,确保没有Oracle进程在后台运行。 2. **卸载Oracle产品:**使用Oracle安装目录下的`Universal Installer...

    完全卸载oracle11g

    - 查找所有与Oracle相关的安装项目,例如“Oracle Database 11g”、“Oracle Instant Client”等,并逐一卸载。 2. **删除注册表项**: - 运行`regedit`打开注册表编辑器。 - 导航至`HKEY_LOCAL_MACHINE\...

    oracle9i完全卸载.txt

    - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`:在此路径下查找所有与 Oracle 有关的服务,并删除这些键值。 - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application`:删除...

    国内ORACLE相关站点介绍.docx

    以下是一些重要的国内Oracle相关站点及其特点: 1. **Oracle中国公司**(oracle.com.cn):官方站点,提供最新的Oracle产品和服务信息,包括软件下载、技术文档和技术支持。 2. **中国Oracle用户组**:这是一个由...

    删除卸载oracle

    由于Oracle数据库在安装过程中会在操作系统中创建多个依赖项和服务,因此简单的通过控制面板卸载程序可能无法完全清除所有与Oracle相关的文件和设置。为了确保系统的稳定性和避免后续安装其他版本Oracle时可能出现的...

    完整卸载Oracle数据库

    - 删除与Oracle相关的菜单条目(如`Winnt\Profiles\All Users\Start Menu\Programs\Oracle`)和安装目录(如`Program Files\Oracle`),确保系统中不再存留任何Oracle文件。 6. **重启计算机**: - 卸载完成后,...

    彻底删除oracle10g手册

    卸载程序可能不会自动删除所有的Oracle文件夹,因此需要手动删除D盘下的Oracle文件夹,以及其他任何可能存在的Oracle相关目录。 #### 步骤5:清理启动项和快捷方式 确保没有Oracle相关的启动项和桌面快捷方式遗留...

    oracle相关教程PPT

    总的来说,这个Oracle相关教程PPT全面覆盖了Oracle数据库的基础到高级内容,无论你是初学者还是希望提升技能的专业人士,都能从中受益。通过深入学习并实践这些知识,你将能够有效地管理和开发Oracle数据库系统。

Global site tag (gtag.js) - Google Analytics