- 博客(16)
- 资源 (12)
- 收藏
- 关注
转载 Oracle ACL(Access Control List)
在oralce 11g中假如你想获取server的ip或者hostname,执行如下语句SELECT utl_inaddr.get_host_address FROM dual; //获取IPSELECT utl_inaddr.get_host_name FROM dual; //获取host 名字如果在oracle 9i中能够正常执行,但在11g中你可能会得到一个莫名
2014-07-31 14:47:25 725
转载 ORA-20001 selecting from DBA_TAB_STATISTICS
SQL> SELECT DISTINCT STALE_STATS FROM DBA_TAB_STATISTICS;SELECT DISTINCT STALE_STATS FROM DBA_TAB_STATISTICS *ERROR at line 1:ORA-20001: BIN$N5
2014-07-18 16:26:59 1867
转载 Oracle_spatial的常见错误与注意事项
1、ORA-13226:没有空间索引接口将不被支持当使用一个空间操作符时,如果没有使用空间索引导致该操作符不能被完成将会返回该错误。这可能会发生在当你使用的列上没有空间索引、或者优化器没有选择以所用为基础进行计算时。解决办法:如果在空间操作符的列上没有索引,就创建一个索引。如果优化器没有选择空间索引,那么久显式地指定index或ordered以确保空间索引被使用。例如:
2014-07-15 02:45:40 1942
转载 Oracle_spatial的空间索引
空间索引1、空间索引的创建1)创建索引之前总是要为空间层插入元数据2)如果之前创建的索引失败了,必须先删除才能创建Drop index customers_sidx;创建索引:Create index customers_sidx on customers(location)Indextype is mdsys.spatial_index
2014-07-15 02:42:06 2225
转载 Oracle sql 调优:使用虚拟索引在生产环境测试创建索引对数据库性能的影响
虚拟索引是一种“假”索引,其定义存在于数据字典中,但不具有相应的索引段,也就是不会分配任何存储空间。利用虚拟索引,开发人员可以无需等待索引创建完成,也不需要额外的索引存储空间,就可以当做索引已经存在,累测试 SQL 语句的执行计划。如果优化器为某个SQL 语句创建的执行计划代价很高,SQL tuning advisor 可能会建议在某个列上创建索引,但是在生产环境下,我们是没法随意来创
2014-07-14 14:59:55 836
转载 MAX_DUMP_FILE_SIZE参数:限制trace files及alert file大小
有一AIX平台上的oracle产生一个大小为10G+的数据库日志跟踪文件,以致ORACLE安装目录充满,新的用户请求被拒绝,影响服务。 反思:加强监控手段。 MAX_DUMP_FILE_SIZE参数默认为unlimited,如果生成了很大的文件,就会充满文件系统。应该设置一个比较合理的数值,以避免此类事情发生。
2014-07-11 18:56:47 3465
转载 Oracle服务器的Execute to Parse
有台Oracle数据库服务器,发现内存占用得比较厉害,生成awr报告,发现有个指标有点异常Instance Efficiency Percentages (Target 100%)Buffer Nowait %:100.00Redo NoWait %:100.00Buffer Hit %:100.04In-memory Sort %:
2014-07-10 11:05:05 1233
转载 oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所
2014-07-09 14:09:06 839
转载 oracle共享与专用模式的动态转换及区别
共享与专用服务器的区别:专用服务器(DEDICATED):一个客户端连接对应一个服务器进程 共享服务器(SHARE):多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。它必须使用net services.也就是说必须配置tns。它适合用于高并发,事物量小,如果这个时候采用了共享模式,可以大大减少由于高度并发对于ORACLE服务器的资源消耗。 共
2014-07-08 10:05:07 577
原创 Oracle 常见的33个等待事件
一. 等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。
2014-07-07 19:14:15 570
转载 Execute to Parse
Execute to Parse 指标反映了执行解析比 其公式为 1-(parse/execute) , 目标为100% 及接近于只 执行而不解析在oracle中解析往往是执行的先提工作,但是通过游标共享 可以解析一次 执行多次, 执行解析可能分成多种场景:1.hard coding => 硬编码代码 硬解析一次 ,执行一次, 则理论上其执行解析比 为 1:1 ,则理论上E
2014-07-07 14:56:57 1129
转载 flashback_transaction_query 查询慢的问题
今天有网友在sina weibo上问我这个问题:我数据库由于做过大量dml语句,所以flashback_transaction_query 这个视图很大,今天想根据时间查询一个表的记录,发现加条件之后查询特别慢,不是一般的慢,怎么办啊@君三思 @oracledatabase12c晚上回到家,花了点时间研究了一下,这里分享出来,同时也算是回复该网友。首先,我们来看下该试图到底是什
2014-07-07 10:34:25 991
转载 Oracle 11g Flashback_transaction_query的undo_sql列为空
SQL> select table_name,operation,row_id,undo_sql from flashback_transaction_query where table_name='TEST' ; TABLE_NAME OPERATION ROW_ID UNDO_SQL---------- ---------- ---------- -----
2014-07-07 10:33:23 1096
转载 闪回监控 闪回日志大小
闪回数据库的特性 Flashback Database 功能非常类似与RMAN的不完全恢复, 它可以把整个数据库回退到过去的某个时点的状态, 这个功能依赖于Flashback log 日志,而且比RMAN更快速、高效。 因此Flashback Database 可以看作是不完全恢复的替代技术。 但它也有某些限制:1. Flashback Database 不能解决Media Fai
2014-07-02 16:51:18 1921
转载 ORACLE如何清除OEM下的历史警告信息
ORACLE10G如何清除OEM下的历史警告信息 问题描述:OEM的HOME页面可以显示ORACLE的报警信息,但报警事件清除后该信息不会自动清除。随着时间的增长,信息量逐渐加大,解决方法是手工予以清除。严重性目标名称目标类型类别名称消息预警触发时间 Sample
2014-07-02 09:42:15 1735
转载 Oracle deferrable、immediate 约束
oracle数据库中的所有约束默认情况下都是立即触发的,也就是说在语句运行结束后数据库会检查数据的一致性状态.其中not deferrable 与initially immediate是一样的,与deferrable initially immediate则不同。后者允许将constraint再改为initially deferred, 前者不允许更改:>create table test
2014-07-01 17:17:10 3015
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人