Unix环境卸载Oracle表结构文本中的脚本
33 0
由于Oracle的EXP不能转为文本,所以就自己写了Unix环境下卸载Oracle表结构文本中的脚本代码。
所涉及系统表
1. User_tables 用户表。
2. User_tab_columns 用户表的字段。
3. User_view 用户视图。
4. User_indexes 用户表的索引。
5. User_ind_columns 用户表字段的索引。
6. User_constraints 用户表的限定。
7. User_cons_columns 用户表字段的限定。
使用方法
dbschema.sh
功能:
根据一个数据库或表名来卸载结构,并在当前目录中生成对应的数据结构文件,包含表结构、主键、外键、索引等。
语法:
举例说明:
dbschema.sh test/test@testdb
逐个处理该用户的表,在当前目录中生成test.sql脚本。
dbschema.sh test/test@testdb TT
处理test用户的tt表,在当前目录中生成tt.sql脚本。
脚本说明: