- 浏览: 101079 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
j2eemylove:
是“恋舞OL”,给班同学做个广告
解码为中文 -
j2eemylove:
你当时有没有想到可能是不同字符间的转换问题了?!
解码为中文 -
everne:
唉,问题还没解决www.einverne.tk
重新设置ubuntu的用户密码
1:查询被锁住的对象
select b.owner, b.object_name, l.session_id, l.locked_mode from v$locked_object l, dba_objects b where b.object_id = l.object_id
locked_mode的含义:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share
3:Row-X 行独占(RX):用于行的修改,sub exclusive
4:Share 共享锁(S):阻止其他DML操作,share
5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive
6:exclusive 独占(X):独立访问使用,exclusive
2:查询登陆用户的sid
select sid from v$mystat where rownum=1
3:查询逻辑读最多的sql,按时间倒序排序
select s.SQL_FULLTEXT, s.SQL_ID, s.LAST_LOAD_TIME, s.BUFFER_GETS / decode(s.EXECUTIONS, 0, 1, s.EXECUTIONS) buffer_get from v$sql s order by buffer_get desc, s.LAST_LOAD_TIME desc
4:在sqlplus中统计执行信息
alter session set statistics_level=all
5:dbms_stats收集和删除统计信息
EXEC DBMS_STATS.gather_database_stats; EXEC DBMS_STATS.gather_database_stats(estimate_percent => 15); EXEC DBMS_STATS.gather_schema_stats('SCOTT'); EXEC DBMS_STATS.gather_schema_stats('SCOTT', estimate_percent => 15); EXEC DBMS_STATS.gather_table_stats('SCOTT', 'EMPLOYEES'); EXEC DBMS_STATS.gather_table_stats('SCOTT', 'EMPLOYEES', estimate_percent => 15); EXEC DBMS_STATS.gather_index_stats('SCOTT', 'EMPLOYEES_PK'); EXEC DBMS_STATS.gather_index_stats('SCOTT', 'EMPLOYEES_PK', estimate_percent => 15); EXEC DBMS_STATS.delete_database_stats; EXEC DBMS_STATS.delete_schema_stats('SCOTT'); EXEC DBMS_STATS.delete_table_stats('SCOTT', 'EMPLOYEES'); EXEC DBMS_STATS.delete_index_stats('SCOTT', 'EMPLOYEES_PK');
6:查询绑定变量的值
select b.SQL_ID, b.CHILD_NUMBER, b.name, b.VALUE_STRING from V$SQL_BIND_CAPTURE b
7:查询share pool中sql语句占用了多少内存
select trunc(sum(sharable_mem)/1024/1024) ||'M' from v$sql
8:查询sga中各组件占用内存大小
select name,bytes/1024/1024 from v$sgainfo
9:查询整个系统中sql解析的情况
select * from v$sysstat where name like '%parse%'
10:查询shared pool情况
SELECT pool, NAME, TRUNC (BYTES / 1024 / 1024) bsize FROM v$sgastat WHERE pool = 'shared pool' ORDER BY bsize DESC
11:查询shared pool实际占用内存情况
SELECT sum (BYTES / 1024 / 1024) FROM v$sgastat WHERE pool = 'shared pool' and name !='free memory'
12:查询V$SQL_PLAN中的执行计划
SELECT ID, LPAD(' ', DEPTH) || OPERATION OPERATION, OPTIONS, OBJECT_NAME, OPTIMIZER, COST FROM V$SQL_PLAN WHERE SQL_ID = '7hzv19tjg807d' START WITH ID = 0 CONNECT BY (PRIOR ID = PARENT_ID AND PRIOR HASH_VALUE = HASH_VALUE AND PRIOR CHILD_NUMBER = CHILD_NUMBER) ORDER SIBLINGS BY ID, POSITION;
13:获取触发器脚本
select dbms_metadata.get_ddl('TRIGGER', 'TRG_DEL_T1') from user_triggers u;
或者
select dbms_metadata.get_ddl('TRIGGER', 'TRG_DEL_T1') from dual;
14:导出awr报告
@?/rdbms/admin/awrrpt
15:查询awr采样时间
SELECT * FROM Dba_Hist_Wr_Control;
16:修改awr采样时间,单位是分钟
BEGIN DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(INTERVAL => 10); END;
17:查询临时表空间使用情况,收缩临时表空间文件
select name,bytes/1024/1024/1024 from v$tempfile; 查询临时表空间大小 select max(segblk#)*8192/1024/1024/1024 from v$tempseg_usage; 把临时表空间文件收缩到10G alter database tempfile 'E:\oracle\product\10.2.0\oradata\dev\TEMP01.dbf' resize 10G; 查询临时表空间使用信息 select * from from v$tempseg_usage;
18:启动,禁用触发器,查询触发器状态
ALTER TRIGGER trg_add_gw DISABLE; ALTER TRIGGER trg_add_gw ENABLE;
SELECT T.OWNER, T.TRIGGER_NAME, T.STATUS FROM DBA_TRIGGERS T WHERE T.OWNER = 'CARMOT_TRIGGER';
19:对用户所占用的空间进行倒序排序
SELECT OWNER, ROUND(SUM(BYTES) / 1024 / 1024, 2) "USED / M" FROM DBA_SEGMENTS GROUP BY OWNER ORDER BY SUM(BYTES) DESC;
20:对某个用户所拥有的段进行倒序排序
SELECT OWNER, SEGMENT_NAME, BYTES / 1024 / 1024 FROM DBA_SEGMENTS WHERE OWNER = 'CARMOT_GG_1' ORDER BY BYTES DESC;
21:杀掉锁住对象的session
SELECT OBJECT_NAME AS 对象名称, S.SID, S.SERIAL#, P.SPID AS 系统进程号 FROM V$LOCKED_OBJECT L, DBA_OBJECTS O, V$SESSION S, V$PROCESS P WHERE L.OBJECT_ID = O.OBJECT_ID AND L.SESSION_ID = S.SID AND S.PADDR = P.ADDR; alter system kill session 'sid,serial#';
22:使用hints
SELECT /*+ FULL(u) FULL(e) */ * FROM TBUSER U, TBENTITY E WHERE U.CURRENTENTITYID = E.ENTITYID AND U.USERID = 1;
23:跟踪sql用到的一些参数
alter session set timed_statistics = true; alter session set statistics_level=ALL; alter session set max_dump_file_size=UNLIMITED; ALTER SESSION SET TRACEFILE_IDENTIFIER= 'TUNE';
24:回收站
SELECT * from user_recyclebin; purge user_recyclebin;
25:
发表评论
-
使用push_subq优化SQL
2013-08-19 15:40 2150需要优化的SQL SELECT * FROM (SE ... -
hints的push_pred应用
2013-04-15 14:34 983前俩年在项目中优化了一条SQL,当时从40多秒减少到了2秒, ... -
抽取sequence的创建语句
2012-12-06 19:44 1029select 'create sequen ... -
强制删除用户
2012-11-02 13:22 966强制删除关联的session DECLARE ... -
druid配置
2012-11-01 16:01 13215web.xml配置,监控jsp和do请求,exclusions ... -
导入导出
2012-07-17 10:53 0SELECT * FROM All_Directo ... -
Oracle诊断事件列表
2012-06-07 16:49 1278来自http://www.eygle.com/internal ... -
逻辑读低,性能低的一次优化
2011-11-04 15:18 1079背景:维护反映客户现场的一个页面打开的速度非常慢,把该功能执行 ... -
记一次页面无响应调式过程
2011-10-12 09:15 1748现象 在发文节点,点击确定,页面没有响应. 调 ... -
ORACLE备份&恢复案例
2011-08-27 11:26 538ORACLE备份&恢复案 ... -
创建视图需要注意的问题
2011-08-23 15:35 1594创建视图报错 SQL> create or re ... -
获取执行计划的4种方式
2011-08-20 10:26 1314获取执行计划的4种方式 1:从计划表中获取,计划表名默 ... -
DBMS_STATS包使用
2011-08-19 09:53 2407有时候,想查看一下表中数据的增删改次数,可以使用视图USER_ ... -
获取运行时执行计划和统计信息
2011-08-03 13:26 1514在sql语句中加入提示/*+ gat ... -
hints
2011-08-01 13:58 9091:索引 SELECT /*+ index(e(ENT ... -
SQL Plus使用入门
2011-07-31 12:40 1085转载自: http://blog.csdn.net/wj ... -
sqlplus
2011-07-27 10:06 11091:输出结果到文件 spool c:\zhj.txt; ... -
c3p0配置参数
2011-07-23 13:31 1082c3p0配置参数: acquireIncreme ... -
记一次数据库优化
2011-07-20 16:46 834背景:电子政务系统显示公文数据列表打开的时候速度非常慢 ... -
sql_trace
2011-07-19 15:51 12491:设置sql_trace SQL>alter ...
相关推荐
在这个"600个Unity3d常用脚本.rar"压缩包中,包含了大量实用的Unity3D脚本源码,对于学习和提升Unity3D开发技能非常有帮助。 这些脚本涵盖了Unity3D开发中的多个关键领域,包括但不限于: 1. **游戏对象控制**:如...
Unity3D 1000+常用脚本集合 这个是我个人学习Unity3D, 收集的和个人写的,一些常用脚本 有老旧的,也有新的,各位按需索取 一级目录如下 ---- 文件夹:600个Unity3d常用脚本 文件夹:Role 文件夹:unity-...
"skill常用脚本.rar"是一个包含19个 Cadence Skill 脚本的压缩包,这些脚本覆盖了多种常用功能,旨在提高设计效率和简化复杂操作。以下将详细解析这些脚本可能涉及的知识点: 1. **基础语法与数据类型**:Skill基于...
WinCC控件常用脚本,例如用户登录,用户注销,退出系统等功能。
Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句...
"Oracle 常用脚本.zip"这个压缩包很可能包含了这些实用的工具。 首先,让我们探讨一下Oracle数据库中的脚本基本概念。在Oracle中,SQL脚本(通常以.sql为扩展名)是一系列SQL语句的集合,它们可以一起执行以完成...
"Unity3D常用脚本汇总" Unity3D是一款功能强大且广泛应用的游戏引擎,拥有庞大的开发者社区和丰富的资源库。脚本是Unity3D中的核心组件之一,负责游戏逻辑的实现和游戏对象的控制。本文将对Unity3D中一些常用的脚本...
这份"ORACLE_DBA常用脚本.ppt"资料详细介绍了DBA在管理Oracle数据库时的一些常用脚本和技巧。 首先,完整性约束是数据库设计的基础,确保数据的一致性和准确性。外键约束是实现引用完整性的关键,它限制了插入或...
二、常用脚本 DBA常用监控脚本包括查询上述数据字典视图的SQL语句。例如,要查看当前所有数据库会话,可以使用如下脚本: ```sql SELECT SID, USERNAME, PROGRAM FROM V$SESSION; ``` 要查看数据库的锁和等待事件,...
西门子WINCC(Windows Control Center)是一款广泛应用于工业自动化领域的可视化软件,它允许用户创建、监控和控制...提供的"WINCC常用脚本说明.pdf"文件应包含更多具体的语法示例和实践案例,建议深入阅读以深化理解。
"keil常用脚本.zip" 包含了三个实用的批处理脚本,它们分别是:z_rename.bat、z_发布.bat 和 z_del.bat。这些脚本主要针对Keil C51或MDK-ARM等Keil开发工具,帮助用户自动化处理常见的文件操作,以优化STM32工程的...
以下是一些MySQL DBA常用的知识点,结合“mysql_mgr_test-master”这个文件名,我们可以推测这可能是一个包含MySQL管理测试脚本的项目库。 1. 数据库备份:备份是DBA工作中的关键环节,防止数据丢失。通常使用`...
indesign脚本问题 下了个indesign角效果脚本,怎么用啊? 是要加载?还是放在哪个文件夹里? 放在这里面 C:\Program Files\\Adobe InDesign CS2\Presets\Scripts 选择你画的图形,双击脚本面板里的脚本,没效果的话...
"Oracle常用脚本"集合通常包括一系列用于安装、配置、管理和维护Oracle数据库的自动化脚本。这些脚本可以极大地提高DBA(数据库管理员)的工作效率,确保数据库的稳定运行。 1. **安装脚本**: 安装脚本主要负责自动...
shell常用脚本:http、httpd、jdk1.7、jdk1.8、ip-location、kafka、lamp、nginx、nodejs、openssl、python、php、prce8、redis、rvm、tomcat、zabbix、nvm。。。。。。。。。。等等,不在逐一赘述,可以下载使用
### DBA常用脚本知识点详解 #### 一、Oracle用户权限检查 对于Oracle数据库管理员(DBA)来说,定期审查数据库中的用户权限是一项至关重要的任务。这有助于确保系统的安全性,并且能够有效地管理不同用户对数据库...
本文将详细介绍"PADS常用脚本文件"及其应用。 1. **脚本基础**: - 脚本语言:PADS主要使用VHDL和Verilog进行硬件描述,而它的脚本语言主要是基于TCL(Tool Command Language)的,有时也结合使用Perl或Python。 ...
"U3D常用脚本"集合了在开发过程中经常使用的脚本模板和工具,旨在帮助开发者节省时间,提升开发效率。 1. **C#基础与Unity接口** Unity3D主要使用C#语言进行编程,因此熟悉C#的基础语法是必要的。包括变量、数据...
本文件“常用脚本”很可能是收集了一些在编程过程中经常使用的JavaScript代码片段或库。 JavaScript的基础知识点包括变量、数据类型(如字符串、数字、布尔值、对象、数组等)、控制流(如条件语句、循环语句)、...