![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
wwwzhouhui
这个作者很懒,什么都没留下…
展开
-
MYSQL 与 Oracle 之间的数据类型转换
关键字: mysql, oracle, 数据类型, 转换 Table 2-4 Default Data Type Mappings Used by Oracle SQL Developer MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW...原创 2009-09-16 17:08:04 · 219 阅读 · 0 评论 -
oacle杀死死锁进程
经常在oracle的使用过程中碰到这个问题,所以也总结了一点解决方法:) 1)查找死锁的进程: sqlplus "/as sysdba" (sys/change_on_install) SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM...原创 2009-07-15 10:39:53 · 77 阅读 · 0 评论 -
删除重复记录的方法
有时候表中会有一些重复的数据,造成统计上的麻烦,需要删除它。整理出删除重复记录的方法 1首先建立表 [code="sql"]create table TEST ( MESSAGEID NUMBER(38) not null, CREATIONDATE CHAR(15) not null, MESSAGESIZE NUMBER(38) not null, ID...2009-07-31 12:20:34 · 89 阅读 · 0 评论 -
修改Oracle最大连接数的方法
a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pfile create pfile from spfile; ...原创 2009-08-14 10:29:00 · 91 阅读 · 0 评论 -
oralce水平分表
工作中遇到一张表每天都插入很多数据,随着时间的推移数据量会变的很大上百万条甚至上千万条记录。这样我们能不能把表进行拆分呢,答案是肯定的oracle 很早就考虑到这个问题提供了水平拆分。 oracle 10 g 中提供下面三中分区: 1)范围分区(Range partition) 2) 哈希分区(Hash partition) 3)列表分区(Li...原创 2012-07-07 15:02:33 · 540 阅读 · 0 评论 -
oralce水平分表现有表再进行拆分
接上面一篇,发现按照上面水平拆表把表按照年存储到每个分区表中。由于业务推广后按照年分表数据量还是很大。那么我们考虑能不能再年表中在进行拆分。 下面介绍一下拆分步骤。 原表结构(只看分区情况): 从上面图我们可以看出如WLKP_FP_DATA_2012 分区存储在表空间WLKP_FP_DATA_2012里面 那么时间过半了我们统计半年数据发现WLKP_FP_DATA...原创 2012-07-07 16:30:13 · 325 阅读 · 0 评论 -
远程expdp network_link导出远程数据库到本地文件
经常用EXP imp 导出导入oracle 数据库,但是效率和性能不高。很多辅助功能不强大,比如文件动态分割就做的不够好。 新的expdp 和impdp 提供更强大的功能。在客户端使用EXPDP工具之后,导出的DUMP文件将会在服务端生成。但是结合EXPDP的NETWORK_LINK参数也可以将DUMP文件在客户端生成。 现将远程服务器上数据库文件通过NE...原创 2013-03-17 17:56:19 · 694 阅读 · 0 评论 -
oracle delete 高水位线处理问题
最近遇到oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。 因为oralce有一个HWM高水位,它是oracle的一个表...原创 2012-09-20 23:48:37 · 1201 阅读 · 0 评论