请问oracle数据库如何导出数据库的表结构? PLSQL怎样导出oracle表结构

PLSQL\u600e\u6837\u5bfc\u51faoracle\u8868\u7ed3\u6784\u548c\u6570\u636e

PLSQL\u600e\u6837\u5bfc\u51faoracle\u8868\u7ed3\u6784\u548c\u6570\u636e
1.\u5b8c\u6574\u7684\u5bfc\u51fa\u6574\u4e2a\u6570\u636e\u5e93\u8868\u7ed3\u6784\u5373dmp\u6587\u4ef6\u65b9\u6cd5\uff1a
Tools-->Export Tables ,\u9009\u62e9Oracle Export \u9ed8\u8ba4\u9009\u9879\u5373\u53ef\uff0c\u5728Output file\u9009\u62e9\u4e00\u4e2a\u8f93\u51fa\u76ee\u6807
\u70b9\u51fbExport,\u5373\u53ef\u5bfc\u51fa\u8868\u7ed3\u6784

2.\u5bfc\u51fa\u8868\u4e2d\u6570\u636e:
Tools-->Export Tables :\u9009\u62e9SQL Inserts \u9047\u5230\u5927\u5b57\u6bb5(clob,blob)\u4f1a\u51fa\u95ee\u9898\u5bfc\u4e0d\u51fa\u6765\uff0c\u5728\u6b64\u53ef\u4ee5
\u9009\u62e9\u9700\u8981\u5bfc\u51fa\u7684\u8868\uff0c\u5728Output file\u4e2d\u9009\u62e9\u5bfc\u51fa\u7684\u76ee\u6807\uff0c\u70b9\u51fbExport\u5373\u53ef\u5bfc\u51fa\uff0c\u5728\u6b64\u6709\u51e0\u4e2a\u9009\u9879
\u53ef\u4ee5\u53bb\u6389\u6240\u6709\u7684\u53ef\u9009\u9879\u76f4\u63a5\u5bfc\u51fa

3.\u5bfc\u51fa\u6570\u636e\u5e93\u4e2d\u6240\u6709\u7684\u6216\u662f\u6240\u9009\u8868\u7684\u6570\u636e\u5e93\u5efa\u8868\u811a\u672c\uff1a
Tools-->Export User Objects\u53bb\u6389\u4e0b\u9762\u4e09\u4e2ainclude *\u53ef\u9009\u9879\uff0c\u9009\u62e9Single file)\u5728Output file
\u4e2d\u9009\u62e9\u8f93\u51fa\u76ee\u6807\uff0c\u70b9\u51fbExport\u5373\u53ef

PLSQL\u5bfc\u51faoracle\u8868\u7ed3\u6784\u7684\u5177\u4f53\u6b65\u9aa4\u5982\u4e0b\uff1a
\u6211\u4eec\u9700\u8981\u51c6\u5907\u7684\u6750\u6599\u5206\u522b\u662f\uff1a\u7535\u8111\u3001PL/SQL Developer\u8f6f\u4ef6\u3002
1\u3001\u9996\u5148\u6211\u4eec\u6253\u5f00\u9700\u8981\u7f16\u8f91\u7684oracle\u6570\u636e\u5e93\uff0c\u70b9\u51fb\u6253\u5f00\u201ctools\u201d\u3002

2\u3001\u7136\u540e\u6211\u4eec\u5728\u5f39\u51fa\u6765\u7684\u7a97\u53e3\u4e2d\u70b9\u51fb\u6253\u5f00\u201cexport user objects\u201d\u3002

3\u3001\u7136\u540e\u6211\u4eec\u5728\u5f39\u51fa\u6765\u7684\u7a97\u53e3\u4e2d\u8bbe\u7f6e\u7528\u6237\u3001\u5bfc\u51fa\u5bf9\u8c61\u3001\u5bfc\u51fa\u8def\u5f84\u7b49\u53c2\u6570\uff0c\u4e4b\u540e\u5355\u51fb\u5bfc\u51fa\uff08Export\uff09\u5373\u53ef\u3002

oracle数据库导出数据库的表结构:

1、电脑键盘同时按windows键和R键

2、在弹出的运行栏输入【cmd】,点击确定

3、进入oracle命令行界面,输入用户名和密码,点击回车

4、登录成功设置导出数据参数,选择数据文件导出路径,点击回车

5、操作完成,找到存放的路径,可以看到此书生成一个DMP文件。

扩展资料:

数据导出数据库的命令总结:

