
oracle fundamental
文章平均质量分 65
hffyxhjy
一起研究技术喜欢交朋友
展开
-
Oracle 实例恢复详解
Oracle 实例恢复详解先要明白一些概念:日志文件中的信息为了当系统出现failure时,保证事务可以恢复。当用户事务完成发出commit时,总是先等待LGWR进程将事务所需的redo信息写到日志文件(之前可能在redo buffer中)后,才会收到commit complete信息。DBWR进程总是比LGWR进程写的速度慢(DBWR进程是随机写,LGWR进程是顺转载 2013-09-08 21:19:46 · 1934 阅读 · 0 评论 -
研发人员在IMP数据时报错:IMP-00003,ORA-03120
数据库服务器硬件:IBM P595 两台数据库版本:9.2.0.8 RAC客户端版本为:9.2.0.1研发人员在客户端使用IMP导入数据时,报错,错误内容如下:About to enable constraints...IMP-00003: ORACLE error 3120 encounteredORA-03120: two-task conversion routin原创 2013-12-20 10:11:03 · 2764 阅读 · 0 评论 -
今天在学习物化视图时,遇到了ORA-12034问题
今天在学习物化视图时,遇到了ORA-12034问题,场景如下:物化视图日志站点: 1、对于T1表创建了物化视图日志: create materialized view log on t1; 2、又创建了一个本地的物化视图: create materialized view tmv1 refresh fast star转载 2014-01-07 16:08:42 · 5818 阅读 · 0 评论 -
学习Oracle Library cache内部机制
最近学习Oracle Library cache内部机制时,参考了如下帖子:http://blog.youkuaiyun.com/tianlesoftware/article/details/6629869但是本人使用的是11.2.0.3的版本,具体如下:操作系统:Oracle Linux 5.7 64bitOracle版本:11.2.0.3 RAC发现在DUMP出来的library原创 2014-01-08 16:02:35 · 1965 阅读 · 0 评论 -
学习自动收集表统计信息比较重要的几个数字字典
学习自动收集表统计信息比较重要的几个数字字典:select inserts,updates,deletes from user_tab_modifications where table_name='表名';STALE_PERCENT的计算方法通常为:表中修改的记录数/表的总记录数,如果超过10%(STALE_PERCENT的默认值),则自动收集表的统计信息。select *原创 2014-01-10 16:43:20 · 1220 阅读 · 0 评论 -
从网上找的DBMS_STATS.SET_DATABASE_PREFS资料
从网上找的DBMS_STATS.SET_DATABASE_PREFS资料,不错,学习DBMS_STATS.SET_DATABASE_PREFSThis procedure is used to set the statistics preferences of all the tables, excluding the tables owned by Oracle. These原创 2014-01-10 17:20:53 · 1083 阅读 · 0 评论 -
SIZE AUTO和SIZE SKEWONLY在gather_table_stats时的区别
原贴地址:http://blog.itpub.net/15415488/viewspace-591765dbms_stats.gather_table_stats的参数method_opt有很多种用法,其中SIZE语法中有两个关键字是AUTO和SKEWONLY。通过查阅10g官方文档:method_optAccepts:FOR ALL [INDEXE转载 2014-01-14 15:28:32 · 1092 阅读 · 0 评论 -
主表、子表、外键TM锁
在学习子表的外键列上是否添加索引这一块知识时,建议是要添加索引的,但是这里我想记录的是许多资料都提到如果不添加索引,在对主表进行UPDATE、DELETE操作时,会对子表加个全表锁-TM锁,但是没有提到是哪种TM锁,后来经过搜索资料后,并通过自己的实验,发现是添加的TM LOCK TYPE=4 Share类型的共享锁。 这里提一下这个TM LOCK TYPE 4类型的锁只会作原创 2014-01-17 12:58:40 · 1609 阅读 · 0 评论 -
学习TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR
今天一朋友发给我一个存储过程,里面有我一些不懂的东西,现记录如下:TYPE IS TABLE OF VARCHAR2 INDEX BY VARCHAR 有这么一段不明白什么意思,自己做了一个测试:CREATE OR REPLACE procedure pro_parttable_autoasv_table_name varchar2(100);TYPE type_array_st原创 2014-03-12 10:07:26 · 13965 阅读 · 1 评论 -
drop user cascade的时候报错ora-00600错误
原贴地址:http://www.oracleblog.org/working-case/drop-user/执行:drop user abc cascade;报错:VBO:无法删除用户。ORA-01001 无效的游标ORA-00600: internal error code, arguments: [qmxiUnpPacked2], [121]转载 2014-03-10 14:04:16 · 2971 阅读 · 0 评论 -
创建db link后,访问远程数据库报ORA-01017、ORA-02063错误
操作系统环境:redhat5.6源端数据库:oracle10.2.0.1目标数据库:oracle 11.2.0.1问题描述:在源端数据库上创建了一个访问目标数据库的数据库链路:create database link DTARGET.REGRESS.RDBMS.DEV.US.ORACLE.COMconnect to strmadmin identified by ora原创 2014-03-24 15:55:02 · 2994 阅读 · 0 评论 -
tnsping TNS-12535: TNS:operation timed out
源操作系统环境:redhat5.6-64bit源端数据库:oracle11.2.0.1-64bit目标操作系统环境:windowsxp-32bit目标数据库:oracle 11.2.0.1-32bit问题描述:在源端数据库上配置好tns后,执行tnsping orcl命令,报TNS-12535: TNS:operation timed out,如下所原创 2014-03-25 14:05:08 · 3020 阅读 · 0 评论 -
流复制报ORA-26687错误,警告日志报Streams APPLY A001 with pid=22, OS id=22929 stopped
操作系统:Redhat5.6源数据库:oracle11.2.0.1目标数据库:oracle10.2.0.5问题症状:配置好流复制后,测试流复制,在源端插入数据,目标端查询,发现没有数据分析处理过程:1.目标库的警告日志中报错:Wed Mar 26 10:44:19 CST 2014Streams APPLY A001 started with pid=2原创 2014-03-26 11:10:36 · 2036 阅读 · 0 评论 -
insert数据时,报ORA-01555 22924错误
今天研发部门的一位朋友,在对某个表进行插入操作时报了ORA-01555 ORA-22924错误,询问数据库版本:9.2.0.1,说是由于误删除,然后想把数据找回来,自己找了一个命令进行插入操作时,报的错误,插入语句如下:insert into fp_zb_bak (select * from fp_zb as of timestamp trunc(sysdate));后来从网上搜索原创 2013-11-11 10:45:41 · 1990 阅读 · 0 评论 -
Buffer Cache 原理
非常不错的文章,转一下:http://blog.youkuaiyun.com/robinson1988/article/details/5982996Buffer Cache 原理 我们在监控等待事件,查看AWR,ASH报表的时候经常会看到latch: cache bu转载 2013-11-20 14:22:19 · 989 阅读 · 0 评论 -
静态监听,SYS用户远程连接不上,提示ORA-01031: insufficient privileges
今天QQ群里有位朋友,在配置静态监听后,使用该静态监听远程连接未打开的数据库,提示如下:[oracle@target admin]$ sqlplus sys/oracle@orcl as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 18 15:41:27 2013Copyright (c) 1982原创 2013-11-18 16:19:26 · 1798 阅读 · 0 评论 -
Oracle 各备份恢复环境下 SCN
转自:http://space.itpub.net/21162451/viewspace-736571============================================================Oracle 各备份恢复环境下 SCN参考:http://space.itpub.net/12361284/viewspace-732对于Data转载 2013-09-08 21:59:41 · 1186 阅读 · 0 评论 -
关于processes和sessions参数的说明
PROCESSESPropertyDescriptionParameter typeIntegerDefault value100ModifiableNoRange of values6 to operating system dependentBasicYesOracl翻译 2013-09-09 14:21:24 · 2286 阅读 · 0 评论 -
学习ORACLE物化视图
学习ORACLE物化视图-备忘:在创建简单的物化视图时:start with next子句前面需要跟随refresh子句,例如:原创 2013-09-10 11:12:37 · 1278 阅读 · 0 评论 -
基于物化视图的数据复制方式
高级复制配置方式-基于物化视图的单向配置 1.1 主库上操作: 1)创建一个业务用户ap来进行测试,并授予dba权限,在主库创建一个测试表t1: conn ap/ap create table t1(id number primary key); 2)对t1表创建一个物化视图日原创 2013-09-15 18:43:13 · 1615 阅读 · 0 评论 -
学习exp工具中遇到的小问题tables参数
学习exp工具中遇到的小问题--关于tables参数 在linux下执行exp scott/tiger file=/tmp/table.dmp tables=(emp,dept)命令时,报关于括号语法的错,奇怪的问题,exp help=y里,tables后面跟的例子明明有括号,后来把括号去掉后:exp scott/tiger file=/tmp/table.dmp tables=原创 2013-09-17 13:51:21 · 5055 阅读 · 0 评论 -
Stopping and Restarting Oracle Restart for Maintenance Operations
在学习Administrator's Guide书中的Configuring Automatic Restart of an Oracle Database-Stopping and Restarting Oracle Restart for Maintenance Operations部分时,觉得非常有用的一部分,摘录下来备用:To stop and start the components翻译 2013-09-22 13:11:19 · 1015 阅读 · 0 评论 -
Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
原文地址:http://blog.youkuaiyun.com/tianlesoftware/article/details/7061368Oracle 安装用户组的创建在官方文档有说明,这里把这部分内容单独拿出来说明一下。 一.官网说明From:http://docs.oracle.com/cd/E11882_01/rac.112/e17264/preparing.htm#T转载 2013-09-23 12:48:27 · 1367 阅读 · 0 评论 -
log file sync致数据库性能摇摆
原文地址:http://mikixiyou.iteye.com/blog/1570147个人的一点心得,刘大抛出的一个关于log file sync等待事件的问题,然后从网上搜索下面的资料,跟抛出的问题差不多,是由于log_archive_dest_2的传输模式默认设置为了SYNC,设置如下:同步写到另一个服务器上,如果网络出现问题,LGWR不能写到目标端,这样会导致数据库挂起。转载 2013-09-23 14:58:27 · 1118 阅读 · 0 评论 -
正确的配置oracle 11gR2 grid和oracle所属的组信息
原文地址:http://blog.chinaunix.net/uid-11570547-id-59130.html 正确的配置oracle 11gR2 grid和oracle所属的组信息 oracle 11gR2开始,安装grid集群和oracle软件分开两个用户安装grid用户单独安装集群,比如包括asm实例,监听资源,节点资源等oracle用转载 2013-09-23 13:10:26 · 3595 阅读 · 0 评论 -
exp脚本中的报错:': not a valid identifier: export: `
今天一位同事出差,遇到了自己编辑的一个exp导出数据库数据的脚本的错误,脚本原内容如下:ORACLE_HOME=/u01/app/oracle/product/11.2.0/db;export ORACLE_HOMEORACLE_SID=*****;export ORACLE_SIDrq=`date +"%y%m%d"`expPath=/u01/app/oracle/backup原创 2013-10-30 13:42:44 · 3218 阅读 · 0 评论 -
学习ORACLE分区表-分区索引心得
1.创建范围分区表:create table txn_current(id number,name varchar2(10),txn_date date)partition by range(txn_date)(partition p1 values less than(to_date('2013-10-01','yyyy-mm-dd')), partition p2 values原创 2013-11-01 17:05:07 · 965 阅读 · 0 评论 -
ORA-39921: Default Partition (Table) Tablespace USERS for TP not contained in transportable set
When doing transportable tablespace, I get the following errors when run the TTS set check procedure:SQL> EXECUTE dbms_tts.transport_set_check('TS_D1,TS_D2,TS_D3,TS_D4',TRUE); PL/SQL procedure原创 2013-11-18 11:05:48 · 4795 阅读 · 0 评论 -
不能删除物化视图的问题-由于刷新的物化视图有锁
山西生产系统中的一个物化视图的JOB刷新不正常,与研发商讨,决定重新设置该物化视图,创建一个新的物化视图后,在删除原物化视图时,不能删除,使用PLSQLDEVELOPER查看SESSION,发现原物化视图的JOB一直不能执行成功,貌似插入的物化视图锁了,KILL掉该SESSION后,也不能删除,后来从网上搜索方法,如下:1.查看锁的对象:selectl.oracle_username,原创 2013-10-13 14:02:01 · 6081 阅读 · 0 评论 -
oracle如何查询会话级或系统级设置了哪些event
原文地址:http://www.xifenfei.com/3921.html转载 2014-09-10 14:30:14 · 2660 阅读 · 0 评论