oracle
文章平均质量分 69
rudyMatrix
CSDN的帐号不安全,so,我就不自我介绍了。
展开
-
Oracle expdp从11g导出到10g注意点
在expdp导出时需要确定version属性,注意!原创 2013-03-27 14:38:43 · 1313 阅读 · 0 评论 -
Windows server 2008 R2 + oracle 10g 10.2.0.4 安装
目的:客户的服务器上是Windows server 2008 R2 ,安装oracle 10g 10.2.0.1。 原因及解决方案:后来发现,安装文件是32位,操作系统是64位,版本不匹配,而且oracle至少需要10.2.0.5以上。并且Oracle官方也不没有该操作系统support的oracle版本。http://forums.oracle.com/forums/thread.j原创 2010-03-15 00:26:00 · 20832 阅读 · 2 评论 -
V$filestat探究
说明:This view displays the number of physical reads and writes done and the total number of single-block and multiblock I/Os done at file level. v$...stat的视图一般是从instance启动累计到当前的统计 关键字段:原创 2010-01-02 17:00:00 · 1351 阅读 · 0 评论 -
多用户数据迁移exp imp
目的:oracle从A机器数据迁移到B机器上环境:A机器:Windows 2003 + Oracle Database 10g 10.2.0.1.0B机器: Windows 2003 + Oracle Database 10g 10.2.0.1.0 以sys用户登录,先查询出数据文件位置:select * from dba_data_fil原创 2010-03-11 14:59:00 · 4958 阅读 · 0 评论 -
myeclipse连接到oracle10g,过段时间后自动断开,报ORA-03135错误
问题描述:开发人员报告,用myeclipse连接oracle后,过一段时间,连接断开,报ORA-03135错误。 问题挖掘:用pl/sql和sqlplus连接oracle,也存在该问题,确定该问题与连接方式无关。查看服务器,发现没有防火墙,防火墙因素排除。ping -t 服务器地址,发现没有丢包,都100%收到,网络通畅。基本可以肯定问题出在oracle参数配置上。但也原创 2010-03-04 10:28:00 · 6302 阅读 · 2 评论 -
每一次登录Pl/sql,查询报错Dynamic Performance Tables not accessible...之后再查询时就好了
报错截图: 当前解决方案: utomatic statistics 含义: When you execute a statement in a SQL Window or in a Test Window, PL/SQL Developer will automatically generate a statistic report of原创 2010-03-02 16:29:00 · 3193 阅读 · 0 评论 -
ALTER TABLE...MOVE 相关使用方法
1. The ALTER TABLE...MOVE statement enables you to relocate data of a non-partitioned table or of a partition of a partitioned table into a new segment, and optionally into a different tablespace for原创 2009-12-15 16:59:00 · 15533 阅读 · 0 评论 -
Before, after, each row and table level triggers [Oracle]
The goal of this page is to demonstrate the most important differences between before and after triggers as well as the differences between for each row and table level triggers. Before / for each r转载 2010-01-29 15:22:00 · 1147 阅读 · 0 评论 -
隐式转换在执行计划中对Access predicates 和Filter predicates 的影响
In Oracle 10g, when we see the explain plan for a SQL, then there are 2 new items that are of interest - the Access predicate and the Filter predicate.We know that depending on the predicate inf原创 2010-01-28 15:22:00 · 5553 阅读 · 0 评论 -
ORA-01536: space quota exceeded for tablespace 错误的深入分析
今天在用户kf下面删除一条数据时:delete from kf_gongnengtx where texingid=2736;报错:ORA-01536: space quota exceeded for tablespace TS_HIS3 根据网上资料,该问题是由于用户在使用表空间时候受到了权限的限制.解决方案很简单,修改这个用户的使用这个表空间的空间的权限就可以了 o原创 2009-11-17 18:42:00 · 14739 阅读 · 0 评论 -
操作Tablespace 的三种方式offline 、online、read only
前提,用户必须要有alter tablespace或者manage tablespace的权限 一 offline方式1. system tablespace、undo tablespace、temporary tablespace不能offline2. alter tablespace tablespace_name offline有三种参数:n原创 2009-11-13 17:50:00 · 1939 阅读 · 0 评论 -
Imp 数据后,表字段的comments 中文显示为乱码,而检索表数据的中文无乱码
目的: 用exp/imp导出导入数据,还原应用数据 环境: 客户端:windows xp + 10g 10.1.0.1 服务端:windows 2003 + 10g 10.1.0.1 产生问题:在imp数据操作后,发现数据库的表数据显示是中文正常的,但是表的comments却是乱码。 问题发现和解决过程:第原创 2010-03-17 15:04:00 · 8739 阅读 · 0 评论 -
Oracle导入excel数据方法汇总
转自http://blog.csdn.net/47522341/archive/2008/03/21/2203487.aspx摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader;2,使用plsql developer工转载 2010-03-29 11:00:00 · 3360 阅读 · 0 评论 -
ORA-03113: 通信通道的文件结尾以及用备份的数据文件恢复原数据库的解决方案
环境:win 2003 + oracle 10g情景: 2013年4月7号晚上20点30分左右,数据库服务器莫名down了,开发人员尝试启动instance,报错ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist. 开发人员在不通知DBA的情况下把oracle卸载掉重装成原来一原创 2013-04-09 21:15:05 · 2887 阅读 · 1 评论 -
怎么捕获自己session执行的sql,进行深入跟踪
alter session set timed_statistics = true; --可选 alter session set max_dump_file_size = unlimited; --可选,防止dump目录放不下 -- To enable the trace event 10046 alter session set events 10046 tra原创 2009-11-04 20:39:00 · 1011 阅读 · 0 评论 -
About hint "leading"
From link: http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:30441579130547The driving tables, the first tables accessed转载 2011-08-17 16:10:21 · 1125 阅读 · 0 评论 -
删除表中重复记录
在测试库上面删除重复数据,那就不客气了,三部曲,瞎搞搞。。。一、把表中不重复数据放入临时表中create table test as select distinct * from tableA;二、重命名tableA(大数据量用truncate)rename tableA to tableA_bak;三、重命名临时表rename test to tableA;原创 2011-02-22 18:06:00 · 1194 阅读 · 2 评论 -
oracle 学习网站收集
<br />《转载》<br />Oracle官方站:<br /><br />Oracle中文官网<br />metalink.oracle.com<br />Oracle官方知识库,需要付费帐号登陆<br />tahiti.oracle.com<br />search and download documentation for Oracle's server products<br />Oracle11gR1Online Documentation<br />Oracle10gR2 Online Docu转载 2010-11-10 11:46:00 · 4953 阅读 · 0 评论 -
PL/SQL最差实践14例
<br />最近的position是pl/sql编写专业户,网上找到了这篇文章,感觉还不错。摘来记录下。<br /><br />1. 超长的PL/SQL代码<br /> 影响:可维护性,性能<br /> 症状:<br /> 在复杂的企业应用中,存在动辄成百上千行的存储过程或上万行的包。<br /> 为什么是最差:<br /> 太长的PL/SQL代码不利于阅读,第三方工具在调试时也会出现代码行混乱等问题。PL/SQL存储对象(存储过程、包、函数、触发器等)行数上限约为6000000行,但实际工作中,转载 2010-10-29 10:54:00 · 1161 阅读 · 0 评论 -
Oracle Arrays
<br /> <br />PL/SQL tables are PL/SQL’s way of providing arrays. Arrays are like tem-porary<br />tables in memory and thus are processed very quickly. It is impor-tant<br />for you to realize that they are not database tables, and DML<br />statements canno转载 2010-12-02 14:22:00 · 1449 阅读 · 0 评论 -
一次改名引发的血案
案发时间:2010-4-3上午 案发环境:Windows XP + oracle 10g 10.2.1.0.1 案发缘由:因计算机名称改变,导致oracle的WEB服务台EM不能启动,无法访问 案发背景: 当事人需要通过em来操作数据库,没有em就无法正常工作(其实还有别的办法操作数据库,(*^__^*) ) 相关知识: 由于原创 2010-04-06 14:30:00 · 1851 阅读 · 0 评论 -
ora-03113 通信通道的文件结束和ORA-07445: 出现异常错误: 核心转储
今天数据库莫名其妙地出现登陆后执行报“通信通道的文件结束错误处理”的错误,搞了半天没解决,头一下晕了,最后幸亏测试部王哥帮忙,唉,看来头晕时更晕人。。。 以下是各个解决方案: ora-03113 通信通道的文件结束错误处理编辑D:/oracle/ora92/network/admin/sqlnet.ora文件,将LNET.AUTHENTICATION_SERVICES= (MTC原创 2009-10-26 18:33:00 · 7396 阅读 · 0 评论 -
ORA-01578的解决方式
环境 :Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 + windows 2003 现象描述:ORA-01578: ORACLE 数据块损坏 (文件号 12, 块号 217816)ORA-01110: 数据文件 12: D:/ORADATA/TS_HIS3LC04. 处理过程:1. 先根据文件号,块原创 2009-10-26 14:12:00 · 4567 阅读 · 0 评论 -
alter system|session set events转储
格式: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->alter system|session set events ‘[eventnumber|immediate] trace name eventname [forever] [, lev转载 2009-10-21 13:23:00 · 4845 阅读 · 1 评论 -
死锁(ora-00060)以及死锁相关的知识点
最近碰到一个死锁的问题:ora-00060 deadlock detected while waiting for resource (ora-00060 等待资源时检测到死锁) 查看udump(SQL> show parameter USER_DUMP_DEST; 查看该目录)下面的trace,发现如下日志:*** 2009-08-13 10:53:11.656*** SER原创 2009-08-17 11:19:00 · 8242 阅读 · 2 评论 -
It's my goal---传奇的公司------[Oracle]
看了oracle公司成长,很有感触,能开这样的公司真的很爽:首先,机遇是最重要的!第一:最开始的时候,公司靠销售,而且销售要有技巧第二:能解决用户的问题、需求,即使吹牛,也要在产品下个版本的发布中得到体现第三:技术是基石,真正的基石,尤其是C!第四:公司想要续写辉煌,就要定制行业标准,打败和吞并竞争对手! 下面就是oracle的成长之路:[Oracle] 书写历史的原创 2009-06-04 12:49:00 · 1326 阅读 · 2 评论 -
dblink 使用说明
转载自:http://apple-wxs.javaeye.com/blog/281072 如果想从主机A 操作主机B 上的数据,可以在主机A上建立一个dblink,link到主机B上,从而操作主机B上的数据。 主机A的tnsnames.ora中配置了主机B的信息Sql代码 TEST = (DESCRIPTION = (ADDRESS =转载 2009-08-11 16:44:00 · 1590 阅读 · 0 评论 -
控制文件的恢复
SQL> alter database mount;alter database mount*ERROR at line 1:ORA-00204: error in reading (block 3, # blocks 8) of control fileORA-00202: control file: F:/ORADATA/ORCL/CONTROL01.CTLORA-27091: unab原创 2009-08-10 17:41:00 · 1769 阅读 · 0 评论 -
启用sqlplus的explain功能,保存结果至文件,查看sql的执行计划
--ORACLE服务端的$ORACLE_HOME/sqlplus/admin/glogin.sql下,--这样每次用telnet窗口在服务端使用sqlplus--设置显示格式,sql执行的跟踪set wrap offset linesize 1000set timing onSET AUTOTRACE TRACEONLY 保存输出结果:步骤1:进行环境变量的设置。执行语句:spool原创 2009-07-23 11:44:00 · 4134 阅读 · 0 评论 -
oracle系统包
包名称包头文件说明dbms_aleridbmsalrt.sql异步处理数据库事件dbms_application_infodbmsutil.sql注册当前运行的应用的名称(用于性能监控)dbms_aqadmdbmsaqad.sql与高级队列选项一起使用dbms_ddldbmsutil.sql重新编译转载 2009-03-26 10:15:00 · 1713 阅读 · 0 评论 -
oracle的参数文件 pfile和spfile
在oracle数据库中,参数文件包含了所有的数据库配置信息,它非常重要。如果要把oracle管理好,必须要做到对参数及参数文件的了如指掌。但是,oracle数据库中 据是庞大的,且正因为参数文件包含了数据库的所有配置信息,所以参数很多,有几百 个之多,一时是难以熟悉和掌握的,这需要在实践中的配置,了解和领会。有关各个参数的详细参考信息,请参阅oracle官方文档《Oracle9i Database转载 2009-03-24 17:09:00 · 3893 阅读 · 0 评论 -
for update 和 for update nowait的区别
select * form (表) for update 和 select * form (表) for update nowait 分别都是什么意思呢?锁定表的所有行,排斥其他针对这个表的写操作。确保只有当前事务对指定表进行写操作。 for update 和 for update nowait的区别是,别的事务要对这个表进行写操作时,是等待一段时间还是马上就被数据库系统拒绝而转载 2009-03-16 17:48:00 · 6881 阅读 · 2 评论 -
NEXTVAL 和 CURRVAL 运算符和oracle的sequence设置说明
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个转载 2008-10-17 11:00:00 · 18302 阅读 · 0 评论 -
精妙SQL语句收集
星期五 2007年08月17日精妙SQL语句收集 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice disk, testBack, c:/mssq转载 2007-11-18 22:29:00 · 1021 阅读 · 0 评论 -
dblink ora-12154:TNS:无法解析指定的连接标识符
报错如下: 网上找了一大堆资料,结果发现自己一直在使用client上面的服务名,应该使用服务器上的服务名!dblink是二个oracle数据库服务器之间通讯用的,在创建dblink时千万不能把client上的tnsnames.ora中服务名写上去,今天就犯了一个傻问题。切记! 确信你在A数据库中建的dblink使用的服务名是A机器上的,不是非数据库服务器的cli原创 2009-08-18 16:29:00 · 16711 阅读 · 2 评论 -
ORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer valid)
今天测试部在跑系统时,老是会报ORA-00980错误。发现同义词有问题。同义词创建时,不会去检测内容的准确性,即如果表不存在,也可以创建该表的同义词,但是select时会报ORA-00980 同义词转换不再有效(ORA-00980: synonym translation is no longer valid)的错误。 Tom对此错误的解释: That error simp原创 2009-08-20 14:01:00 · 22933 阅读 · 0 评论 -
rownum和rowid的概念
ROWNUM returns a number indicating the sequence in which a row was selected from a table. The first row selected has a ROWNUM of 1, the second row has a ROWNUM of 2, and so on. If a SELECT statement i翻译 2009-10-21 15:41:00 · 1394 阅读 · 0 评论 -
length()与lengthb()的区别
环境:oracle 11.1.0.6.0 区别:length计算字符长度,lengthb计算字节长度。 SQL> select length(a) from dual; LENGTH(A)----------- 1 SQL> select lengthb(a) from dual; LENGTHB(A)------------原创 2009-10-14 12:54:00 · 9383 阅读 · 0 评论 -
ORA-12170引发的ORA-3136所导致的数据库问题
环境:ORACLE RDBMS Version: 11.1.0.6.0 + Windows 2003问题描述:10月9号,长假归来第一天,公司开发库数据库无法进入,当时没有查看日志文件,也没看ora-报错号,直接重启数据库了(这次解决问题的方法不正确!)。10月12号上午8:30到公司又发现数据库无法登陆,登陆报ORA-3136错误。下定决心查看到底什么问题。解决过程:重启原创 2009-10-12 10:52:00 · 7448 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [rworupo.1], [11552], [100], [], [], [], [], []
生产环境:CICS+oracle+界面 问题描述:运行三层中的一张查询报表,导致查询出错,并且报了一个错误:ORA-00600: internal error code, arguments: [rworupo.1], [11552], [100], [], [], [], [], [] 下面是详细trc:/oracle/admin/ocoracle/udump/o原创 2009-09-27 17:34:00 · 7131 阅读 · 0 评论