oracle开发技巧-15.htm

来自「微软数据库开发梦工场多媒体教学-oracle篇.rar,是多媒体教学的」· HTM 代码 · 共 25 行

HTM
25
字号
<body bgcolor="#000000">
<font color="#FFFFFF"> <font color="#009900">快速转移数据的方法</font> </font> 
<p> <font color="#FFFFFF"> 如果你要把ORACLE里的大量数据(80M以上)转移到另外的用户,另外的表空间里。可以用下面介绍的快速转移<br>
  数据的方法。</p>
<p> 一、建新表的方式<br>
  <br>
  create table target_tablename tablespace target_tablespace_name nologging <br>
  pctfree 10 pctused 60 <br>
  storage(initial 4M next 4M minextents 1 maxextents unlimited pctincrease 0)<br>
  as select * from username.source_tablename where 条件;<br>
  <br>
  注意事项:新建的表没有原来表的索引和约束条件, 如果需要可以新建索引和约束条件.<br>
  <br>
  二、直接插入的方法<br>
  <br>
  INSERT /*+ APPEND */ INTO target_tablename <br>
  SELECT * FROM username.source_tablename where 条件; <br>
  COMMIT; <br>
  <br>
  说明:这两种方法转移数据时有没有用SGA里数据缓冲区和事物处理的回滚段, 也不写联机事物日志,就象数据库装载工具SQLLOAD一样直接把数据写到物理文件,速度是很快的。<br>
  <br>
  在ORACLE8I以后的版本都可以使用.</p>
</font>
<p></p>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?