【Oracle]浅谈Lock与Latch】教程文章相关的互联网学习教程文章

oracle事务的四个特性(ACID)

事务产生的背景当在PL/SQL中同时操作多个SQL语句,比如通过DML语句添加、修改或删除数据时,如何确保数据库数据不会因为意外而倒置错误数据是一个非常重要的问题。以仓库发料系统为例,如果某一张领料单已经领了料,那么仓库中的物料就要减少,如果因为某些意外的原因,只是领料单的料数多了,而仓库中的物料没有减少,就会造成数据错误,使得整个仓库库管理系统数据变得混乱,进而影响到整个公司的运作。数据库管理系统提供了事务...

通过excel向数据库(ORACLE)里插入数据【图】

大家都知道PL/SQL可以向excel复制数据,同样我们也可以通过excel向数据库里插入数据。下面我们以一个简单的例子并配以截图演示首先,我们创建一个表testCREATE TABLE test(id NUMBER);接着我们执行如下语句SELECT * FROM test FOR UPDATE;并点开上图的锁接着我们在excel里复制一列数值型数据选中PL/SQL查询结果里列名id,ctrl+v粘贴以上数据点击绿色箭头并commit提交即可完成向数据库插入excel的数据这一任务执行selext * from tes...

比较oracle两表中date类型数据是否一致语句查询【代码】

select*from temp_info t innerjoin PURCHASE_BASE_INFO p on to_char(t.CREATE_TIME,‘yyyy-mm-dd‘) = to_char(p.CREATE_TIME,‘yyyy-mm-dd‘) 原文:https://www.cnblogs.com/wanlige/p/14542481.html

Oracle常见故障问题

1. ORA-27102: out of memory 创建pfile文件:create pfile from spfile; 修改pfile文件修改文件/home/oracle/app/oracle/product/10g/dbs/initradius.orapga,sga 大小 使用pfile来启动数据库startup pfile=‘/home/oracle/app/oracle/product/10g/dbs/initradius.ora‘;从spfile同步pfile文件,create spfile from pfile; 然后切换到root用户重启数据库 2.无法使用上下左右按键yum -y install readline-devel ncurses-devel li...

oracle学习笔记(4)

4.oracle数据库的启动流程   windows操作系统     启动监听: lsnrctl start;     启动数据库实例:oradim-startup-sid 实例名   linux系统     启动监听:lsnrctl start;     启动数据库实例:sqlplus sys/change_on_install as sysdba     startup5.oracle登录认证方式  windows下:    1.如果当前用户属于本地操作系统的ora_dba组,即可通过操作系统验证     2.oracle数据库验证   ...

SqlServer2000导出数据到Oracle11G详解

http://www.blogjava.net/supercrsky/archive/2009/04/21/266765.html原文:http://www.cnblogs.com/jeryM/p/7927598.html

Oracle的五种约束【代码】

1.非空(NOT NULL)约束:所定义的列不绝对不能为空;  例如:将已经创建好的表BOOK中的bookname字段修改为不为空:  利用 ALTER TABLE.......MODIFY .......NOT NULL;ALTERTABLE BOOK MODIFY bookname NOTNULL; 2.主键(PRIMARY KEY)约束:唯一的标识表中的每一行;  例如:为已经创建好的表book中的bookid字段添加名称为“BOOK_PK的主键”  利用ALTER TABLE ..... ADD CONSTRAINT BOOK_PK PRIMARY KEY(字段);ALTERTABLE BO...

Oracle的临时表【代码】

临时表概念临时表用于保存事务或会话期间的中间结果集。临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据;即使当前会话已经提交(commit)了数据,别的会话也看不到它的数据。对于临时表,不存在多用户并发问题,因为一个会话不会因为使用一个临时表而阻塞另一个会话,即使我们“锁住”临时表,也不妨碍其他会话使用它们自己的临时表。临时表默认存储在用户的默认临时空间中,用户也可以使用TABLESPACE命令指定...

Oracle RMAN备份数据库【代码】

对于 Oracle 数据库的备份与恢复,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策略则是基于数据库丢失的容忍程度,即恢复策略来制定。在下面的备份策略中,给出的是一个通用的备份策略。在该备份策略中,使用了catalog方式来保持备份脚本以及备份信息。在实际环境中应根据具体的情况对此进行相应的调整。(一) 步骤1 archive log list检查归档日志1 Shutdown immediate 2 Startup mount 3 Alter database archievelog ...

11i REP-3000: 启动 Oracle Toolkit 时发生内部错误.【代码】

+---------------------------------------------------------------------------+ 应用对象程序库: Version : 11.5.0 - DevelopmentCopyright (c) 1979, 1999, Oracle Corporation. All rights reserved.FNDCPPGD_XML module: 并发程序详细资料报表 - Oracle XML Publisher +---------------------------------------------------------------------------+当前的系统时间为 27-11-2016 13:05:14+-------------------------------...

oracle中row_number() over()【代码】

ROW_NUMBER() OVER函数的基本用法语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,用法1:ROW_NUMBER() OVER (ORDER BY birth DESC) 先按birth列降序排序,再为降序以后的每条记录返回一个序号。用法2:row_number() OVER (PARTITION BY COL1 ORDER BY COL2 ASC) 表示根据COL1分组,在分组内部根据 COL2升序排序,而此函数计算的值就表示每组内部排序后...

EF Oracle

Oracle + EF5 疑难杂症http://www.cnblogs.com/xling/p/4236825.html现在的EF6 支持 Oracle, 而且能支持Code First了。http://www.cnblogs.com/wlflovenet/p/4187455.html原文:http://www.cnblogs.com/wangjunwei/p/4241517.html

ORACLE数据库如何处理回收站BIN$内容

SQL> select object_name,original_name,createtime,Space from user_recyclebin Order By Space Desc;OBJECT_NAME ORIGINAL_NAME CREATETIME SPACE------------------------------ -------------------------------- ------------------- ----------BIN$Igh2vIqNsMrgU8CoATewyg==$0 SZ_PTS_DEC_HEAD 2014-06-03:18:40:56 588288BIN$Igh2vIqVsMrgU8CoAT...

Oracle Schema Objects——PARTITION【图】

Oracle Schema Objects表分区表- - 分区( partition )TABLE PARTITION一段时间给出一个分区,这样方便数据的管理。可以按照范围range分区,列表分区,哈希分区等。创建表分区:SQL> create table t_part(id int) 2 partition by range(id) 3 (partition p1 values less than(5), 4 partition p2 values less than(10), 5 partition pmax values less than(maxvalue) 6 );查询表分区:SQL> select * from t_part; SQL>select * ...

oracle之spool详细使用总结【代码】【图】

今天实际项目中用到了spool,发现网上好多内容不是很全,自己摸索了好半天,现在总结一下。一、通过spool 命令,可以将select 数据库的内容写到文件中,通过在sqlplus设置一些参数,使得按指定方式写到文件中(1)常规使用spool方法,将set的一些命令和spool,select等放入.sql脚本中,然后再sqlplus中运行该脚本。以下为logmnr.sql脚本,在sqlplus中执行@logmnr.sql就可以写入文件record3.txt中。不会再终端显示任何信息。但是,如...