易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle迁移表空间

可迁移表空间transport tablespace
可迁移表空间
使用可迁移表空间(Transportable Tablespaces)的特性在数据库之间移动大量数据,性能比export/import和unload/load要快很多,因为它迁移表空间只需要复制数据文件和插入表空间元数据到目标数据库中。
迁移表空间对以下应用特别有用:
分阶段将OLTP的数据移入数据仓库
更新数据仓库和数据集
从数据仓库中心加载数据集
有效地归档数据仓库和OLTP
向内部或外部客户发布数据
执行时间点表空间恢复(TSPITR)
限制
源数据库与目标数据库的硬件平台必须相同
源数据库与目标数据库的字符集和国家字符集必须相同
不能迁移与目标数据库已有的同名表空间
迁移表空间不支持实体化视图/复制,基于函数的索引,环境REFs,8.0兼容的有多个接收人的先进队列
考虑兼容性
要使用这个特性,源数据库与目标数据库的初始化参数中的COMPATIBLE必须设置8.1或更高,如果被迁移的表空间的block size与标准的尺寸不同,目标数据库的初始化参数中的COMPATIBLE必须设置9.0或更高。不必要源数据库与目标数据库的版本一样,oracle会保证兼容性,如果不行,错误提示会在插入开始给出。
从老版本的数据库数据迁移到更新版本的目标数据库总是可能的。
迁移过程
Ø        提取自包含的表空间集
数据库对象间有逻辑或物理的依赖性,自包含表空间集的意思是这种表空间集中没有对象依赖于外界的对象。违法自包含规则的例子如下:
1)        存在依赖于要迁移表空间集外的表空间的索引
2)        分区表只有部分被包含在要迁移表空间集中
3)        引用完整性约束穿越了要迁移表空间集的边界
4)        要迁移表空间集中包含一个LOB字段指向表空间集之外
可以使用DBMS_TTS包检查表空间集的自包含性,要执行必须赋予EXECUTE_CATALOG_ROLE 角色,可以设置TTS_FULL_CHECK参数为TRUE作严格的检查。
        要检查表空间sales_1和sales_2是自包含的,执行:
        EXECUTE dbms_tts.transport_set_check('sales_1,sales_2', TRUE);
        执行检查后就可以在视图TRANSPORT_SET_VIOLATIONS,如果是自包含的那么视图应该为空。
        SELECT * from TRANSPORT_SET_VIOLATIONS;
Ø     


相关文档:

Oracle数据库8i、9i默认用户存在弱口令

为这些用户名设置足够强壮的口令或锁定无用的默认用户。
SQL语句修改:
连接至Oracle后使用如下命令修改口令:
alter user system(用户名) identified by manager(密码);
连接至Oracle后使用如下命令锁定账号:
alter user test(用户名) account lock;
 
图形窗口修改:
Oracle服务openview上的用户:SCOT ......

Oracle 9i性能调整


Oracle 9i性能调整
/* *
作者:欧朝敬
QQ:35712069
手机:13873195792
请转载者不要更改原版内容
 */
1、设置合适的SGA
  常常有人抱怨服务器硬件很好,但是Oracle就是很慢。很可能是内存分配不合理造成的。
  (1)假设内存有512M,这通常是小型应用。建议Oracle的SGA大约240M,其中:共享池(SHARED_POOL ......

Oracle 存储过程返回结果集用

Oracle 存储过程返回结果集用 ref cursor 实现。试验步骤如下:
1. 建立 ref cursor 类型和过程
CREATE OR REPLACE PACKAGE types
AS
    TYPE ref_cursor IS REF CURSOR;
END;
/
CREATE TABLE STOCK_PRICES(
    RIC VARCHAR(6) PRIMARY KEY,
    PRICE NUMBER(7,2 ......

oracle常见语句

----本用户所拥有的系统权限:
select * from user_sys_privs;
---本用户读取其他用户对象的权限:
 select * from user_tab_privs;
-----添加权限
GRANT CREATE USER,DROP  USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE&nbs ......

Oracle中查询表的大小和表空间的大小

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cosio/archive/2009/03/11/3978747.aspx
有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:
select segment_name, bytes
from user_segments
where segment_type = 'TABLE';
或者
   Sel ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号