1 将数据库zxcc完全导出,用户名kf 密码zx 导出到D:\zxcc.dmp中

exp kf/zx@zxcc file=d:\zxcc.dmp full=y (一般full=n,否则会全库的所有对象导出)

(exp user/[email protected]/orcl10g file=F:/fileSys.dmplog=F:/fileSys.log

statistics=nonetables=file_attach,file_tree,file_permission)

full=y 表示全库导出。full总共有2个可选项yes(y)/no(n),缺省情况下full=no,这时只会将该用户下的对象导出。

2 将数据库zxcc中kf用户与cc用户的表导出

exp kf/zx@zxcc file=d:\zxcc_ur.dmp owner=(kf,cc)

full方式可以备份所有用户的数据库对象,包括表空间、用户信息等,owner=XX只能备份指定用户的对象,其他用户下的就不备份了,EXP中full=y和owner=XX是不能同时使用的。

3 将数据库zxcc中的表kf_operator、kf_role导出

exp kf/zx@zxcc file= d:\zxcc_tb.dmp tables=(kf_operator,kf_role)

tables=xx 表示备份相关表,不能同时和owner、full使用。



oracle数据库导出数据库的表结构,使用sql查询将查到的数据复制到Excel表中保存中即可。查询代码:

SELECT t.table_name,

t.colUMN_NAME,

t.DATA_TYPE || '(' || t.DATA_LENGTH || ')',

t1.COMMENTS

FROM User_Tab_Cols t, User_Col_Comments t1

WHERE t.table_name = t1.table_name

AND t.column_name = t1.column_name;

扩展资料

Oracle Export导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛 。

Sql Insert导出为.sql文件的,可用文本编辑器查看,通用性比较好,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有会提示不能导出。

