oracle命令行生成數據庫的表結構
獲取數據庫建表語句命令操作步驟如下:
1、登陸oracle數據庫服務器
2、執行sqlplus /nolog
3、執行以下命令:
set pagesize 0
set long 90000
set feedback off
set echo off
spool appuser.sql
conn appuser/appuser@east
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
其中 appuser 需要替換爲數據庫的用戶和密碼,east需要替換爲目標數據庫名稱。
執行完畢後,在操作系統的當前目錄會生產appuser.sql文件。
如果這些表分散在多個dbschema下,則將這個語句複製,修改相應的用戶名和密碼 多次執行即可。
1、登陸oracle數據庫服務器
2、執行sqlplus /nolog
3、執行以下命令:
set pagesize 0
set long 90000
set feedback off
set echo off
spool appuser.sql
conn appuser/appuser@east
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
其中 appuser 需要替換爲數據庫的用戶和密碼,east需要替換爲目標數據庫名稱。
執行完畢後,在操作系統的當前目錄會生產appuser.sql文件。
如果這些表分散在多個dbschema下,則將這個語句複製,修改相應的用戶名和密碼 多次執行即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.