数据库迁移之从oracle 到 MySQL

chenhaozjnubit | | 2017-07-24
ė585次浏览 60条评论 0 oracle MySQL

ORA-01779 & BYPASS_UJVC

chenhaozjnubit | | 2015-06-24
问题陈述 在调用一个存储过程的时候,发现有个UPDATE语句执行的很慢,这个UPDATE语句是很常见的用一个表中的数据去更新另外一个表中的数据,通常的做法是通过一个关联子查询从"source table" 读取相应的数据来更新"target table"中对应的数据行。同时,为了保证"target table" 中不相关的数据行不会被更新,因此在where语句部分还 [阅读全文]
ė1424次浏览 60条评论 0 oracle

OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]

chenhaozjnubit | | 2015-06-15
 classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异     在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle  JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了 [阅读全文]
ė1419次浏览 60条评论 0 oracle

AWR

chenhaozjnubit | | 2015-05-07
可通过sqlplus连接上数据库,执行命令:@?/rdbms/admin/awrrpt.sql获取awr报告,开始快照和结束快照的id选择自己手动创建的快照即可。具体步骤如下: 1.      su – oracle //切换到oracle用户下 2.  &n [阅读全文]
ė892次浏览 60条评论 0 oracle

Oracle to_date()函数的用法

chenhaozjnubit | | 2015-04-22
在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。 to_date()与24小时制表示法及mm分钟的显示: 一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格 [阅读全文]
ė977次浏览 60条评论 0 oracle

查看二进制字段占空间大小

chenhaozjnubit | | 2015-04-07
SELECT A.TABLE_NAME,        A.COLUMN_NAME,        B.SEGMENT_NAME,        B.SEGMENT_TYPE,       &nb [阅读全文]
ė872次浏览 60条评论 0 oracle

查询表空间使用情况

chenhaozjnubit | | 2015-04-03
--查询表空间使用情况SELECTUpper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Round(( D.TOT_GROOTT [阅读全文]
ė3407次浏览 60条评论 0 oracle

在线修改REDO LOG的大小及增加新的日志组

chenhaozjnubit | | 2015-03-30
  我管理的数据库最近的alert日志中有发现如下错误: Thread 1 cannot allocate new log, sequence 36685 Checkpoint not complete     &nb [阅读全文]
ė1289次浏览 60条评论 0 oracle

Oracle   SQL   Loader的详细语法

chenhaozjnubit | | 2015-03-27
Oracle   SQL   Loader的详细语法     SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据     仓库选择使用的加载方法,因为它提供了最快速的 [阅读全文]
ė1073次浏览 60条评论 0 oracle

ORA-00600: 内部错误代码, 参数: [evapls1], [], [], [], [], [], [], []

chenhaozjnubit | | 2015-03-26
分析错误原因: 以前使用Oracle10.1g版本就没有出现此错误。初步分析是数据库版本不同造成的。 通过查询相关资料发现了一个相关的数据库参数:_optimizer_filter_pred_pullup 解决方式: alter session set "_optimizer_filter_pred_pullup"=false; a [阅读全文]
ė1006次浏览 60条评论 0 oracle

Got minus one from a read call

chenhaozjnubit | | 2015-03-25
在我使用Oracle自带的工具sqldevloper(Oracle10、11都带个工具,用起来还行,就是有点慢)登录服务器Oracle9i数据库的时候,出现了这个提示。网上一查,很多人是在执行JAVA程序的时候报了这个异常。    好心人给出的明确原因及解决办法:服务器设置了IP过滤,客户机的IP不在允许范围之内。需要修改服务器上的sqlnet.ora文件,加入客户机的IP就可以 [阅读全文]
ė2011次浏览 60条评论 0 oracle

undo 表空间损坏导致无法open

chenhaozjnubit | | 2015-03-24
undo 表空间损坏导致无法open 在数据库undo表空间文件损坏,或者undo表空间文件缺失的情况,无法打开数据库。 这两种情况都可以视为一种情况处理,解决方法一样。 启动数据库时 出现: SQL> startup Oracle instance started. Total System Global A [阅读全文]
ė1207次浏览 60条评论 0 oracle

oracle 索引收集

chenhaozjnubit | | 2015-03-23
begin   dbms_stats.gather_schema_stats(      ownname => 'ZC_AID',      options => 'GATHER',      estimate_percent => dbms [阅读全文]
ė1041次浏览 60条评论 0 oracle

oracle中的表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)

chenhaozjnubit | | 2015-03-12
     数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是oracle数据库在数据文件中组织数据的基本单元。现在我们来理 [阅读全文]
ė1037次浏览 60条评论 0 oracle

Oracle 优化

chenhaozjnubit | | 2015-03-05
(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, [阅读全文]
ė1063次浏览 60条评论 0 oracle

oracle的CLOB和BLOB使用区别

chenhaozjnubit | | 2015-03-04
一、区别和定义     LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB:  字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 [阅读全文]
ė1040次浏览 60条评论 0 oracle

查询游标超出问题

chenhaozjnubit | | 2015-03-03
select a.SQL_TEXT,a.SQL_ID, count(1)   from v$open_cursor a  group by a.SQL_TEXT,a.sql_id  order by count(1) desc; [阅读全文]
ė652次浏览 60条评论 0 oracle

IMP-00017 IMP-00003 ORA-06550 PLS-00103

chenhaozjnubit | | 2015-03-02
IMP导数据时报了很多如下错误: IMP-00017: following statement failed with ORACLE error 6550:  "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '0028004E006F0074002"  "000 [阅读全文]
ė1889次浏览 60条评论 0 oracle

ORA-03113错误分析与解决

chenhaozjnubit | | 2015-02-28
前言 每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of file on communication channel" 就是这样的一个。 我们可以简单的把这个错误 [阅读全文]
ė952次浏览 60条评论 0 oracle