oracle
zhy0511
等有深度了在说吧!~~~~
展开
-
Oracle字符集问题总结
前一阵子碰到oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地转载 2010-08-09 11:25:00 · 934 阅读 · 2 评论 -
oracle一些常用指令记录(总结)
<br />1. 查询当前数据库:<br />select name from v$database;<br />注:该指令需要用户具有dba权限<br /> <br />2. 查看当前用户<br />show user;<br /> <br />3. 产看数据库字符集:<br />1) select user('language') from dual;<br />2) select * from v$nls_parameters;<br />注:这两条指令都可以查看到该数据库的字符集,第二条指令查询的内原创 2010-10-27 10:15:00 · 854 阅读 · 0 评论 -
SQL优化
在百度知道中看到的(http://zhidao.baidu.com/question/276636947.html)1、首先要建立适当的索引。sql在索引字段不要加函数,保证索引起效。如果是复合索引注意在sql的顺序。如果已经存在索引,建议你先重建索引先,因为大数据表的索引维护到了一个阶段就是乱的,一般建议重建。建立好的一般可以获得几十倍的速度提升。2、最大数据量的表放在最前,最小的表放在最转载 2012-07-08 22:45:41 · 725 阅读 · 0 评论 -
oracle 发送带附件邮件(smtp)
今天弄到另一个发送带附件邮件的程序(好像在我上篇文章中提到过),拿来与大家分享,这个程序可以直接使用,我使用的时候没碰到什么问题,所以也没有太多可以说的...CREATE OR REPLACE PROCEDURE PROC_SEND_EMAIL(P_TXT VARCHAR2, P_SUB转载 2012-11-19 13:10:50 · 4366 阅读 · 2 评论 -
oracle 发送带附件邮件
最近工作中需要使用oracle发送带附件的邮件,在网上查了些资料,发现最简单的办法是使用oracle提供的utl_mail包发送邮件,但是由于该包没有提供smtp邮件服务器用户名密码的参数设置,所以如果smtp服务器需要验证,用这个方法似乎就行不通了,而且该方法仅适用于oracle10g及其以上版本。该方法参考至:http://www.cnblogs.com/xublogs/archive/201原创 2012-11-18 23:15:21 · 5404 阅读 · 0 评论 -
mybatis set session time zone
最近在写一个项目,持久层想用mybatis,但是查询的时候如果有TimeStamp的数据则会抛出java.sql.SQLException: Session Time Zone not set!的异常,经过网上的查找,发现是由于oracle数据库中在建表的时候TimeStamp类型的字段加上了 WITH LOCAL TIME ZONE的条件,所以在取日期类型的值时需要设置Time Zo原创 2012-12-05 22:16:34 · 4484 阅读 · 0 评论 -
SQL优化----dbms_sqltune详解
作为ORACLE DBA对SQL优化是必备的技能,常用的方法就是看执行计划,加hint或者修改SQL写法,但现实的工作中,往往修改应用的SQL是非常困难的,特别是对电信、银行这个行业,修改应用程序过程十分繁杂,有没有办法不修改SQL就可以达到优化SQL执行计划的方法呢?答案是肯定的,从ORACLE 10g开始ORACLE提供了自动优化功能,经过一段时间的总结运用,和大家分享一下如何运用DBMS_S转载 2014-10-07 15:22:28 · 1320 阅读 · 0 评论 -
ORA-03113: end-of-file on communication channel 报错解决方法之一
数据库:Oracle Database 11g Release 11.1.0.7.0场景:一个很长的SQL,做跨实例查询,使用了with语句,每个with语句中的查询单独执行没有任何问题,但是整体执行就报ORA-03113错误,并且alert日志中出现错误:Exception [type: SIGSEGV, Address not mapped to object] [ADDR:0x4D4原创 2015-02-06 23:02:41 · 4477 阅读 · 0 评论