点睛图 > GDUL > 数据字典正常时导出表

数据字典正常时导出表

具体步骤如下:

1. 初始化数据字典

$./gdul
GDUL> bootstrap
Bootstrap finish.

说明:bootstrap读取SYSTEM表空间中的数据字典。如果数据库处于OPEN状态,可能需要执行alter system checkpoint;命令同步数据文件,然后再执行。

2. 显示数据库用户

GDUL> list user
ID         NAME               TABLE_CNT
---------- -------------------- -----------
0          SYS                  1258     
7          AUDSYS           1        
8          SYSTEM           178      
100      ANDY                100

3. 显示当前用户下的表

GDUL>set user andy
GDUL>list table
ID         NAME                          DICT_ROWS  DICT_BLOCKS
---------- ------------------------------ ---------- ----------
15727      T_OBJ1                     0          0
16814      T_TEST_TYPE          2          13
16824      T_PERSON               2          5
17065      T_ROWID                 2         5

4. 导出单张表


GDUL> unload table andy.t_compart
2017-05-04 18:01:09 unloading table "ANDY"."T_COMPART"...
2017-05-04 18:01:09 unloaded 3 rows.

5. 导出整个用户


GDUL> unload user andy
About to unload ANDY's tables, total cnt: 43
2016-02-18 14:55:37 unloading table DEPT...
2016-02-18 14:55:37 unloaded 4 rows.
2016-02-18 14:55:37 unloading table EMP...
2016-02-18 14:55:37 unloaded 14 rows.