导出数据库定义语言文件方法
MySQL数据库获取导出数据库定义语言文件
- 使用SSH远程登录工具,登录源MySQL数据库所在节点。
 - 执行以下命令,导出数据库定义语言文件。
1mysqldump -u root -p --no-data devkit > file_name.sql
根据提示输入数据-u指定用户的密码。
1Enter password: *********
 - -u:指定登录用户。
 - --no-data:表示不导出任何数据,只导出数据库表结构。
 - file_name.sql:输出文件,后缀建议为.sql,文件名称可自定义。
 
 
Oracle数据库获取导出数据库定义语言文件
- 使用SSH远程登录工具,登录源Oracle数据库所在节点。
 - 进入sqlplus命令行。
1sqlplus / as sysdba
 - 启动数据库。
1SQL>startup
 - 调整Oracle输出格式。
1 2 3 4
SQL>SET LONG 10000 SQL>SET LINESIZE 200 SQL>SET PAGESIZE 5000 SQL>SET TRIMSPOOL ON
 - 开始写文件。
1SQL>Spool output.sql
 output.sql:输出文件,后缀建议为.sql,文件名称可自定义。
 - 查询所有自建表的DDL语句。
1SQL>SELECT DBMS_METADATA.GET_DDL('TABLE', table_name) FROM user_tables;
 - 当上一步查询操作执行完成后,执行如下命令停止写文件。
1SQL>Spool off 
父主题: 参考