【转 Oracle Transportable TableSpace(TTS) 传输表空间 说明】教程文章相关的互联网学习教程文章

Oracle表空间(Tablespace)

1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_d 1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;2、查看表空间物理文件的名称及大小select tablespace_name, file_id, file_name,roun...

Oracletable()函数用法【图】

Oracle利用table()函数,我们可以将PL/SQL返回的结果集代替table。 Oracle利用table()函数,我们可以将PL/SQL返回的结果集代替table。 1、table()结合数组: create or replace type t_test as object(id integer,rq date,mc varchar2(60)); create or replace type t_test_table as table of t_test; create or replace function f_test_array(n in number default null) return t_test_tableas v_test t_test_table := t_test_ta...

Oracle的临时表(CREATEGLOBALTEMPORARYTABLE)以及和SQLServer的不同点

当创建本地或全局临时表时,CREATE TABLE 语法支持除 FOREIGN KEY 约束以外的其它所有约束定义。如果在临时表中指定 FOREIGN KEY 1简介Oracle数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。In ad...

Oracle导入另外user的table【图】

本实验是关于data 的exp 一个用户scott 下面imp到另外一个用户 中。 ---------在instance = sheng 的导出scott.emp [Oracle@aora 本实验是关于data 的exp 一个用户scott 下面imp到另外一个用户 中。 ---------在instance = sheng 的导出scott.emp [Oracle@aoracle ~]$ exp scott/oracle tables=emp file=/u01/rman/file01.txt; Export: Release 10.2.0.1.0 - Production on Fri Dec 16 09:56:22 2011 Copyright (c) 1982, 2005, Or...

PL/SQL表(Oracle内存表)---table()函数用法【图】

PL/SQL表(Oracle内存表)---table()函数用法 PL/SQL表---table()函数用法 /* PL/SQL表---table()函数用法:利用table()函数,我们可以将PL/SQL返回的结果集代替table。 Oracle内存表在查询和报表的时候用的比较多,它的速度相对物理表要快几十倍。 simple example: 1、table()结合数组: */ create or replace type t_test as object(id integer,rq date,mc varchar2(60)); create or replace type t_test_table as table of t_tes...

Oracle实现table中的自动编号【图】

这是个简单的功能,就是利用自动增长列和触发器来实现。 1.首先创建一个简单的表格users --create table users create tabl 这是个简单的功能,就是利用自动增长列和触发器来实现。 1.首先创建一个简单的表格usersprimary key设置主键 not null不允许为空 default 设置默认值 2.然后创建自动增长列从1开始 每次增长1 最小值为1 没有最大值 不设置缓存 3.创建触发器create or replace 是创建或替换的意思,,没有就创建,有就替换...

OraclePL/SQL之FlashbackTable与外键约束【图】

Oracle PL/SQL之Flashback Table与外键约束 我们知道 Flashback Table可以把drop掉的表从回收站里恢复回来,但是并不是关于该表的所有东西都能被Flashback回来,,比如外键约束。除此之外,带有细粒度审计(Fine-Grained Auditing )和虚拟专用数据库策略(Virtual Private Database policies)的表也不可恢复的哦,请看Oracle官方的Flashback说明:A table and all of its dependent objects (indexes, LOB segments, nested tabl...

Oracle分区表(PartitionTable)的创建及管理

Oracle分区表 (Partition Table) 的创建及管理 --注 subpartitions 2 并不是指定subpartition的个数一定为2,实际上每个分区的子分区个数可以不同。subpartitions 关键字的作用到底是什么?如果不指定subpartition的具体明细,则系统按照subpartitions的值指定subpartition的个数生成子分区,,名称由系统定义。 二、增加分区

OracleUndotablespace恢复(无备份)

OracleUndotablespace恢复系统环境:操作系统:RedHatEL55Oracle:Oracle11gR2Oracle9i后,采用了undotablespace管理undo数据,实现undo的自动管理,本案例演示Oracle Undo tablespace恢复系统环境: 操作系统:RedHat EL55 Oracle: Oracle 11gR2 Oracle 9i后,采用了undo tablespace管理undo数据,实现undo的自动管理,本案例演示了undo表空间被破坏后如何恢复;如果有备份,通过备份恢复非常容易,但在没有备份的情况下,就...

OraclePipelinedTableFunctions简介【图】

//这种问题经常出现,或许不是关于怎么生成6个随机数,而是怎么样得到N行? //例如,我们想要得到包括在2011-05-01和2011-05-1 //概况 //基本上,当你希望一个PLSQL(或者java或者c)程序作为数据源,而不是表, //你可能会用到管道函数(pipelined function). //pipelined function操作起来就像一张表 //一个pl/sql函数可能会用于数据仓库的数据库里面,转换大量的数据。 //这可能包括格式化一系列转换数据,它们是不同的函...

Oracle中typeistable类型删除【图】

最近写存储过程,遇到一个问题,使用批量插入数据老是出错,说违反唯一性约束,最后检查存储过程,发现type table数据没有删除而 最近写存储过程,遇到一个问题,使用批量插入数据老是出错,说违反唯一性约束,,最后检查存储过程,发现type table数据没有删除而引起的,存储过程如下: 发现里面的v_card_id(i)问题,如果查询的 bt_row.confirm_quanlity 数量一样,循环初始化,数据应该没有问题,如果数量不一样,如,前一次查询的...

使用Oracle的flashbacktable来恢复数据【图】

一位同事把Oracle一张重要的表给delete了,搞的项目无法运行!幸好我一位DBA的朋友提示oracle的flashback table可以恢复数据,使 一位同事把Oracle一张重要的表给delete了,搞的项目无法运行!幸好我一位DBA的朋友提示oracle的flashback table可以恢复数据,,使用之后效果不错,特写出来和大家共同学习!在这里我要感谢我的DBA朋友!!! //设置表位可以移动的行 1.alter table T_DUAL ENABLE ROW MOVEMENT; //执行恢复时间为200...

Oracle下flashbackdroptable技术【图】

flashback相当于是不完全恢复,drop table:被删除的表之似乎被改了表名,并没有真的被drop(windows的回收站)--gt;flash dr flashback相当于是不完全恢复,drop table:被删除的表之似乎被改了表名,,并没有真的被drop(windows的回收站)-->flash dropped table 技术SQL> show recyclebinORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME---------------- ------------------------------ -------...

Oracletable-lock的5种模式【图】

Oracle中的锁定可以分为几类:DML lock(data lock),DDL lock(dictionary lock)和internal lock/latch。DML lock又可以分为ro Oracle中的锁定可以分为几类:DML lock(data lock),DDL lock(dictionary lock)和internal lock/latch。DML lock又可以分为row lock和table lock。row lock在select.. for update/insert/update/delete时隐式自动产生,而table lock除了隐式产生,也可以调用lock table in name来显示锁定。 如果...

Oracle收缩表大小OracleShrinkTable【图】

从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。 从10g开始,Oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。 如果经常在表上执行DML操作,会造成数据库块中数据...