oracle
thamsyangsw
这个作者很懒,什么都没留下…
展开
-
创建oracle9i的客户端
今天遇到了一个oracle导表问题,需要把从oracle10g中exp的数据库imp到oracle9i中,出现了版本错误,查到网上说从此版本的oracle中导出的表可以导入到高版本的oracle中,但是低版本的导出文件不可以导入到高版本的oracle,于是想到了在oracle9i建立客户端访问oracle10g,然后导出表结构,然后再导入到oracle9i中,事实证明这样做是可以达到目的的原创 2008-11-05 15:48:00 · 818 阅读 · 0 评论 -
oracle的几种常用命令
创建用户并指定该用户的默认表空间CREATE USER userName IDENTIFIED BY password DEFAULT TABLESPACE spaceName; 把表空间文件改为自动扩展alter database datafile D:/oradata/oracle/TEST.ora AUTOEXTEND on;使用户在TEST表空间的使用不受限制a原创 2009-09-07 22:25:00 · 563 阅读 · 0 评论 -
oracle不同表空间的导入
很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。怎么办呢,看看下文就明白了。很多人在进行数据迁移时,希望把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间。本例举例说明解决这个问题:1.如果缺省的用户具有DBA权限那么导入时会按照原来的位置导入数据,即导入到原表空间$ imp bjbbs/passwd file=bj_转载 2009-09-07 23:33:00 · 4781 阅读 · 0 评论 -
oracle lob的存储
文章出处:http://blog.itpub.net/post/2553/16633在我们的DB中可能会有一些lob型的数据要来存放,我们知道它是如何存放的吗?我们知道在我们建一个表的时候,oracle对在对应的表空间在给我们一个segent中来存放数据,并且会因为数据量的增大再做扩展。但是当我们所建立的表中含有lob型的数据时,oracle会为每个lob字段生成一个独立的segment用来存转载 2009-09-08 00:42:00 · 1145 阅读 · 0 评论 -
将EXP出来的数据IMP进不同的表空间
经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间,为什么结果还是IMP到USERS表空间中了呢。 关于此问题,作如下解释: Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。 1.在IMP时候使用INDEXFIL转载 2009-09-07 23:10:00 · 953 阅读 · 0 评论 -
如何移动一个带有lob字段的表到另外一个表空间
文章出处:http://blog.itpub.net/post/2553/16664大家都知道在我们建立含有lob字段的表时,oracle会自动为lob字段建立两个单独的segment,一个用来存放数据,另一个用来存放索引,并且它们都会存储在对应表指定的表空间中。但是当我们用alter table tb_name move tablespace tbs_name;来对表做空间迁移时只能移动非转载 2009-09-08 00:44:00 · 2366 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
http://www.cnblogs.com/zyk/archive/2007/10/31/944667.html 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法转载 2010-04-08 12:37:00 · 679 阅读 · 1 评论 -
oracle一个比较完整的分页工具类Page
package com.thams.bianYan;import java.io.Serializable;import java.util.ArrayList;public class Page implements Serializable{ private static final long serialVersionUID = 1L; private s...2009-06-02 22:53:14 · 272 阅读 · 0 评论 -
sql decode()函数
select decode(1,1,1,0) FROM DUAL;select decode('1','1',1,0) FROM DUAL;如果第一个表达式参数的结果等于第二个参数则函数返回第三个参数,反之则返回第四个参数select decode(true,true,1,0) FROM DUAL;错了,因为sql中没有boolean类型的变量...2009-06-02 23:01:26 · 89 阅读 · 0 评论 -
oracle的blob和clob字段的处理
/** * first of all,login the oracle's sqlplus with your userName and password * in this sample * SID = oracle * userName = jiaoxue * password = jiaoxue * * create the two test tables...2009-06-05 15:13:59 · 1285 阅读 · 0 评论 -
oracle大字段BLOB读取,转换异常
在读取oracle数据库中的大字段blob字段时,oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob(1);发生java.lang.ClassCastException: oracle.sql.CLOB 异常异常信息:java.lang.ClassCastException: oracle.sql.BLOBat mdx.DB...原创 2009-06-05 17:01:58 · 270 阅读 · 0 评论 -
oracle创建表空间
本文来自:http://blog.csdn.net/whqcfp/archive/2006/11/13/1381665.aspxORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额. 因此,在创建对象之前,首先要分配存转载 2009-09-07 21:33:00 · 996 阅读 · 0 评论 -
oracle大字段BLOB读取,转换异常
在读取oracle数据库中的大字段blob字段时,oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob(1);发生java.lang.ClassCastException: oracle.sql.CLOB 异常异常信息:java.lang.ClassCastException: oracle.sql.BLOBat mdx.DB.updateClo转载 2009-05-18 13:29:00 · 2771 阅读 · 0 评论 -
oracle的blob和clob字段的处理
/** * first of all,login the oracles sqlplus with your userName and password * in this sample * SID = oracle * userName = jiaoxue * password = jiaoxue * * create the two test tables for use with原创 2009-05-16 16:40:00 · 2233 阅读 · 0 评论 -
SQL中的NULL详解
NULL值的概念是造成SQL的新手的混淆的普遍原因,他们经常认为NULL是和一个空字符串的一样的东西。不是这样的!例如,下列语句是完全不同的:mysql> INSERT INTO my_table (phone) VALUES (NULL);mysql> INSERT INTO my_table (phone) VALUES ("");两个语句把值插入到phone列,但是第一个插入一个NU转载 2009-01-07 20:03:00 · 3777 阅读 · 2 评论 -
连接oracle的环境问题--怎样修改oracle监听程序的配置
在tomcat服务器上用数据源获得oracle连接的时候出现了一下异常:org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Io 异常: The Network Adapter could not establish the connection) at org.apache.原创 2008-11-18 16:00:00 · 3426 阅读 · 0 评论 -
PL/SQL教程
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的转载 2009-01-21 10:54:00 · 2120 阅读 · 0 评论 -
关于ORACLE数据库中汉字显示乱码问题的探讨
字符集是ORACLE为适应不同语言文字显示而设定的。用于汉字显示的字符集主要有ZHS16CGB231280、ZHS16GBK、US7ASCII和UTF-8等。字符集同时存在于服务器端和客户端。服务器端字符集是在安装ORACLE时指定的,字符集登记信息存储在ORACLE数据库字典的V$NLS_PARAMETERS表中;而客户端字符集是在系统注册表(WINDOWS系统)或在用户的环境变量转载 2008-12-01 13:57:00 · 739 阅读 · 0 评论 -
各种数据库的url和驱动程序
我们在写JAVA程序访问数据库或者配置连接池时,经常会用到JDBC访问数据库 的 URL 语法,现将一些常用的驱动和语法总结如下:(注意和相应的驱动程序搭配,不同的驱动程序要求的 URL 语法不尽相同)A. Firebird url=jdbc:firebirdsql:[HOST_NAME]/[PORT:][FULL_PATH_TO_DATABASE_FILE] driver=org.fireb转载 2008-12-12 10:01:00 · 525 阅读 · 0 评论 -
oracle中使用SQL递归语句
场景:常见的领导关系树结构,知道某一节点ID,要查出此节点的所有下级(直接下级和间接下级),此时需要使用SQL递归语句。oracle中的递归语句: start with connect by prior .例子: pid id a b a c a e b b1 b b2 c c1 e转载 2009-03-24 10:34:00 · 463 阅读 · 0 评论 -
oracle 递归查询
select * from t_table start with id =0 connect by prior parentid=id Sql代码 select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid select * from转载 2009-03-24 16:28:00 · 514 阅读 · 0 评论 -
sql decode()函数
select decode(1,1,1,0) FROM DUAL;select decode(1,1,1,0) FROM DUAL;如果第一个表达式参数的结果等于第二个参数则函数返回第三个参数,反之则返回第四个参数select decode(true,true,1,0) FROM DUAL;错了,因为sql中没有boolean类型的变量原创 2009-04-23 14:51:00 · 556 阅读 · 0 评论 -
oracle一个比较完整的分页工具类Page
package com.thams.bianYan;import java.io.Serializable;import java.util.ArrayList;public class Page implements Serializable{ private static final long serialVersionUID = 1L; private static final in原创 2009-05-06 13:58:00 · 3444 阅读 · 0 评论 -
oracle 实现行列转换
假如有如下表,其中各个i值对应的行数是不定的SQL> select * from t; I A D---------- ---------- ------------------- 1 b 2008-03-27 10:55:42 1 a 2008-03-27 10:55:46转载 2009-05-06 15:49:00 · 708 阅读 · 0 评论 -
创建oracle9i的客户端
今天遇到了一个oracle导表问题,需要把从oracle10g中exp的数据库imp到oracle9i中,出现了版本错误,查到网上说从此版本的oracle中导出的表可以导入到高版本的oracle中,但是低版本的导出文件不可以导入到高版本的oracle,于是想到了在oracle9i建立客户端访问oracle10g,然后导出表结构,然后再导入到oracle9i中,事实证明这样做是可以达到目的的,建立9...2009-06-05 17:05:28 · 77 阅读 · 0 评论