- 博客(18)
- 资源 (4)
- 收藏
- 关注
转载 alter table move的用途
降低HWM,消除行移植和行链接。我们可以通过user_segments 或 user_extents 的blocks来查看hwmSQL> select segment_name,blocks 2 from user_segments 3 where segment_name='SMTDZ';SEGMENT_NAME BLOCKS-----------
2015-05-07 22:03:27
825
转载 linux 服务器之间拷贝文件
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话. 最简单的应用如下: scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码. 可能有用的几个
2015-03-19 13:43:51
501
转载 Oracle中的MD5加密
一、技术点 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句。
2015-02-10 21:28:23
528
转载 如何解压cpio.gz文件?
解压文件第一种方法:zcat lnx_920_disk1.cpio.gz | cpio -idmvzcat lnx_920_disk1.cpio.gz | cpio -idmvzcat lnx_920_disk1.cpio.gz | cpio -idmv第二种方法 :第一步: gunzip lnx_920_disk1.cpio.gzgunzip lnx_920
2015-02-03 13:17:01
522
转载 ORACLE触发器详解
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词
2015-01-22 23:59:00
402
转载 ORA-16038的解决
数据库装载完毕。ORA-16038: 日志 3 序列号 5035 无法归档ORA-19809: 超出了恢复文件数的限制ORA-00312: 联机日志 3 线程 1:......REDO03.LOG'损坏非当前联机日志: 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如: ORA-00313: open failed for members
2015-01-21 13:46:43
518
转载 oracle11g alert.log 文件路径
oracle 11g以前oracle的alter文件是在bdump目录下呢。oracle 11g一改常态以XML与传统的文本两种格式提供 Alert 日志。oracle 11g新的日志的位置由Automatic Diagnostic Respository(ADR)决定。可以通过新的初始化参数DIAGNOSTIC_DEST控制ADR BASE的位置。如果没有设定这个
2015-01-21 10:57:27
667
转载 oracle的多种字符集含义
ORACLE数据库有国家字符集(national character set)与数据库字符集(database character set)之分。两者都是在创建数据库时需要设置的。国家字符集主要是用于NCHAR、NVARCHAR、NCLOB类型的字段数据,而数据库字符集使用很广泛,它用于:CHAR、VARCHAR、CLOB、LONG类型的字段数据; ORACLE的字符集名
2015-01-20 22:39:41
1106
原创 oracle跨数据库通讯乱码问题
oracle不同数据库之间可以通过DBLINK进行通讯,但是如果两个数据库是不同字符集,那么在获取中文字符时可能显示的就是乱码。假设:数据库A字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK下有表AA数据库B字符集为AMERICAN_AMERICA.WE8ISO8859P1在数据库B上建立连结A的DBLINK:cre
2015-01-20 21:25:14
1317
原创 多字符集下PLSQL的使用
在一些情况下,我们需要同时连结不同字符集的数据库,我们可以每次登录前修改注册表,将NLS_LANG改为目标库的字符集。如果交替使用的次数不多还好,如果两种字符集都得频繁使用那就比较麻烦了。我们不过我们可以通过批处理解决此问题
2015-01-20 21:06:42
645
转载 删除重复记录
delete from emp e where e.rowid > (select min(y.rowid)from emp ywhere y.empno = e.empno )
2015-01-11 18:27:20
427
原创 oracle判断字符串包含几个指定字符
比如要判断'abc,def,ghi' 中有几个逗号可以用:select length('abc,def,ghi')- length(replace('abc,def,ghi',',','')) from dual;
2015-01-11 18:11:14
8795
原创 oracle表重命名
使用方法:alter table test rename to test1;使用场景: 对于一个很大的日志表,没有做分区表,之前也从未清理过,现在需要清理,要求只保留3个月数据。如果直接用delete,ORACLE会记录大量的日志,并且有可能撑爆回滚表空间。最好的处理方法是新建一个表,把想要的数据放进去,再删除原始表,并将新增的表改名为原始的表名。注意:不要先建表
2015-01-07 12:55:57
37258
3
原创 windows 64 位系统上安装PL/SQL Developer
PL/SQL Developer是一款非常不错的ORALCE开发和管理工具。但他目前没有for 64的版本。在win7/WIN2008 的 64位系统上是不是就不能使用了呢?答案是否定的。
2015-01-04 14:01:49
720
原创 Jarno详解Oracle高级分组函数(ROLLUP, CUBE, GROUPING SETS)
本文主要讲解 ROLLUP, CUBE, GROUPING SETS的主要用法,这些函数可以理解为Group By分组函数封装后的精简用法,相当于多个union all 的组合显示效果,但是要比 多个union all的效率要高。其实这些函数在时间的程序开发中应用的并不多,至少在我工作的多年时间中没用过几次,因为现在的各种开发工具/平台都自带了这些高级分组统计功能,使用的方便性及美观性都比这些要好。但如果临时查下数据,用这些函数还是不错的。
2015-01-04 10:51:38
6793
1
原创 用logminer排查ORA-00257 问题
环境:Redhat5.5Oracle11g RAC文件采用ASM管理 问题现象 有客户反映传输数据时报ORA-00257错误 用PL/SQL登录数据库同样报错 以sysdba登录,检查flash recovery area的使用情况,可以看见archivelog已经很大
2014-12-30 23:20:17
546
原创 关于oracle绑定变量的测试
使用绑定变量可以减少硬解析,所以在客户端执行SQL语句时一般会写成绑定变量的形式,以增加SQL执行效率。但在存储过程中要不要使用绑定变量,心中一直比较疑惑,前两天吃饭时和大叔聊了下,他说过程中两者应该没太大区别,又增加我一丝疑惑。今天兴致来了打算自己测下。
2014-12-30 23:12:15
562
win7/win2008 64位plsql 动态库
2015-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人