归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n
归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_nhttp://blog.itpub.net/25744374/viewspace-732083/LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。LOG_ARCHIVE_DEST_n:默认值为’’。Oracle最多支持把日志文件归档到10个地方,n从1到10。归档地址...
ORACLE的LNNVL函数使用
LNNVL官方解释 LNNVL provides a concise way to evaluate a condition when one or both operands of the condition may be null. The function can be used only in the WHERE clause of a query. It takes as an argument a condition and returns TRUE if the condition is FALSE or UNKNOWN and FALSE if the ...
11g临时表空间的几个数据字典视图含义
11g临时表空间的几个数据字典视图含义 1、DBA_TEMP_FILES:描述了数据库的所有临时文件ColumnDatatypeNULLDescriptionFILE_NAMEVARCHAR2(513) Name of the database temp file...
RAC 上每个节点上显示不同的TEMP 使用率
...[@more@]环境: AIX5.3+10gRAC故障描述:- 在alert.log 中发现ORA-1652: unable to extend temp segment by 128 in tablespace TEMP- 通过Enterprice Console 观察 node1 : temp tablespace 使用率 1%node2: temp tablespace 使用率 99%解决过程:- 首先对在Enterprice Console 观察结果,感觉不理解,为什么同一个TEMP 表空间在不同的节点上看到不同的结果- 1. SQL>select TABLESPACE_NAME,TOTAL_EXTENTS,USED_EXTENTS,FREE_EXTENTS from V$SORT_SEGMENT;NODE1:TABLESPACE_NAME TOTAL_EXTENTS USED_EXTENTS FREE_EXTENTSTEMP 509 2
Oracle利用dbms_metadata.get_ddl查看DDL语句
Oracle利用dbms_metadata.get_ddl查看DDL语句当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看:如下:dbms_metadata包中的get_ddl函数详细参数 :GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下 -- object_type ---需要返回原数据的DDL语句的对象类型&n...
获取表DDL的几个方法(即dbms_metadata包的使用)
获取表DDL的几个方法(即dbms_metadata包的使用)http://blog.itpub.net/4227/viewspace-483803/ 在9i以前,没有什么太好的方法,一般是通过查询数据字典,然后自己根据语法来拼接成一个完整的DDL语句,缺点是十分麻烦,需要用户对DDL的语法十分熟悉,而且经常容易缺失一些关键字。最重要的是,查...
DBMS_STATS包的几个常用功能(转)
3.1 DBMS_STATS包的几个常用功能 性能数据的收集包含这样几个存储过程:GATHER_DATABASE_STATS ProceduresGATHER_DICTIONARY_STATS ProcedureGATHER_FIXED_OBJECTS_STATS Proced...
dbms_shared_pool.purge 及其他几种使cursor失效的方法
dbms_shared_pool.purge http://blog.itpub.net/8984272/viewspace-619964/http://blog.csdn.net/rgb_rgb/article/details/7426598在日常管理中,经常有让sql重新解析的需求,比如说使用了bind peeking,第一次绑定特定值的时候执行计划走的特别糟,因为绑定变量导致之后的语句不作重新解析,重用了最差的执行...
SQL Tuning Advisor
SQL Tuning Advisorhttp://blog.itpub.net/12679300/viewspace-1248465/http://blog.itpub.net/184303/viewspace-700658/sql tunning advisor 使用的主要步骤: 1 建立tunning task 2 执行task 3 显示tunning 结果 4 根据建议来运行相应的调优方法权限问题:...
绑定变量参数关闭之后,oracle会如何操作
绑定变量参数关闭之后,oracle会如何操作 http://blog.csdn.net/huangchao_sky/article/details/8615148 首先介绍下什么是绑定变量窥探?使用SQL首次运行时的值来生成执行计划。后续再次运行该SQL语句则使用首次执行计划来执行。 影响的版本:Oracle 9i, Oracle 10g...
Oracle 绑定变量窥探
Oracle 绑定变量窥探 http://blog.csdn.net/leshami/article/details/6923627 一、绑定变量窥探 使用SQL首次运行时的值来生成执行计划。后续再次运行该SQL语句则使用首次执行计划来执行。 影响的版本:Oracle 9i, Oracle 10g 对于绑定变量列...
ORACLE USERENV函数
ORACLE USERENV函数 USERENV返回关于当前会话的信息。此信息可以用于编写一个应用程序特定的审计跟踪表或确定特定于语言的角色目前使用的会话。 参数功能CLINET_INFO返回最高可达64个字节存储的用户会话信息,可由应用程序使用DBMS_APPLICATION_INFO包。...
Oracle字符集的查看查询和Oracle字符集的设置修改
Oracle字符集的查看查询和Oracle字符集的设置修改http://www.2cto.com/database/201111/111388.html查看数据库可用字符集参数设置 SELECT * FROM v$nls_valid_values ORDER BY parameter,VALUE; 本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp ...
【Oracle】Linux7安装11g Error in invoking target 'agent nmhs' of makefile
【Oracle】Linux7安装11g 86%报错:Error in invoking target 'agent nmhs' of makefileOS:Oracle Linux 7.2 64bitDB:Oracle 11.2.0.3 %86时出现报错 Error in invoking target 'agent nmhs' of makefile 解决方案 在makefile中添加链接libnnz11库的参数 修改$ORACLE_HOME/sysman/lib/ins_emagent.mk...
Oracle 表访问方式
Oracle 表访问方式(1)TABLE ACCESS FULL全表扫表,使用全表扫描的方式访问表。示例: SQL> create index idx_t1_object_id on t1(object_id);索引已创建。SQL> set autot trace;SQL> select * from t1;执行计划----------------------------------------------------------Plan hash va...
Oracle 索引访问方式
Oracle 索引访问方式(1)INDEX UNIQUE SCAN唯一索引扫描,唯一索引即做单一匹配。在唯一索引中,每个非空键值只有唯一的一条,主键也是唯一索引。示例:SQL> conn scott/tiger;SQL> set timing onSQL> set autot traceSQL> select * from emp where empno=7900;Execution Plan-------------------------...
utlxplan
这几天帮一个朋友优化一个后台JOB,发现需要使用UTLXPLAN。自己测试使用,记录如下。utlxplan是Oracle提供的查看SQL语句执行计划的工具,相对于AUTOTRACE使用UTLXPLAN不需要真实执行完该SQL语句,对于长查询的语句...
Arraysize的设置以及对查询性能的影响
Arraysize的设置以及对查询性能的影响http://blog.itpub.net/26344835/viewspace-1277255/Arraysize是sql*plus中可以设置的一个参数,这个参数设置的意思表示,sql*plus一次可以从数据库服务器端获取的记录行数。 show arraysize arraysize 15 可以看到,在SQL*plus中,默认设置是15。有效值是1-5000。按...
Oracle内存全面分析
Oracle内存全面分析 http://blog.csdn.net/wanglipo/article/details/5733957Oracle的内存配置与oracle性能息息相关。而且关于内存的错误(如4030、4031错误)都是十分令人头疼的问题。可以说,关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO。首先,看看Oracle...
Oracle性能优化 之 库缓存
Oracle性能优化 之 库缓存http://blog.chinaunix.net/uid-26762723-id-3247698.html一、库缓存中的信息1.什么是执行计划2.为什么要共享执行计划执行计划的生成要耗费许多CPU时间,而且优化器会将生成的执行计划存放到共享池中。如果你执行很多相同的语句,但没有共享执行计划,优化器每次都要搜索共享池、查找有...