oracle数据库导出数据库的表结构:
泸水网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
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/password@192.168.0.46/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使用。
用工具和脚本都可以实现你的要求。工具PL/SQL就可以,toolexport user objects 然后选中你要导出的表。
脚本的话,在dos窗口,用exp 用户名/密码@数据库名file=目录 owner=(用户) rows=n就行了。
你好:这个我一般都是用的sqldeveloper工具导出的,在这个工具上选择工具--导出用户对象--选择要导出的表,然后导出为sql文件就可以了,除此之外可以导出表权限,表空间,存储等信息,根据实际需要导出就行了。
如果是方便,而且不需要查看,只是简单备份的话,可以导出为dmp文件,也比较实用。
1、先查询出用户下的所有表:
SELECT
C.COMMENTS AS "中文表名",
B.TABLE_NAME AS "英文表名",
A.COMMENTS AS "中文字段",
B.COLUMN_NAME AS "英文字段",
B.DATA_TYPE AS "数据类型",
B.NULLABLE AS "是否为空"
FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C
WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM USER_ALL_TABLES U)
AND A.OWNER = B.OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND C.TABLE_NAME = A.TABLE_NAME
AND C.OWNER = A.OWNER
AND A.OWNER = 'USE' --(用户名要和自己的对应)
ORDER BY A.TABLE_NAME, B.COLUMN_ID;
2、把查询出的结果导出来,点一下获取最后一页,选中所有数据,右键,导出,CVN格式。
oracle怎么样只导出表结构而不导出表数据的方法:
第一步:进入plsql
找到table那个大项,点出来,下边会罗列出许多表。
第二步:右键点中你所需要的那个表名 。
第三步:找到DBMS_Metadata ,然后选项里有ddl 。
第四步:弹出来那个窗口就是你的表结构,拷贝出来直接在另一个库里执行就可以啦。
-----------------------------补充------------------------
PLSQL里
tools下
export user objects of
按shift批量选择表
执行就行了