知识大全 oracle导出表结构

Posted 结构

篇首语:不塞不流,不止不行。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle导出表结构相关的知识,希望对你有一定的参考价值。

   在cmd中输入 exp username/password@连接串

  回车 在进入如下时 输入no 就ok了

  导出表数据(yes/no) yes> no

  

  进入plsql

  找到table那个大项 点出来 下边会罗列出许多表

  右键点中你所需要的那个表名

  找到DBMS_Metadata

  然后选项里有ddl

  弹出来那个窗口就是你的表结构 拷贝出来直接在另一个库里执行就可以啦

   补充

  PLSQL里

  tools下

  export user objects of

  按shift批量选择表

  执行就行了

  

  exp/imp工具

  带参数 rows=y —— 带数据导出导入

  rows=n —— 不带数据的导出导入 只移植结构

  只导出 张表的结构

  exp user/pasword@dbServerName owner=user tables=(tb tb tb ) rows=n file=c:\\ dmp

  连带数据导出

  exp user/pasword@dbServerName owner=user tables=(tb tb tb ) rows=y file=c:\\ dmp

  imp user /pasword@dbServerName fromuser=user touser=user file=c:\\ dmp

  或者

  imp user /pasword@dbServerName fromuser=user touser=user file=c:\\ dmp

  

  方法一

  exp userid=scott/tiger owner=scott

  imp userid=scott/tiger full=y indexfile=scott sql

  ……

  more scott sql

  REM   CREATE TABLE SCOTT BONUS ( ENAME VARCHAR ( ) JOB

  REM   VARCHAR ( ) SAL NUMBER M NUMBER) PCTFREE PCTUSED

  REM   INITRANS MAXTRANS STORAGE(INITIAL FREELISTS FREELIST

  REM   GROUPS ) TABLESPACE USERS LOGGING NOPRESS ;

  REM   rows

  REM   CREATE TABLE SCOTT DEPT ( DEPTNO NUMBER( ) DNAME

  REM   VARCHAR ( ) LOC VARCHAR ( )) PCTFREE PCTUSED INITRANS

  REM   MAXTRANS STORAGE(INITIAL FREELISTS FREELIST GROUPS )

  REM   TABLESPACE USERS LOGGING NOPRESS ;

  REM   rows

  REM   CREATE TABLE SCOTT DUMMY ( DUMMY NUMBER) PCTFREE PCTUSED

  REM   INITRANS MAXTRANS STORAGE(INITIAL FREELISTS FREELIST

  REM   GROUPS ) TABLESPACE USERS LOGGING NOPRESS ;

  REM   rows

  REM   CREATE TABLE SCOTT EMP ( EMPNO NUMBER( ) NOT NULL ENABLE

  REM   ENAME VARCHAR ( ) JOB VARCHAR ( ) MGR NUMBER( )

  REM   HIREDATE DATE SAL NUMBER( ) M NUMBER( ) DEPTNO

  REM   NUMBER( )) PCTFREE PCTUSED INITRANS MAXTRANS

  REM   STORAGE(INITIAL FREELISTS FREELIST GROUPS ) TABLESPACE

  REM   USERS LOGGING NOPRESS ;

  REM   rows

  REM   CREATE TABLE SCOTT SALGRADE ( GRADE NUMBER LOSAL NUMBER

  REM   HISAL NUMBER) PCTFREE PCTUSED INITRANS MAXTRANS

  REM   STORAGE(INITIAL FREELISTS FREELIST GROUPS ) TABLESPACE

  REM   USERS LOGGING NOPRESS ;

  REM   rows

  …………

  把前面的REM去了 再去掉最后一行 创建表的DDL就OK了

  方法二

  set pagesize

  set long

  set feedback off

  set echo off

  spool get_allddl sql

  connect USERNAME/PASSWORD@SID;

  SELECT DBMS_METADATA GET_DDL( TABLE u table_name)

  FROM USER_TABLES u;

  SELECT DBMS_METADATA GET_DDL( INDEX u index_name)

  FROM USER_INDEXES u;

  spool off;

  My Test:

  set pagesize

  set long

  set feedback off

  set echo off

  spool get_allddl sql

  connect username/password@database;

  SELECT DBMS_METADATA GET_DDL( TABLE u table_name)

  FROM USER_TABLES u where table_name = USER_INFO ;

  spool off;

  SET HEADING OFF;

  SET ECHO OFF;

  SET LONG ;

  SPOOL D:\\test txt

  SELECT dbms_metadata get_ddl( TABLE USER_INFO ) FROM SYS DBA_USERS WHERE USERNAME = GINGKO ;

cha138/Article/program/Oracle/201311/17119

相关参考

知识大全 oracle11G空表默认不导出解决

oracle11G空表默认不导出解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ORACLE

知识大全 Oracle与Access表之间的导入和导出实现

Oracle与Access表之间的导入和导出实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 以Oracle为例说明如何通过ODBC将数据库中的指定表导出到MDB数据库

以Oracle为例说明如何通过ODBC将数据库中的指定表导出到MDB数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 Oracle统计信息的导出、导入

Oracle统计信息的导出、导入  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建一个专用表保

知识大全 oracle将数据导入指定表空间

在使用oracle的exp和imp导出导入的时候有时遇到需要导入的数据不是同一个用户的也不一定是同一个表空间例如源数据库上用户为aaa表空间aa目标数据库用户为bbb表空间bb当用imp导入以后查看发

知识大全 Groovy高效编程—生成Oracle表结构信息文档

Groovy高效编程—生成Oracle表结构信息文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 使用直接模式direct=y导出数据比传统方式

  最近发现使用直接导出模式direct=yexp比传统模式导出快很多而且似乎也不会遇见什么bug(至今没有遇见过)  oracle提供种模式导出表数据传统模式CONVENTIONALPATH和直接模

知识大全 oracle建立的分区表数据问题

  建立一个用户使用默认表空间tablespace  建立一个分区表数据存放在不同的表空间tablespacetablespacetablespace  如果把此用户的数据导出来为dmp格式  在另外

知识大全 oracle数据库如何导出并重新导入

oracle数据库导出并重新导入 一导出数据库?将数据库TEST完全导出用户名scott密码tiger导出到D:\\testDBdmp中[plain]expscott/tiger@TESTf

知识大全 Windows下的Oracle导出脚本

Windows下的Oracle导出脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  导出脚本内