- 博客(12)
- 收藏
- 关注
转载 数据库事务的隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现
2014-10-16 11:14:59
457
原创 [Oracle]用BEBD恢复delete的数据
1.环境准备 SYS@ORCL>select * from hr.test; ID NAME ----- -------------------- 1 red 2 green SYS@ORCL>delete from hr.test where id=1; 1 row deleted. SYS@ORCL>commi
2014-09-25 19:43:58
476
原创 [Oracle]函数,过程,触发器的误删除的恢复
有个叫dba_source的视图,包含了Oracle中存储着的各个对象的创建语句。SYS@PROD>desc dba_source Name Null? Type -------- -------- ---------------------------- OWNER VARCHAR2(30) NAME
2014-09-23 15:41:47
1670
原创 [Oracle]v$process的个人理解
v$process中记录的是oracle的活动着的process。process是指连接到Oracle中的进程数。这是一个操作系统级别的概念。SYS@>desc v$process Name Null? Type ----------------------------------------- -----
2014-09-22 16:34:43
840
原创 [Oracle]使用DBMS_ROWID定位数据块的物理位置
对于Oracle中的堆表来说,每一行数据都会存在一个伪列(这一列在数据库中不是真实存在的,只是为了定位,Oracle自己创建的)。根据这个伪列rowid,能够用dbms_rowid这个数据包来定位数据块的物理位置l Rowid_block_number: 返回rowid的所在块的位置l Rowid_relative_fno: 返回rowid的所在的文件号l Rowid_row_num
2014-09-19 10:05:53
867
转载 [ORACLE]BBED之基础篇
BBED,Block Browser and EDitor ,是一个用来能够直接修改oracle数据块的工具,在极端恢复场景时能够使用到。该工具不受Oracle的支持,默认是没有可执行文件的。所以,要使用这个这个工具,还的自己先编译下。 1.BBED的编译 Oracle 9i/10G提供了BBED的编译库文件,但11G未提供,一个解决方法就是从10G中拷一份。 [oracle@WZ
2014-09-18 09:58:42
393
原创 oracle自学笔记--flashback特性
flashback能够用来 flashback query 闪回查询flashback table 闪回表flashback database 闪回数据库 一:开启flashback(开启了归档模式):1.指定 db_recovery_file_dest_size和db_recovery_file_dest参数SYS@ORCL>sho parameter re
2014-09-17 14:40:05
390
原创 Oracle自学笔记---在linux环境下转移数据文件
1查看数据文件的位置SYS@ORCL>select file_name,tablespace_name from dba_data_files;FILE_NAME TABLESPACE_NAME--------------------------------
2014-09-16 14:46:45
540
原创 Oracle自学笔记——分区表中添加分区
1.先创建一个分区表test(没有maxvalue分区)HR@PROD>create table hr.test( 2 id number, 3 name varchar2(20)) 4 PARTITION BY RANGE (id) 5 (PARTITION p1 VALUES LESS THAN (10), 6 PARTITION p2 VALU
2014-09-15 17:08:28
737
原创 DB_LINK的个人理解
db_link就是从一个ORACLE数据库服务连接到另一个oracle数据库服务的单方向的指针。db_link连接是在A数据库上的用户能使用存储在A上的link来调用B数据库上的信息。db_link分为private和public两种: private:只有创建该db_link的用户才能连接 public:所有的数据库用户都能连接。如果创建全局db_link,必须使用syste
2014-05-07 14:03:21
5282
原创 登入10G oracle验证方式
Oracle数据库的验证方式有两种,一个叫做操作系统验证,一个叫做密码文件验证(口令验证)。若要开启密码文件验证,则必须要开启数据库的监听。若没有监听,密码文件验证是没有意义的。在$ORACLE_HOME/network/admin下sqlnet.ora中,一个叫做sqlnet.authentication.server的参数,就指定了是操作系统验证还是密码文件验证。
2014-05-04 09:07:45
472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人