
oracle
文章平均质量分 73
Michael_A
这个作者很懒,什么都没留下…
展开
-
oracle 12c一些日志的位置
Most clusterware daemons/processes pid and output file are in <ORACLE_BASE>/crsdata/<node>/outputMost clusterware daemons/processes core dumps are in <ORACLE_BASE>/diag/crs/<node&...转载 2018-03-01 12:57:47 · 5208 阅读 · 0 评论 -
UDEV SCSI Rules Configuration In Oracle Linux 5, 6 and 7 For Oracle Automatic Storage Man
Redhat 6环境下Udev相比之前发生了一些变化,因此转载一片文档用以记录先在节点A对共享存储的磁盘进行分区fdisk /dev/sdbn / p / wnew, primary partition, save 之后在另一个节点B刷新并查询分区的信息partprobe -sfdisk /dev/sdbUDEV SCSI Rules Configuration In OracleLinux 5,...转载 2018-03-01 12:54:48 · 426 阅读 · 0 评论 -
安装12.1.0.2 集群GRID/GI, 运行root.sh 脚本失败的案例
在Linux系统上安装12.1.0.2 集群GRID/GI软件,节点2运行root.sh失败,屏幕的错误信息: OLR initialization - successful 2015/12/15 13:16:55 CLSRSC-507: The root script cannot proceed on this node rac2 because either the first-node ...转载 2018-03-01 12:49:54 · 3170 阅读 · 0 评论 -
SQL优化_SQL常见问题
SQL性能差的原因:过期或缺失优化器统计信息(收集统计信息)缺失访问结构(加索引)次优的执行计划选择:CBO有时为SQL语句选择了一个次优的执行计划,可能对SQL语句的某些属性的不正确的评估导致,比如成本,基数性或预选择性SQL结构差:如果SQL语句设计烂,优化器没太多可以优化的空间。一个连接条件缺失会导致一个笛卡尔积,或使用类似union等成本更高的SQL结构来替代union a转载 2018-01-20 00:26:09 · 761 阅读 · 0 评论 -
ASH\AWR报告\直方图\执行计划管理\SQL profile
过去30分钟的ASH报告declaredbid number;instance_id number;beginselect dbid into dbid from v$database;select instance_number into instance_id from v$instance;dbms_output.enable(500000);dbms_output.put_l转载 2018-01-07 22:10:50 · 448 阅读 · 0 评论 -
顶级SQL
按执行数统计的顶级SQLselect substr(sql_text,1,500) "SQL", (cpu_time/1000000) "CPU_Seconds", disk_reads "Disk_Reads", buffer_gets "Buffer_Gets", execution转载 2018-01-07 21:56:14 · 391 阅读 · 0 评论 -
Oracle配置查询SQL汇总
计算DB的总容量select round(sum(space)) all_space_M from (select sum(bytes) / 1024 / 1024 space from dba_data_files原创 2018-01-07 21:25:52 · 976 阅读 · 0 评论 -
有用的oracle管理SQL语句小总结_资源占用SQL
哪一种活动应该为数据库运行缓慢负有主要责任?select case db_stat_name when 'parse time elapsed' then 'soft parse time' else db_stat_name end db_stat_name, ca原创 2018-01-07 16:30:38 · 466 阅读 · 0 评论 -
Oracle会话阻塞
单实例的会话阻塞模拟232会话被1224会话阻塞的情况 select * from V$SESSION_BLOCKERS; SID SESS_SERIAL# WAIT_ID WAIT_EVENT WAIT_EVENT_TEXT BLOCKER_INSTANCE_ID BLOCKER_SID BLOCKER_SESS_SERIAL#--原创 2018-01-07 21:11:29 · 3269 阅读 · 0 评论 -
oracle数据库调优总结(2)-转
以前的会话V$session视图显示一个会话出现性能问题的原因,但是导致性能问题的会话已经消失。另一个重要视图v$session_event,为会话显示所有它的等待时间,但是和v$session一样,它只显示在DB中仍然active的会话的数据。v$sesstat为一个会话显示资源使用并能够提供哪一个会话消耗了某种资源(redo或内存)的容量。但是由于所有经历性能问题的会话都成为历史,查看这些转载 2018-01-07 16:48:55 · 1348 阅读 · 1 评论 -
oracle数据库调优总结(1)-转
一个数据库会话只有3种状态idle 不做任何事情- 等待接受工作processing 正在CPU上做一些有用的waitting 等待一些类似来自于disk上的block或等待锁释放如果会话正在等待有些资源,比如块或锁,它已经停止处理了。除非它得到该资源,会话会持续等待。当它得到该资源时,它进行一些处理,之后接着移动到下一个它所需的资源,等待该资源可用,之后开始处理,这个循环直到会话转载 2018-01-07 16:35:15 · 776 阅读 · 0 评论 -
安装RAC集群时,第二个节点root.sh失败的处理
CLSRSC-507: The root script cannot proceed on this node <node-n> (文档 ID 1919825.1) Purpose Details Case 1: root script didn't succeed on first node Case 2: root script completed on first node bu...转载 2018-02-23 10:37:14 · 5206 阅读 · 0 评论