【oracle 记录被别的用户锁住】教程文章相关的互联网学习教程文章

oracle 创建临时表

提交事务后会自动清空,不同的事务之间数据隔离create global temporary table GLS_REPORT_EXPR( EXPRNO VARCHAR2(30) not null, EXPR VARCHAR2(1024))on commit delete rows原文:http://blog.csdn.net/cxx504659987/article/details/39668841

oracle recyclebin详解

今天在SOA应用数据库上运用DBMS_REDEFITION包进行在线非分区表转换分区表操作时,本想DROP掉建的临时表cube_scope_temp不小心后面忘记加"temp"直接执行了,我等意识到这个问题的时候已经晚了,因为项目建设等遗留问题,数据库是非归档模式,也没有做备份,因为怕影响业务,一时也没想到oracle回收站recyclebin这个方法,直接将备份的建表语句新建了表,保证了业务正常开展,正苦于怎么恢复数据时,突然想oracle 10g提供了回收站这个...

Jdbc插入date类型数据到oracle中

导入数据库jar包,路径如下:E:\oracle\product\10.1.0\Db_3\jdbc\lib\ojdbc14.jar 建表语句如下:create table t_user( id int primary key, username varchar(40), password varchar(16), phone varchar(40), address varchar(255), createdate date) Jdbc代码如下:public void save(){ Connection con=DB.getConnection(); String sql="insert into t_user(username,password,phone,address,createDate) values(?,?,?,...

Oracle11g:分区表数据操作出现ORA-14400异常处理【代码】

Oracle11g:分区表数据操作出现ORA-14400异常处理问题:  当对已分区的表数据进行操作(例如新增,修改),出现异常提示:ORA-14400: 插入的分区关键字未映射到任何分区分析:  意思说的是插入的数据没有相对应的分区来存储,但是奇怪的是这些表建立时都是以间隔分区(INTERVAL)分区的方式建立的,按理说新的数据进来时会自动创建新的分区来存储数据,不应该再有14400错误。  看了下建表语句,发现建立分区时partition by ran...

.net中使用ODP.net访问Oracle数据库(无客户端部署方法)【代码】

ODP.net是Oracle提供的数据库访问类库,其功能和效率上都有所保证,它还有一个非常方便特性:在客户端上,可以不用安装Oracle客户端,直接拷贝即可使用。以下内容转载自:http://blog.ywxyn.com/index.php/archives/326由于微软在.net framework4中会将System.Data.OracleClient.dll deprecated,而且就访问效率和速度而言,System.Data.OracleClient.dll与Oracle.DataAccess.dll相比,微软的确实没有oracle提供的类库有优势,所以...

关于oracle分区技术--初了解【图】

一、 分区类型1. 范围分区(Range Partitioning)适用于 连续/按时间排序的数据2. 散列分区(Hash Partitioning)适用于 不连续/数据记录固定的数据3. 组合分区 Range-Hash Range-List4. 列表分区 List Partitioning适用于对不连续域的数据分区更准确的控制数据的分区存储适用于 位置类数据二、 分区表的维护准备工作SYS@ORA11G>create tablespace sales_ts01 2 datafile‘/u01/app/oracle/oradata/ORA11G/sales_ts01_01.dbf‘ ...

oracle 树状结构递归 PL/SQL输出控制 包括空格输出控制【图】

树状结构存储过程中通过递归构建,类似BBS回帖显示,代码共三段:建表,插入数据,创建存储过程显示;1.create table article(id number primary key,cont varchar2(4000),pid number,idleaf number(1), --0为非叶子节点,1为叶子节点alevel number(2)); 2.insert into article values(1,‘蚂蚁大战大象‘,0,0,0);insert into article values(2,‘大象被打趴下了‘,1,0,1);insert into article values(3,‘蚂蚁也不好过‘,1,0,1)...

Oracle常用傻瓜问题1000问

Oracle常用傻瓜问题1000问 大家在应用ORACLE的时候可能会遇到很多看起来不难的问题, 特别对新手来说, 今天我简单把它总结一下, 发布给大家, 希望对大家有帮助! 和大家一起探讨, 共同进步! 对ORACLE高手来说是不用看的. Oracle常用傻瓜问题1000问.... 181. Oracle安装完成后的初始口令?. 182. ORACLE9IAS WEB CACHE的初始默认用户和密码?... 183. oracle 8.0.5怎么创建数据库?. 184. oracle 8.1.7怎么创建数据库?. 185. oracle 9i...

Oracle 等待事件之 free buffer waits

free buffer waits官网解释: This wait event indicates that a server process was unable to find a free buffer and has posted the database writer to make free buffers by writing out dirty buffers. A dirty buffer is a buffer whose contents have been modified. Dirty buffers are freed for reuse when DBWR has written the blocks to disk.解释: 此等待事件表示服务器进程无法找到可用的buffer,并通过写出...

oracle 查询前30条数据

??select * from (select a.*,rownum as rn from tetm_ad_type a) b where b.rn<30 --表名不能用as 字段取别名,直接在表名后面跟一个newName 就算别名了。字段 名能够用as 取别名。 事实上我都是乱写的。 oralce原文:http://www.cnblogs.com/slgkaifa/p/7286891.html

Oracle 中 decode 函数用法

含义解释:decode (条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN RETURN 返回值1ELSEIF 条件=值2 THEN RETURN 返回值2 .....ELSEIF 条件=值n THEN RETURN 返回值n ELSE RETURN 缺省值END IFdecode (字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字...

ORACLE功能GREATEST功能说明具体实例

1 语法GREATEST(expr_1, expr_2, ...expr_n)2 说明GREATEST(expr_1, expr_2, ...expr_n)函数从表达式(列、常量、计算值)expr_1,expr_2, ... expr_n等中找出最大的数返回。在比較时。OracIe会自己主动按表达式的数据类型进行比較,以expr_1的数据类型为准。 3 同意使用的位置过程性语句和SQL语句。4 演示样例4.1 演示样例一【数值】expr_1为数值型。按大小进行比較。所有为数值型。取...

oracle导入sql文件【代码】

公司以前都是用dmp操作数据导入导出,最近从别的地方人家给是sql文件数据库文件,不得不学习一下如何导入大文件的sql,好应对各种突发情况。 1、首先得会使用sqlplus连接远程数据库sqlplus 用户名/密码@远程数据库ip:端口/实例名2、连接成功之后使用命令 sql>@E:\areadata.sql; sql>@/opt/oracle/area.sql;有时候中文会出现乱码问题,或者报错。例如:ERROR: ORA-01756: quoted string not properly terminated此时,需要排查数据库...

Oracle10G各版本下载以及补丁地址

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10201_clusterware_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10201_gateways_win32.zip ...

Oracle学习1

1、插入数据语法:INSERT INTO table_name (column1,column2,...) values (values1,values2,...); 当不写列名时默认是为每一列插入数据。2、查看表结构:desc table_name;3、查询表中数据:select * from table_name;4、复制表:CREATE TABLE table_old AS SELECT column1,column2,...|* FROM table_old;INSERT INTO table_new [(column1,column2,...)] SELECT column1,column2,...|* from talbe_old; 插入时字段名可以不一样,但...