
Oracle
文章平均质量分 66
iteye_1032
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Update两表(多表)关联update -- 被修改值由另一个表运算而来
UPDATE trd_sess A SET A.rec_updt_la_dt_tm = SYSDATE, A.trd_sess_end_tm = (SELECT B.trd_sess_end_tm FROM trd_sess B WHERE B...原创 2016-10-22 00:50:31 · 1210 阅读 · 0 评论 -
Oracle 常见的33个等待事件
一. 等待事件的相关知识: 1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指Oracle正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。 ...原创 2014-03-12 15:42:39 · 161 阅读 · 0 评论 -
WBFC on Exadata
1. "Should we turn on Storage cache as it is not being enabled to further improve the overall performance ?" Ans:I guess you are referring to the Exadata Write-Back Flash Cache (WBFC) feature (...原创 2014-02-27 14:57:48 · 146 阅读 · 0 评论 -
Oracle dump files
audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMPbackground_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\BDUMPuser_dump_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\O...原创 2014-02-27 12:58:00 · 166 阅读 · 0 评论 -
Adaptive Log File Sync
Adaptive Log File sync was introduced in 11.2. The parameter controlling this feature, _use_adaptive_log_file_sync, is set to false by default in 11.2.0.1 and 11.2.0.2.In 11.2.0.3 the default is no...原创 2014-02-26 19:52:32 · 265 阅读 · 0 评论 -
ORA-39046: Metadata remap REMAP_TABLESPACE has already been specified.
Import: Release 10.2.0.4.0 - 64bit Production on Wednesday, 22 January, 2014 15:35:42 Copyright (c) 2003, 2007, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edit...原创 2014-01-22 16:01:01 · 2668 阅读 · 0 评论 -
EXPDP – ORA-39142: incompatible version number 3.1
Using EXPDP export a schema in a 11.2.0.2 database and import the dump into a 10.2.0.3 database.If a normal expdp export is carried out and you attempt to import that dump into a 10.2.0.3 database ...原创 2014-01-22 12:25:35 · 986 阅读 · 0 评论 -
Oracle 11g Real Time SQL Monitoring
http://kerryosborne.oracle-guy.com/2008/10/oracle-11g-real-time-sql-monitoring/ One of the interesting new features of 11gR1 is the automatic tracking of long running SQL statements. Oracle calls...原创 2014-01-20 17:01:23 · 132 阅读 · 0 评论 -
Drop all from schema owner
-- To drop all user objects under a schemadset heading off;set feedback off;set echo on;set serveroutput off;set termout off;spool drop_all_objects.sqlselect CASE object_type WHEN ...原创 2013-01-04 15:32:59 · 93 阅读 · 0 评论 -
Change tablespace for INDEX/TABLE
1. Normal caseALTER INDEX index_name rebuild TABLESPACE tablespace_name; 2. Index with partitionIf TABLESPACE_NAME is null, which means the index has been partitioned. SELECT TABLESPACE...原创 2012-12-27 17:50:00 · 114 阅读 · 0 评论 -
ORACLE SYSDBA与SYSOPER区别
什么是DBA?什么是SYSDBA,什么又是SYSOPER?三者究竟有何联系呢? 在Oracle数据库领域里,很多Oracle初学者(Me 2)很容易被这三个术语迷惑,就其原因还是基础概念没有弄清楚。记得自己刚开始接触Oracle的时候,也是云里雾里,现在基本弄明白,故写出来和大家分享: DBA:在Oracle数据库里面其实只是一个角色(role)。那么什么是角色呢?可以简单的...原创 2012-12-26 11:21:33 · 225 阅读 · 0 评论 -
Oracle System Authentication Sample
export ORACLE_HOME=/sysp/ora/ora10g_rac/product/10.2.0export PATH=$PATH:$ORACLE_HOME/binexport ORACLE_SID=sid_name${ORACLE_HOME}/bin/sqlplus /nolog << EOFCONNECT / as sysdba-- nowa...原创 2012-12-21 10:30:22 · 99 阅读 · 0 评论 -
ADDM
DECLARE L_FROM_TIME TIMESTAMP; L_TO_TIME TIMESTAMP; L_MIN_ID DBA_HIST_SNAPSHOT.SNAP_ID%TYPE; L_MAX_ID ...原创 2012-12-06 16:16:38 · 94 阅读 · 0 评论 -
数据库日志
数据库日志 DB2 数据库支持两种不同的日志模式:循环(Circular)和归档(Archival)。当新数据库创建时,系统默认的日志模式为循环。如果业务需求要求更高级的功能,您可以将日志模式从循环修改为归档。DB2 事务日志摘要事务是逻辑工作单元。每一个事务在事务日记文件中都存储有相应的日志记录。每个事务都有一个相应的 Redo Log 条目。Redo Log 条目将写...原创 2012-12-06 14:40:12 · 452 阅读 · 0 评论 -
Oracle执行计划解释 - Index
根据索引的类型与where限制条件的不同,有5种类型的索引扫描: 索引唯一扫描(index unique scan) 索引范围扫描(index range scan) 索引全扫描(index full scan) 索引快速扫描(index fast full scan) 索引跳跃式扫描 (index skip scan)(1) 索引唯一扫描...原创 2012-12-04 20:15:40 · 199 阅读 · 0 评论 -
Oracle 分区执行计划
range分区可用的操作:分区表,按 n1 ,n2 分区partition range single:访问单个分区partition range iterator:访问多个分区 partition range inlist: 分区键中用了in 例如: where n1 in(X1,X2) and n2=X3partition range all: 所有的分区 p...原创 2012-12-04 11:50:31 · 462 阅读 · 0 评论 -
使用SQL重设数据库Sequence的当前值
很多时候,我们需要把数据库Sequence设置到某个特定的值开始,但是又不想重建这个Sequence那下面的SQL语句就可以实现这样的功能:其中user_seq是需要操作的Sequence名称,1 .. 100是递增100次DECLARE rowCount1 NUMBER;BEGIN FOR cc IN 1 .. 100 LOOP ...原创 2012-11-23 23:02:39 · 315 阅读 · 0 评论 -
java.sql.SQLException: ORA-01001: invalid cursor
There are three parameters that affect handling cursors at the application level: RELEASE_CURSOR, HOLD_CURSOR, MAXOPENCURSORS. You should set these parameters at the precompiler level. HOLD_C...原创 2013-12-20 13:59:20 · 2238 阅读 · 1 评论 -
Production error ORA-01001, ORA-03120, ORA-01460
ORA-01001: invalid cursorORA-03120: two-task conversion routine: integer overflowORA-01460: unimplemented or unreasonable conversion requested today, production encountered this error.FF i...原创 2014-03-19 20:38:59 · 315 阅读 · 0 评论 -
Dataguard网络优化调整
Dataguard网络优化调整 Dataguard依赖一个健康的网络,尤其是高负载的系统和网络环境,网络上有调整的需求。 1.Oracle Net Session Data Unit (SDU) Size Oracle Net在将数据进行网络传输的时候,先将数据放在SDU中,该参数在10gR2默认为2k,适当增加大小,可以提高网络性能和利用率。 ...原创 2014-03-31 16:02:31 · 184 阅读 · 0 评论 -
gc buffer busy acquire and gc buffer busy release
gc buffer busy acquire and gc buffer busy releaseThe gc buffer busy acquire and gc buffer busy release wait events specify the time the remote instance locally spends accessing the requested data ...原创 2013-04-16 14:39:56 · 271 阅读 · 0 评论 -
GV$LOCKED_OBJECT
SELECT OBJECT_NAME, MACHINE, S.SID, S.SERIAL#, L.ORACLE_USERNAME, L.OS_USER_NAME, S.SQL_EXEC_START FROM GV$LOCKED_OBJECT L, DBA_OBJECTS O, GV$SESSION S WHERE L.OBJECT_ID = O.OBJECT_ID AND L.SE...原创 2016-09-27 01:21:55 · 1407 阅读 · 0 评论 -
Data Guard 日志传输模式
1.概述Data Guard支持两种使用LNS(Log Network Server)进程的重做传输方法:同步(SYNC)和异步(ASYNC)。传输进程架构:2.同步传输同步传输(synchronous transport,SYNC),又称“零数据损失”方法,因为要等到LNS确认事务恢复所需的重做数据已被写入到备用库的磁盘上,才允许LGWR确认提交成功。如图: ...原创 2013-03-21 11:07:50 · 180 阅读 · 0 评论 -
Database Wait Statistics – Oracle Database 10g
When a SQL is submitted by a user to Oracle database, it never happens that Oracle will execute the SQL continuously at one go. Oracle process never get to work on the execution of statement without ...原创 2013-03-19 17:40:16 · 183 阅读 · 0 评论 -
Oracle 空间管理
我们在使用windows的时候,都知道要定期整理磁盘碎片,因为磁盘碎片会影响性能,给管理上带来额外的负担。那oracle更是如此,当随着数据增加,oracle处理海量数据本身就已经很费力了啊,如果再有大量的碎片,那就是雪上加霜啊。所以碎片要引起dba的高度重视,尽早发现尽早处理。 碎片是怎么产生的呢? 简单理解就是由于更新和删除产生一些碎小的不能被再次使用的空间,根据每...原创 2013-03-04 14:38:23 · 117 阅读 · 0 评论 -
JDBC driver 的类型 Type 1 Type2 Type3 Type4
在网上下载jdbc驱动程序,常看见type4字样,开始以为是厂商自己的标准,近来翻看资料,原来是sun定义的jdbc标准。 type1 jdbc-odbc桥形式进行连接,是作为jdk1.1后的一部分,当然也是sun.jdbc.odbc包的一部分连接形式:application--->jdbc-odbc bridge(type1 jdbc driver)---->jdb...原创 2014-06-12 16:01:57 · 1202 阅读 · 0 评论 -
ORACLE Histograms (直方图)
一.何谓直方图:直方图是一种统计学上的工具,并非Oracle专有。通常用于对被管理对象的某个方面的质量情况进行管理,通常情况下它会表现为一种几何图形表,这个图形表是根据从实际环境中所收集来的被管理对象某个方面的质量分布情况的数据所绘制成的,通常会画成以数量为底边,以频度为高度的一系列连接起来的矩形图,因此直方图在统计学上也称为质量分布图。比如下图所示,是一个以关学生化学考试成绩分数分布情况绘...原创 2013-02-05 16:21:08 · 339 阅读 · 0 评论 -
oracle 用户权限解释
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9013.htm#SQLRF01603 --------------------- |权限定义 解释---------------------|一级权限| 为其他用户授权级权限 |二级权限| oracle内部文件管理级权限 |三级权限| 会话,角色,用户级权限 ...原创 2013-01-31 10:24:58 · 309 阅读 · 0 评论 -
impdp parallel test
Env:CPU: 24 Physical CPU = 48 logical CPU ------------------------------------------------------------Test 1 (includes all info):Table file size (only one table): 700M expdp parallel=5...原创 2013-01-24 19:02:59 · 175 阅读 · 0 评论 -
RMAN catalog
一、RMAN 简介 RMAN 可以用来备份和恢复数据库文件、归档日志和控制文件,也可以用来执行完全或不完全的数据库恢复。RMAN有三种不同的用户接口:COMMAND LINE方式、GUI 方式(集成在OEM 中的备份管理器)、API 方式(用于集成到第三方的备份软件中)。具有如下特点: 1)功能类似物理备份,但比物理备份强大N倍,从下面的...原创 2013-01-23 16:17:29 · 104 阅读 · 0 评论 -
materialized view 物化视图
create materialized view [ view_name ] refresh [ fast|complete|force ] [ on [commit|demand ] | start with (start_time) next (next_time)]as {创建物化视图用的查询语句}以上是Oracle创建物化视图(Mat...原创 2013-01-23 15:24:26 · 134 阅读 · 0 评论 -
PLUSTRACE included in SELECT_CATALOG_ROLE
Autotrace 功能已经包括在 SELECT_CATALOG_ROLE 当中,也就是说不用再另外 GRANT PLUSTRACE to user.SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = 'SELECT_CATALOG_ROLE' AND TABLE_NAME IN ('V_$SESSTAT', 'V_$STATNAME', 'V_$M...原创 2013-01-23 11:50:01 · 95 阅读 · 0 评论 -
Oracle的Redo的作用及原理
Redo的作用: Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(在归档模式下,Redo Log File最终会经由ARCn进程写出为归档日志文件)。Redo Log ...原创 2013-01-22 15:02:09 · 242 阅读 · 0 评论 -
Oracle Data Guard
1. Stop standby db2. alter system set log_archive_dest_2='' scope=memory sid='*'; Check status:SELECT * FROM V$ARCHIVE_DEST;原创 2013-01-11 14:47:09 · 107 阅读 · 0 评论 -
Generate report - log file sync
set term off heading on verify off pagesize 1000set markup html on entmap ON preformat off spool onspool c:\temp\event_log_file_sync.htmlselect s.BEGIN_INTERVAL_TIME, m.INSTANCE_NUMBER, m...原创 2013-01-11 14:20:43 · 97 阅读 · 0 评论 -
undo segment behavior
FAQ – Automatic Undo Management (AUM) / System Managed Undo (SMU) (Doc ID 461480.1) What is the Fast Ramp-up Routine ?The concept of Fast Ramp-Up indicates the following: "In previous vers...原创 2014-04-04 19:04:07 · 97 阅读 · 0 评论 -
Connect to Oracle DB - Java
import java.sql.*;public class OracleTest { String dbUrl = "jdbc:oracle:thin:@()"; String theUser = ""; String thePw = ""; Connection conn = null; Statement stmt; ResultSet r...原创 2014-04-04 15:14:22 · 143 阅读 · 0 评论 -
ORA-01013 user requested cancel of current operation
今天我碰到的case就是timeout引起的。 The Oracle docs note this on the ora-01013 error*:ORA-01013 user requested cancel of current operation Cause: The user interrupted an Oracle operation by entering CTR...原创 2013-12-20 13:34:37 · 6904 阅读 · 0 评论 -
Cannot run sqlplus on Linux with EOF
今天碰到个小问题,记下来,在linux上,不可以run file.sql. 原来是platform问题。replace \r\n to \n, problem solved. sqlplus /nolog <<EOFconn /as sysdba@file.sql EOF...原创 2013-12-20 11:02:36 · 207 阅读 · 0 评论 -
关于Oracle Restore Point
还原点(Restore point)是Oracle10gR2配合Flashback database推出的一个新特性。Restore point可以单独使用,也可以和Flashback database联合使用。 我们知道,Flashback database提供了一种将数据库整个的回滚到之前某个时间点的功能,相当于使用之前的某个备份做基于时间点的恢复,但是比基于时间点的恢复更有效率,因...原创 2013-12-18 18:13:19 · 627 阅读 · 0 评论