锁机制
1.oracle锁机制主要用于管理对共享资源的并发访问,同时保证数据完整性和一致性。(其中完整性的一个体现例子为外键未加索引,修改父表会锁定整个字表)2.常见DML阻塞语句:INSERT/UPDATE/DELETE/MERGE/SELECT FOR UPDATE3.锁行为 只有当行记录正在被修改时,该记录才会被锁定; &n...
普通表转变为分区表
1、模拟大表create table tes_p(it int,?ic int,?im varchar2(20));declare???? i number(10);begin?? for i in 1..1000000? loop? insert into tes_p?? values(i,i,'test');? end loop;end;commit;建立主键alter ta...
oracle asm ORA-29701:unable to connect to Cluster Manager报错处理记录
之前机器重启过,重启之后,在启动+ASM实例的时候,就无法启动报错如下:$ export ORACLE_SID=+ASM$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Tue Mar 8 10:39:46 2016Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected to an idle ...
Oracle rman configure 常用配置
1 显示当前的配置信息===========================1.01 RMAN> show all;1.02 查询RMAN设置中非默认值:SQL> select name,value from v$rman_configure; -- 11G以前SQL> SELECT CONF#,NAME,VALUE FROM RC_RMAN_CONFIGURATION; CONF# NAME ...
Oracle 更改用户名
项目中已经建好数据库表,可是突然需要更改用户名。通过plsql客户端界面形式是不可改的。所以直接更改系统user$表中的用户名。查询要更改的用户名SQL> select user#,name,password from user$ where name ='TICKETS'; USER# NAME &n...
MAXPIECESIZE理解
测试:maxpiecesize=5MRMAN> Configure channel device type disk maxpiecesize=5MRMAN> backup tablespace lwh ;Starting backup at 20-NOV-13allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=10 device type=DISKchannel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: speci...
RMAN备份filesperset用法
用filesperset控制备份集的尺寸当指定filesperset参数时,rman比较filesperset与自动计算出来的值(对每个已分配通道的文件数目)并取其中较小的那个值来保证所有的通道被使用。如果指定或者通过组合backupSpec语句暗示的文件数目比filesperset要大,那么rman创建多个备份集来维护正确的速率(ratio);如果没有指定...
表的logging和nologging模式下 直接路径加载和普通加载redo的比较!
表的logging和nologging模式下直接路径加载和普通加载redo的比较!首先有t1和t2两个表,t1里面没有记录,t2里面有大约40万条记录:SQL> select count(*) from t1; COUNT(*) ---------- 0 SQL...
Informix数据库日常维护脚本
Informix数据库日常维护脚本1、检查各个dbspaces的空间使用状况: (sysmaster库)select name dbspace,sum(chksize) allocated,sum(nfree) free,round(((sum(chksize)-sum(nfree))/sum(chksize))*100)||"%" pcusedfrom sysdbspaces d,syschunks cwhere d.dbsnum=c.dbsnum group by name order by 4 d...