oracle
文章平均质量分 63
zhangyonzhi
这个作者很懒,什么都没留下…
展开
-
ORACLE to_char
ORACLE to_char的用法The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would return '1...2009-03-17 13:19:53 · 72 阅读 · 0 评论 -
ORA-01461: can bind a LONG value only for insert into a LONG column
最近不知道怎么搞得, 好好的信息发布系统时不时的出点问题, 有的信息提交不上去, 程序报错为:ORA-01461: can bind a LONG value only for insert into a LONG column。 上网上搜索了一下, 说oracle数据库驱动的问题, 随换了几个, 也都测试的发了发, 还是发不上去。 错误信息的意思大概是,提交的信...2009-10-30 14:48:10 · 242 阅读 · 0 评论 -
oracle字符集
一、什么是oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = la...原创 2008-11-25 16:59:41 · 79 阅读 · 0 评论 -
oracle session
1.如何查看session级的等待事件?当我们对数据库的性能进行调整时,一个最重要的参考指标就是系统等待事件。$system_event,v$session_event,v$session_wait这三个视图里记录的就是系统级和session级的等待事件,通过查询这些视图你可以发现数据库的一些操作到底在等待什么?是磁盘I/O,缓冲区忙,还是插锁等等。通过如下sql你可以查询你的每...原创 2008-11-26 17:17:22 · 163 阅读 · 0 评论 -
oracle恢复被drop掉的表
以前只知道Windows有个回收站,今天听说Oracle也有个回收站! 在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观! 不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。 比如有以下误操作: DROP TABLE drop_t...原创 2008-11-26 19:46:01 · 106 阅读 · 0 评论 -
数据库优化集锦
本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Data Partitioning) 对象放置(Object Placement) 1、 引言 ...原创 2008-12-01 19:14:32 · 110 阅读 · 0 评论 -
oracle语句优化30个规则
from:http://space.itpub.net/219982/viewspace-504114 1. 选用适合的Oracle优化器 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST...原创 2008-12-03 23:19:08 · 79 阅读 · 0 评论 -
oracle随系统启动
from: http://space.itpub.net/15116811/viewspace-4905621、编辑 /etc/oratab,把所有的 instance 的重启动标志设置成 'Y',如:RHEL5:/u01/app/oracle/product/10.2.0/db_1:Y2、做一个启动脚本 /etc/init.d/dbora ,如下所示:#!/bin/sh# descriptio...原创 2008-12-03 23:49:24 · 138 阅读 · 0 评论 -
使用PL/SQL Developer导入数据
使用PL/SQL Developer工具。 在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下。操作步骤如下: 1 在表中第一列前插入一空列,全选excel数据复制,准备粘贴。2 在PL/SQL Developer的sql window里输入select * from tablename for update,F8执行。 4 打开锁, 再按一下加号. 鼠标点到第一列的...原创 2008-12-16 23:43:10 · 216 阅读 · 0 评论 -
oracle dump 函数
dump函数(number类型) 笔记dump 函数能查看表中列在datafile存储内容。Oracle的NUMBER类型最多由三个部分构成,这三个部分分别是最高位表示位、数据部分、符号位。其中负数包含符号位,正数不会包括符号位(10进制即102)。另外,数值0比较特殊,它只包含一个数值最高位表示位80(16进制),没有数据部分。用法:DUMP(expr[,number_format[,sta...原创 2009-08-01 18:41:08 · 240 阅读 · 0 评论 -
oracle临时表空间为何暴涨
昨天在做测试的时候发现一个非常奇怪的问题:在程序的查询模块中做查询的时候,开始速度很快,但是过了一段时间以后速度就变慢,最后干脆就报错,不工作了。在排错的过程中,发现Oracle临时表空间暴涨,达到了几十个GB,在Oracle中对Session进行跟踪,发现磁盘空间还在不停的消耗,几乎是每隔5s,临时表空间就会增长500MB左右,最后报错的原因应该是因为没有磁盘空间可以分配造成的。...原创 2008-11-19 14:38:21 · 144 阅读 · 0 评论 -
oracle处理clob数据
以下方法为 OracleDAOUtil中的方法。1. 插入记录 private static void insert(String id, Connection connection) { Connection conn = null; PreparedStatement stmt = null; String sql = ""; t...2008-11-17 23:58:34 · 194 阅读 · 0 评论 -
oracle10对clob的处理简单化了
在oracle10g中对于大字段clob的处理简化了,可以像varchar那样的setString(str)和getString("colum_name)来插入和取值了.不需要再像9i 那样用流进写入读出了.但是需要使用PreparedStatement ,(用Statement和话会添不了值,我测试没有通过)处理clob的完整方法方法如下,import java.sql.Connecti...原创 2008-11-17 22:51:58 · 152 阅读 · 0 评论 -
sql 示例
问题描述:为管理岗位业务培训信息,建立3个表:'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''建表代码:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo]...原创 2008-10-25 09:23:11 · 113 阅读 · 0 评论 -
Oracle中的CHAR和VARCHAR2的区别
严格来说CHAR和VARCHAR2是不一样的. char是定长的,而varchar2是变长的.例如有下表: create table USERINFO2(USER_ID CHAR(32) not null,USER_CODE VARCHAR2(32) not null,PASSWORD CHAR(32) not null,USER_NAM...原创 2008-10-27 07:19:46 · 192 阅读 · 0 评论 -
字符集合决定varchar2的长度--Oracle定义varchar2()类型存储汉字的长度问题
oracle 的varchar2(4000)通过jdbc的thin驱动连接为什么只可以存666个汉字?谁说只能存储666个汉字的?varchar2最大是4000字节,那么就看你的oracle字符集,如果字符集是16位编码的,ZHS16GBK,那么每个字符16位,2字节,所以可以容纳2000字符。如果是32位编码的字符集,那么只能存储 1000个字符。从后面的例子的 length(字符长...原创 2008-10-27 07:36:59 · 268 阅读 · 0 评论 -
sql的内联和外联
假设一堆男女在教堂,有夫妇有单身的,假设男为左表,女为右表 教父说:结了婚的人请出去,结了婚的人请手拉手,于是结了婚的男女站了起来,这就是INNER 内连 教父说:男的并且和这些男的结婚的女的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,单身的男的也出去了。这就是 LEFT 左连 教父说:女的并且和这些女的结婚的男的请出去,结了婚的人请手拉手,于是,结了婚的夫妇手拉手出去,...原创 2008-11-08 14:09:59 · 373 阅读 · 0 评论 -
oracle10 ora-12154错误的解决办法
安装好oracle10客户端,配置好网络服务名称,用enterprsie manager console 连接服务器,一切正常,连接成功。 接着安装plsql developer,安装完成后,运行plsql, 输入用户名和密码,数据库名称输入刚才配置的服务名称,点击登录,出现ora-12154错误。 随即上网搜索,查找资料。按照网上说的试了试,虽然没成功,大概知道了问题出在哪。 因为用ma...2008-11-09 23:05:27 · 841 阅读 · 0 评论 -
解决plsql中文乱码的问题
xp 系统, plsql 中文显示乱码。 上网查找解决办法。 1.在运行中输入:regedit,打开注册表编辑器; 2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO 双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 该为:SIMPLIFIED CHINESE_CHINA.UTF8...2008-11-12 19:03:34 · 226 阅读 · 0 评论 -
oracle 几个常用语句
1、复制表结构 create table table_name as (select * from table_name where 1 = 2 )2、插入表的数据 insert into table_name (select * from table_name) 1 + 2 : create table table_name as (select * from...2008-11-12 20:27:37 · 83 阅读 · 0 评论 -
oracle 分页sql 语句比较
说说oracle分页的sql语句,分排序和不排序两种。 当结果集不需要进行排序时,每页显示条数为:rowPerPage,当前页数为:currentPage。 1、 相对来说,这种查询速度会快一些,因为当currentPage小时,嵌套语句查询的结果集小。但当currentPage 变大时,查询速度会慢慢变慢。当结果集很大时,查询第一页跟最后一页的速度会有明显变化。(倾向用这种!)sele...2008-11-16 18:47:08 · 122 阅读 · 0 评论 -
sql统计相同项个数并按名次显示
现在有如下这样一个表: A表 ID Name time ------------------------------ 0001 aaa 2006-11-18 0002 ccc 2006-11-18 0003 eee 2006-11-18 0004 aaa 2006-11-18 0005 eee 2006-11-18 0004 aaa 2006-11-18 0002 ccc 2006-11-19 我...2008-11-17 00:25:45 · 347 阅读 · 0 评论 -
oracle数据类型存储结构
目标:在oracle服务中确认数据类型的内部构造解释数据类型在内部是如何存储的内部存储知识能更好的解释和分析块dumps某些崩溃诊断必须的技能帮助客户分析各种存储问题是明白内部事务的必须步骤oracle数据类型数据类型包含: 内置数据类型 用户自定义数据类型 结构型 对象类型 聚合型 VARRAYS 嵌套表 引用类型(引用对象类型)注...原创 2009-08-02 09:01:45 · 117 阅读 · 0 评论