(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。  

pl/sql developer导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。

参考资料:百度百科 Oracle数据库

百度百科 数据表结构



1、打开PLSQL,找到工具栏,打开“导出表”,如图。

2、进入导出主页,输入需要导出的文件名称。

3、点击保存。

4、点击一下右下角的“导出”,就可以看到导出数据的概况。

5、流程: Tools –> Export User Objects。

6、最后点击导出就可以了,导出的文件格式为.sql ,查看文本编辑器查看person.sql文件。

7、如图所示,中途若无报错,则可以根据选定的路径找到文件,备份操作完成。



哪有那么麻烦?
进入plsql
找到table那个大项,点出来,下边会罗列出许多表
右键点中你所需要的那个表名
找到DBMS_Metadata
然后选项里有ddl
弹出来那个窗口就是你的表结构,拷贝出来直接在另一个库里执行就可以啦
-----------------------------补充------------------------

PLSQL里
tools下
export user objects of
按shift批量选择表
执行就行了

有个办法,先插一条记录
create table newtable as
select *
from oldtable
where rownum<=1

再删掉这条记录

  • oracle 瀵煎嚭鐨勫嚑绉嶆柟寮
    绛旓細Oracle 鏁版嵁搴瀵煎叆涓瀵煎嚭 浣跨敤oracle 鐨勫鍏ュ鍑 涓嬮潰杩欎簺鍦ㄤ娇鐢ㄨ繃绋嬩腑缁忓父浣跨敤鍒扮殑.(浠ュ悗鍔犱笂璋冧紭鐨勫弬鏁拌鏄,SGA 鍖,鍏变韩姹,PGA,绛夌瓑 spfile 閲岄潰鐨勫弬鏁) 1.Export 宸ュ叿鏄竴涓鍑虹▼搴 璇硶锛 exp UserId/Password@鏁版嵁搴撳叏灞鍚 file=DMP 鏂囦欢鐨勭洰褰 鍏跺畠鍙傛暟 鑾峰彇甯姪锛屾暡鍏ワ細exp help=y Export ...
  • oracle 濡備綍鎶鏁版嵁搴鏌ヨ缁撴灉瀵煎嚭
    绛旓細1銆佹墦寮oracle鏁版嵁搴锛岀偣鍑荤櫥闄嗛夐」锛岀偣鍑绘枃浠堕夐」锛岀偣鍑绘柊寤洪夐」锛屾渶鍚庣偣鍑籹ql绐楀彛锛2銆佺劧鍚庡湪sql绐楀彛涓繘琛岀紪鍐檚ql璇彞鐨勬搷浣滐紝鍕噑ql璇彞杩涜鏌ヨ鍑烘兂瑕瀵煎嚭鏉鐨勬暟鍊硷紱3銆佺劧鍚庡湪鏌ヨ鍑烘潵鏁版嵁鐨勫湴鏂癸紝涓嶈閫変腑鏁版嵁锛屾妸榧犳爣鏀惧埌绌虹櫧鍗曞厓鏍煎杩涜榧犳爣鍙抽敭鎿嶄綔锛屾壘鍒板鍒跺埌Excel閫夐」锛4銆佺劧鍚庡湪澶嶅埗鍒癳xcel涓夋嫨...
  • pl sql鎬庝箞瀵煎嚭鏁版嵁搴
    绛旓細PL/SQL Developer鏄疧racle鏁版嵁搴撶敤浜庡鍏ュ鍑烘暟鎹簱鐨勪富瑕佸伐鍏蜂箣涓,鏈枃涓昏浠嬬粛鍒╃敤PL/SQL瀵煎叆瀵煎嚭Oracle鏁版嵁搴鐨勮繃绋嬨 1.Oracle鏁版嵁搴撳鍑姝ラ 1.1 Tools鈫扙xport User Objects...閫夐」,瀵煎嚭.sql鏂囦欢銆 璇存槑:姝ゆ楠ゅ鍑虹殑鏄缓琛ㄨ鍙(鍖呮嫭瀛樺偍缁撴瀯)銆 1.2 Tools鈫扙xport Tables...瀵煎嚭琛ㄧ粨鏋勫強鏁版嵁 PL/SQL宸ュ叿鍖呭惈涓...
  • oracle 10g 鎬庢牱鍏ㄥ簱瀵煎叆銆瀵煎嚭?
    绛旓細涓銆 瀵煎嚭/瀵煎叆(Export/Import)鍒╃敤Export鍙皢鏁版嵁浠庢暟鎹簱涓彁鍙栧嚭鏉ワ紝鍒╃敤Import鍒欏彲灏嗘彁鍙栧嚭鏉ョ殑鏁版嵁閫佸洖鍒Oracle鏁版嵁搴涓幓銆1銆 绠鍗瀵煎嚭鏁版嵁(Export)鍜屽鍏ユ暟鎹(Import)Oracle鏀寔涓夌鏂瑰紡绫诲瀷鐨勮緭鍑:(1)銆佽〃鏂瑰紡(T鏂瑰紡)锛屽皢鎸囧畾琛ㄧ殑鏁版嵁瀵煎嚭銆(2)銆佺敤鎴锋柟寮(U鏂瑰紡)锛屽皢鎸囧畾鐢ㄦ埛鐨勬墍鏈夊璞″強鏁版嵁...
  • oracle 鎬庝箞瀵煎嚭鏁版嵁搴涓殑琛
    绛旓細oracle鏁版嵁搴瑕瀵煎嚭琛紝鏈変袱绉嶆柟娉曪紝涓绉嶆槸浣跨敤鍛戒护琛屽鍑猴紝鍙︿竴绉嶆槸浣跨敤PLSQL杞欢鏉ュ銆備娇鐢≒LSQL杞欢鏄湪鍥惧舰鍖栫晫闈笅杩涜鎿嶄綔锛岃緝涓虹畝鍗曘備笅闈㈠皬缂栦粙缁嶄笅濡備綍浣跨敤PLSQL灏唎racle鏁版嵁搴撶殑琛ㄥ鍑恒傚伐鍏/鍘熸枡 oracle鏁版嵁搴 PLSQL 鏂规硶/姝ラ 棣栧厛鍦ㄧ數鑴戜笂瀹夎骞舵墦寮PLSQL杞欢锛屽鍥炬墍绀猴細杈撳叆鏁版嵁搴撳悕銆佺敤鎴...
  • 濡備綍鐢╬lsql浠oracle涓鍏瀵煎嚭鏁版嵁
    绛旓細鏂规硶/姝ラ 1 鐢╬l/sql developer瀵煎嚭琛ㄧ殑鏁版嵁鏃舵湁涓夌鏂瑰紡锛歄racle Export锛孲ql Insert锛宲l/sql developer 2 鍖哄埆 3 瀵煎嚭鏁版嵁鍒癳xcel鏂囦欢 4 excel鏁版嵁瀵煎叆鍒版暟鎹簱 5 PL/SQL Developer鏄Oracle鏁版嵁搴涓敤浜庡鍏ユ垨瀵煎嚭鏁版嵁搴撶殑涓昏宸ュ叿涔嬩竴锛岃繖閲屼富瑕佷粙缁濡備綍鍒╃敤PL/SQL Developer瀵煎叆鍜屽鍑烘暟鎹簱锛屽苟瀵...
  • 鎬庢牱瀵煎嚭oracle鏁翠釜鏁版嵁搴?
    绛旓細1 灏鏁版嵁搴TEST瀹屽叏瀵煎嚭,鐢ㄦ埛鍚峴ystem 瀵嗙爜manager 瀵煎嚭鍒癉:\daochu.dmp涓璡x0d\x0a exp system/manager@TEST file=d:\daochu.dmp full=y\x0d\x0a2 灏嗘暟鎹簱涓璼ystem鐢ㄦ埛涓巗ys鐢ㄦ埛鐨勮〃瀵煎嚭\x0d\x0a exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)\x0d\x0a3...
  • Oracle瀵煎叆瀵煎嚭鏁版嵁搴鐨勮娉
    绛旓細瀵艰锛歰racle涓櫎浜嗗湪Oracle缂栬緫鍣ㄤ腑鐢ㄥ浘褰㈠寲鐨勬柟寮忓鍏瀵煎嚭鏂囩悊鏂囦欢鐨勬暟鎹柟寮忓锛岃繕鍙互閲囩敤鍛戒护琛岀殑鏂瑰紡瀵煎叆瀵煎嚭鏁版嵁搴擄紝鍏惰娉曞疄绀轰緥濡備笅锛歩mp [username[/password[@service]]]姝ラ锛1銆侀鍏堝湪杩涘叆 dos锛 鐒跺悗鍒囨崲鍒 oracle 鏁版嵁搴鐗╃悊鏂囦欢鎵鍦ㄧ殑鐩綍鍗(dmp鏂囦欢鎵鍦ㄧ殑鐩綍)銆傛帴涓嬫潵杈撳叆涓嬭堪璇彞!imp ...
  • 濡備綍鍦oracle涓鍏瀵煎嚭dmp鏁版嵁搴鏂囦欢
    绛旓細璇ョ洰褰曚笅鏈塃XP.EXE涓嶪MP.EXE鏂囦欢琚敤鏉ユ墽琛屽鍏ュ鍑恒oracle鐢╦ava缂栧啓锛孲QLPLUS.EXE銆丒XP.EXE銆両MP.EXE杩欎袱涓枃浠舵湁鍙兘鏄鍖呰鍚庣殑绫绘枃浠躲係QLPLUS.EXE璋冪敤EXP.EXE銆両MP.EXE鎵鍖呰9鐨勭被锛屽畬鎴愬鍏ュ鍑哄姛鑳姐備笅闈粙缁嶇殑鏄鍏ュ鍑虹殑瀹炰緥銆鏁版嵁瀵煎嚭锛1 灏鏁版嵁搴TEST瀹屽叏瀵煎嚭,鐢ㄦ埛鍚峴ystem 瀵嗙爜manager ...
  • oracle 鏁版嵁搴瀵煎叆瀵煎嚭
    绛旓細Oracle ExpImp瀵煎叆瀵煎嚭宸ュ叿鎬ц兘璋冧紭Oracle Exp/Imp宸ュ叿鏄竴涓搷浣滅畝鍗曘佹柟渚跨伒娲荤殑澶囦唤鎭㈠鍜屾暟鎹縼绉诲伐鍏,瀹冨彲浠ュ疄鏂藉叏搴撶骇銆佺敤鎴风骇銆佽〃绾х殑鏁版嵁澶囦唤鍜屾仮澶嶃傚浜庢暟鎹噺鍦℅绾ф垨G绾т互鍐,寮鸿皟楂樺彲鐢ㄦ,鍙互瀹瑰繊灏戦噺鏁版嵁涓㈠け鐨鏁版嵁搴绯荤粺,Exp/Imp鏄櫘閬嶄娇鐢ㄧ殑閫昏緫澶囦唤鏂瑰紡銆傜洰鍓嶇幇缃戝緢澶氱敓浜х郴缁熷潎浣跨敤Exp/Imp杩涜澶囦唤鎭㈠...
  • 扩展阅读:oracle数据库一套多少钱 ... oracle数据库的存取方法 ... oracle数据库入门教程 ... 如何安装oracle客户端 ... oracle数据库查询语句 ... oracle内连接和外连接 ... oracle查询用户的表空间 ... oracle连接池满了如何处理 ... oracle数据库下载安装教程 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网