Oracle
文章平均质量分 60
iteye_12007
这个作者很懒,什么都没留下…
展开
-
取得oracle中某表的所有字段名
select column_name from user_tab_columns where table_name='table1' 另外一种方法:如何取得一个表的所有字段名用逗号分割(Oracle) 自从 Oracle 9i 开始,就可以通过SYS_CONNECT_BY_PATH 函数实现将从父节点到当前行内容以“path”或者层次元素列表...原创 2010-09-20 15:23:18 · 220 阅读 · 0 评论 -
sql查看oracle tablespace剩余空间
select a.TABLESPACE_NAME,a.BYTES bytes_used,b.BYTES bytes_free,b.largest,round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) percent_usedfrom(select TABLESPACE_NAME,sum(BYTES) BYTESfrom dba_dat...原创 2012-01-01 10:46:30 · 256 阅读 · 0 评论 -
常用的Oracle命令
ORACLE数据库维护 01. ORACLE数据库启动与关闭 21.1 打开和关闭数据库 (手工) 21.1.1 sqlplus连接 21.1.2 打开数据库 21.1.3 启动oracle listener 21.1.4 关闭oracle listener 21.1.5 关闭数据库 22. 数据库备份 32.1 冷备份 32.2 用exp、imp...原创 2011-01-14 16:33:43 · 179 阅读 · 0 评论 -
jdbc连接数据库操作
好久没有操作数据库,今天上午连接Oracle的,竟然不知道怎么操作了,还是把代码贴起来吧,以备后用Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:dbname", "user", "pwd");/...原创 2011-02-28 13:27:10 · 79 阅读 · 0 评论 -
Oracle连接池
Oracle连接池 public class ConnectionPool { private Vector pool; private String url; private String username; private String password; private String driverClassName; /*** * 连接池的大小,也就是连接池中有多...原创 2011-03-01 18:00:29 · 267 阅读 · 0 评论 -
Oracle 9i主键自增长
<!--StartFragment --> 终于把Oracle 9i的自增长字段的表建好了一、建表SQL> Create table URL( 2 ID number(10) not null, 3 URL varchar(800) not null, 4 primary key(ID) 5 );二、建序列SQL> create seque...原创 2011-03-02 20:50:41 · 90 阅读 · 0 评论 -
查看及删除oracle序列的方法
一、查看所有序列select * from user_sequences / 二、删除指定序列 drop sequence your_sequence_name /原创 2011-03-04 09:37:50 · 483 阅读 · 0 评论 -
为Oracle字段建索引
一、查看表中所有的索引,注意表名必须要大写SQL> select index_name from all_indexes where table_name = 'TAB_URL';INDEX_NAME------------------------------SYS_C002890系统已经为主键字段建好了一个索引 二、接下来可以为各字段建索引了SQL> create...原创 2011-03-04 09:55:20 · 171 阅读 · 0 评论 -
Oracle 一次插入多条记录的方法
原来一次插入多条记录是用这个方法,需要用到dual 表, SQL> insert into tab_url(url) 2 select 3 'http://xxxxxxxx/d5yk/default.aspx1' from dual 4 union select 5 'http://xxxxxxxx/d5yk/default.aspx2' from dual 6...原创 2011-03-04 13:01:49 · 161 阅读 · 0 评论 -
oracle中scott/tiger、sys、SYSDBA、system都是什么用
scott 是个演示用户,是让你学习ORACLE用的SYSDBA 不是用户,可以认为是个权限,超级权限详细点说吧 超级用户分两种 SYSDBA和SYSOPTSYSOPT 后面3个字母是operator的意思,也就是操作数据库的人,而SYSDBA 则是管理数据库的人SYSDBA比SYSOPT的权限还要大,而SYS用户就完全是个SYSDBA,但SYSTEM用户默认是SYSOP...原创 2011-03-07 21:33:16 · 152 阅读 · 0 评论 -
Oracle 使用总结(收藏于论坛)
一.Oracle数据库中常用的数据类型varchar2(长度)可变长字符串char(长度) 定长number()表示整数或者浮点数number(8) number(8,2)clog 字符的大对象blog 二进制的大对象二.数据库查询1)SELECT语句从表中提取查询数据.语法为SELECT [DISTINCT] {column1,co...原创 2011-05-08 20:20:32 · 78 阅读 · 0 评论 -
Linux 安装 Mysql
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有 Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路...原创 2012-03-06 16:37:10 · 95 阅读 · 0 评论 -
oracle报错ID(一)
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存...原创 2011-12-06 08:55:36 · 357 阅读 · 0 评论 -
oracle的blob,clob的读写
JDBC驱动程序的类型: JDBC-ODBC桥;部分本地API,部分JAVA驱动程序;JDBC网络纯JAVA驱动程序;本地协议纯JAVA驱动程序。 最后一种是访问数据库效率最高的。目前应用最多的也是这种。 不同数据库的连接URL如下: sqlserver:jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs ORACLE:jdbc:...原创 2010-10-26 19:32:25 · 151 阅读 · 0 评论 -
将文档以BLOB类型存入Oracle数据库中
头痛了两天的问题终于得到解决了,特此写下(原创): conn.setAutoCommit(false); Statement stmt = conn.createStatement(); int i = stmt.executeUpdate("insert into TESTTWO values(4,Empty_BLOB(),'/dqpisei/')"); R...原创 2010-10-26 16:06:52 · 346 阅读 · 0 评论 -
Enterprise Manager Console操作Oracle 9i
原文出处: http://www.javatang.com/archives/2006/05/21/445835.html作者: Jet Mah from Java堂声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明! Enterprise Manager Console是Oracle 9i所提供的一个用来操作Oracle数据库的图形化工具,在10g中以...原创 2010-09-20 15:41:57 · 317 阅读 · 0 评论 -
oracle 分析函数之 SYS_CONNECT_BY_PATH 函数
SYS_CONNECT_BY_PATH 函数SYS_CONNECT_BY_PATH 和几个伪列CONNECT_BY_ROOT,CONNECT_BY_LEAF,CONNECT_BY_ISCYCLESYS_CONNECT_BY_PATH 函数自从Since Oracle 9i 开始,就可以通过 SYS_CONNECT_BY_PATH 函数实现将从父节点到当前行内容以“path”或者层次元素...原创 2010-09-20 20:50:33 · 120 阅读 · 0 评论 -
ORACLE数据库结构概述
[导读]在进行数据库操作的时候,数据库先从内存寻找要操作的数据,如果没有找到的话,再从数据文件取出数据放在内存中,然后才对内存中的数据进行相关的操作。 一、物理结构: 1、数据文件:ORACLE数据库包含若干数据文件,数据文件存储数据库数据,包括表、索引等等。数据文件的几个特点: 1)一个数据文件只允许分配给一个数据库 2)数据文件可设置为自动扩展 3)一个或多个数据文件...原创 2010-09-20 21:12:33 · 102 阅读 · 0 评论 -
java.sql.sqlexception:ora-00936:缺失表达式
刚才调试程序的时候,出现了 : java.sql.sqlexception:ora-00936:缺失表达式 的错误。网上查了下,说是变量没有值。回头看了下程序,原来是程序中的一个变量有一个值为空,所以出现的这个错误。。。...原创 2010-09-21 08:01:19 · 1468 阅读 · 1 评论 -
使用JDBC操作基于Oracle的CLOB,BLOB字段类型
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://qq772708707.blog.51cto.com/259758/79253先来看看两种LOB类型的主要区别:CLOB 表示Character LOB (字符LOB) 它可以存储大量的字符数据。BLOB表示 Binary LOB(二进制LO...原创 2010-09-21 08:47:30 · 124 阅读 · 0 评论 -
ORACLE中的各种数据类型详细的介绍
当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。ORACLE有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章中你将了解到他们在oracle 中的用法、限制以及允许值。 Character 数据类型 Character...原创 2010-09-21 10:11:38 · 98 阅读 · 0 评论 -
ORACLE错误一览表
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存...原创 2011-06-03 16:52:40 · 128 阅读 · 0 评论 -
将clob 转换成 String
将clob 转换成 String文章分类:Java编程 public static String ClobToString(CLOB clob) throws SQLException, IOException { String reString = ""; Reader is = clob.getCharacterStream();// 得到流 BufferedReader br = n...原创 2010-10-24 10:53:07 · 100 阅读 · 0 评论 -
转:java操纵主要数据库的lob类型数据
文章分类:Java编程Clob和blob的操作主要分为3种:插入,更新和读取显示。 对于插入,可以分为两类。一类是可以直接按照正常的字段处理,一类为必须先插入空clob/blob再更新为真正的内容。 插入: 对于大部分的数据库,在插入lob时都可以通过PreparedStatement.setAsciiStream或PreparedStatement.setBinaryStream直接写入...原创 2010-10-24 10:54:46 · 118 阅读 · 0 评论 -
Blob、InputStream、byte 互转
来自 sukyle的专栏在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util.一、byte[]=>Blob我们可以通过Hibernate提供的表态方法来实现如:org.hibernate.Hibernate.Hibe...原创 2010-10-24 10:55:11 · 58 阅读 · 0 评论 -
How To Handle CLOBs Easily in JDBC?
How To Handle CLOBs Easily in JDBC?Prior to Oracle JDBC 10g, to manipulate the CLOB data in JDBC, Oracle extension class oracle.sql.CLOB was used. But now, Oracle JDBC 10g has a few enhancements ...原创 2010-10-24 11:07:54 · 79 阅读 · 0 评论 -
向oracle中插入BLOB对象
package oracle.otnsamples.jdbc.lobtype;// Package for JDBC classesimport java.sql.Connection;import java.sql.Clob;import java.sql.ResultSet;import java.sql.Blob;import java.sql.Statement;import java.s...原创 2010-10-25 20:19:50 · 218 阅读 · 0 评论 -
文件存储到 Oracle 的存储过程用的外部BLOB的方式
一个存储图片文件的过程,任何开发工具都可以通过调用过程把图片文存储到数据库中。详细步骤:SQL> connect chanet/chanet@oradb;已连接。SQL> CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);表已创建。SQL> CREATE OR REPLA...原创 2012-04-25 17:24:35 · 176 阅读 · 0 评论