月份: 2014-01

Flashback Transaction in Oracle 11g

Flashback transaction 可以回退已经提交的事务,并且可以选择是否回退和该事务有关联的数据

启用flashback transaction需要开启数据库的supplemental log(minimal 和 primary)

Sqlplus / as sysdba

SQL>ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

SQL>ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

 

创建测试表

CONN test /test

CREATE TABLE test_tab (

id NUMBER,

description VARCHAR2(50),

CONSTRAINT test_tab_pk PRIMARY KEY (id)

);

 

INSERT INTO test_tab (id, description) VALUES (1, ‘One’);

COMMIT;

INSERT INTO test_tab (id, description) VALUES (2, ‘Two’);

COMMIT;

UPDATE test_tab SET description = ‘One2Three’ WHERE id = 1;

COMMIT;

UPDATE test_tab SET description = ‘Tow2Four’ WHERE id = 2;

COMMIT;

DELETE FROM test_tab WHERE id = 1;

COMMIT;

 

select * from test_tab

    ID DESCRIPTION

———- ——————–

     2 Field

阅读详细 »

VIOS上NPIV 虚拟FC的配置

一、NPIV 常用命令

1、VIOS查看所有的虚拟FC主机

$ lsdev – dev vfchost*

 
 

2、VIOS上查看支持NPIV的FCS

$ lsnports

 
 

3、VIOS上配置对应的虚拟FC

$ vfcmap -vadapter vfchost11 -fcp fcs0

 
 

4、查看NPIV映射关系

$ lsmap -npiv -all

 
 

  

ORACLE 11G 安装XDB组件

环境oracle 11R2

注意事项:在安装或者删除XDB前需要重启数据库

安装步骤如下:

  1. 新建XDB默认表空间

    Create tablespace xdb datafile ‘****’ size 400M autoexten off segment space management auto;

  2. 重启数据库
  3. 运行catqm.sql安装XDB组建

    Catqm.sql需要的参数:

    A:XDB用户的密码

    B:XDB用户的默认表空间

    C:XDB默认临时表空间

    D:(YES/NO) XDB repository是否用securefile存储,如果使用securefile则表空间必须使用ASSM

    Ex:

    @?/rdbms/admin/catqm.sql XDB XDB TEMP YES

  4. 运行utlrp.sql

阅读详细 »