文章分类 - DB
摘要:查询回收站内容,大于20则需要清理 清理回收站所有内容 查询所有表空间 SELECT 'RESULT='||df.tablespace_name "Tablespace",df.bytes/(1024*1024) "Total Size(MB)", sum(fs.bytes)/(1024*1024)
阅读全文
摘要:profiles文件是口令和资源限制的配置集合,包括CPU的时间、I/O的使用、空闲时间、连接时间、并发会话数量、密码策略等对于资源的使用profile可以做到控制会话级别或语句调用级别。oracle自带的默认好多是不限制的,用户创建时都会被指定这个PROFILE。 oracle的profile可以
阅读全文
摘要:如何确定非分区表高水位虚高: 一般认为分配给表使用的数据块空间远大于表实际占用存储空间时,我们就认为表的高水位虚高,涉及该表的查询sql存在不必要的消耗,需要进行优化。 通过比较数据占用和分配数据块的空间比对来确定哪些表的高水位虚高: sys用户执行(如果数据库支持statistics_level配
阅读全文
摘要:1 查看AWR报告 打开报告以后,可以看到报告的组成部分的链接: 点击SQL Statistics就可以直接跳转到SQL 执行统计部分。 1.1 SQL ordered by Elapsed Time部分: 在这个部分,主要统计的是整体执行时间的top sql。排列顺序是按照sql总体执行时间排序,
阅读全文
摘要:set define off; declare function detect_config(str_in_configname varchar2) return integer is i_l_number integer; begin select count(*) into i_l_number from t_config ...
阅读全文
摘要:检查标准: 如下语句可以查询自动统计信息是否打开,需要这三个语句查出来的所有状态都是enable。 后续通过如下语句可以查询任务执行历史信息: 如果设置不正确,请按下列步骤重新设置 1. 重启所有自动维护任务 2. 单独打开auto optimizer stats collection ,关闭其他两
阅读全文
摘要:1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。 2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。 字符设备特殊
阅读全文
摘要:为表空间增加数据文件: 增加表空间原有数据文件尺寸: 删除表空间的某个数据文件: 注意:如果该数据文件已经被使用,并且有数据,删除不掉。 开启表空间自动增长:
阅读全文
摘要:操作前冻结双机 1划逻辑卷、绑定裸设备 说明:这个raw250一定是没有被占用的,可以通过raw -qa查看raw的使用情况 2建链接、赋权限 3创建或者扩容表空间 创建新的表空间语句: 扩容表空间语句: 4增加监控,该步骤主机、备机都要操作 在/opt/VRTSvcs/bin/XXX/db/vgl
阅读全文
摘要:'(_)_{_}_<_>_eval(_<script>_&#_`_\u_\U_'||chr(38)||chr(35)||'_'||chr(39)||'_'||chr(34)||'_	_
_<_>_(_)_&#_"_\' (_)_{
阅读全文
摘要:--你手动执行一遍的资源消耗成本不高,则可以 set long 9999 set line 250 set autotrace traceonly <执行你的sql> 如果这个sql有绑定变量,则按下面例子样子改 var x number; exec :x := 2; select number f
阅读全文
摘要:1. 为什么数据库要收集统计信息? 你每天开车来公司,是不是有好多种路可以走? 百度地图能给出三种相对最快的方案。 好,从这个栗子,你应该有了概念: 从家到公司,就是你SQL语句艰难的执行之路。 百度地图,就是Oracle指挥中心——CBO——基于成本的优化器,后台当然是各种烧脑的算法。 百度地图左
阅读全文
摘要:oracle 存储过程的基本语法 1.基本结构 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: 3.IF 判断 4.while 循环 5.变量赋
阅读全文
摘要:1.数据库启不起来 请准备好alert日志,位置在: su - oracle $ORACLE_BASE/diag/rdbms/<实例名>/<实例名>/trace/alert_实例名.log 2. GRID起不来/磁盘挂不上 请准备好ohasd日志,位置在: su - grid $ORACLE_HOM
阅读全文
摘要:备份管理器RMAN提供了CONFIGURE RETENTION POLICY命令设置备份保存策略,即设置备份文件保留多长时间。RMAN会将超出时间的备份文件标识为废弃(obsolete)。命令REPORT OBSOLETE和DELETE OBSOLETE分别用来查看废弃的文件和删除废弃的文件。RMA
阅读全文
摘要:AWR中Resource Limit Stats的信息是从这个表中查询到的:DBA_HIST_RESOURCE_LIMIT我们可以直接从这个表中查询出历史数据连接数有没有满 1、查看数据库允许的最大连接数 select value from v$parameter where name = 'pro
阅读全文
摘要:1. sqlplus / as sysdba 操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入 sqlplus,然后通过startup命令来启动。2. sqlplus username/password 连接本机数据库
阅读全文
摘要:1.Oracle 11g中expdp帮助页中关于COMPRESSION参数的描述secooler@secDB /home/oracle$ expdp -help……COMPRESSIONReduce the size of a dump file.Valid keyword values are:
阅读全文
摘要:在使用Expdp进行导出时,Expdp需要计算导出数据大小容量,Oracle可以通过两种方式进行容量估算,一种是通过数据块数量、一种是通过统计信息中记录的内容估算。两者在不同版本中,可能有巨大的性能差异,尤其是在Oracle 10g的早期版本中,一些Bug严重影响了性能。 我们可以通过expdp的参
阅读全文
摘要:管理表空间和数据文件 介绍 表空间是数据库的逻辑组成部分 从物理上将:数据库数据存放在数据文件中 从逻辑上将:数据库则是存放在表空间中 表空间由一个或是多个数据文件组成 数据库的逻辑结构 介绍: Oracle中逻辑结构包括表空间、段、区、块 说明: 数据库由表空间构成 而表空间又是由段构成 而段又是
阅读全文

浙公网安备 33010602011771号