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下,則將這個語句複製,修改相應的用戶名和密碼 多次執行即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章