导出informix数据库表结构脚本

导出informix数据库表结构脚本

--导出informix数据库表结构脚本
informix dbschema -t all -hd all -d remotedb remotedbtable.sql

--导出informix数据库存储过程脚本
informix dbschema -f sp_nb_clmcheckmain -d nbx sp_nb_clmcheckmain.sql


1)导出数据库中所有的表结构到文件db.sql$>;dbschema -d your_database -t all db.sql
2)导出数据库中所有的存储过程到文件db.sql$>;dbschema -d your_database -f all db.sql
3)导出数据库中的所有对象(包含表,存储过程,触发器。。。)到文件db.sql$>;dbschema -d your_database db.sql
4)导出数据库中一个表的结构到文件db.sql$>;dbschema -d your_database_name -t your_table_name db.sql
5)导出一个存储过程定义到文件db.sql$>;dbschema -d your_database_name -f your_procedure_name db.sql
6)如果导出更多的表的信息(EXTENT...)$>;dbschema -d your_database_name -ss db.sql
7)导出数据库中对用户或角色的授权信息$>;dbschema -d your_database_name
7)导出数据库中对用户或角色的授权信息
$>dbschema -d your_database_name -p all
$>dbschema -d your_database_name -r all
8)导出数据库中的同义词
$>dbschema -d your_database_name -s all
//*****************************************************************************
查询出一个数据库中所有的用户表
select * from systables
where tabid > 99
// tabname 存放表的名字
// tabtype 存放表的类型 T=表,E=外部表,V=视图......
//SQL参考指南 nrows 表中的行数 ncols 表中的列数
//*****************************************************************************
onstat -d 看一看你的数据库空间是怎么分配的

如果你在做dbimport的时候没有指定参数,那么会把整个数据库建在rootdbs上。
如果数据库空间规划得比较细的话,应该有专用于装数据的dbspace。
//*****************************************************************************
导出数据
unload to database.txt
select ......
from ...
where ....
导入数据
load from database *.txt insert into tablename
//*****************************************************************************
提交建表脚本 dbaccess db_das(数据库名) - < 建表脚本 生成所需要的表
dbaccess db_das db.sql
db.sql是用dbschema -d db_das -t all db.sql导出的
//*****************************************************************************
同时生成dbspace 和 块

onspaces -c -d dbspaces1 -p D:\IFMXDATA\ol_chinaren5\ol_chinaren5_dat.000 -o 0 -s 200000

本例中,生成新的dbspace名为dbspace1及其初始块,
分配在磁盘D:\IFMXDATA\ol_chinaren5\ol_chinaren5_dat.000中,
偏移量为o.初始长度为200MB(200000KB)。
//*****************************************************************************
用onspaces命令在dbspace中增加块


onspaces -a dbspace1 -p D:\IFMXDATA\ol_chinaren5\ol_chinaren5_dat.000 -o 200000 -s 50000
作用:在D:\IFMXDATA\ol_chinaren5\ol_chinaren5_dat.000 中为

Word文档免费下载Word文档免费下载:导出informix数据库表结构脚本 (共2页,当前第1页)

你可能喜欢

  • 常用命令
  • 经典语句
  • shell脚本编程
  • 数据库维护
  • 数据库培训
  • 数据库教程
  • Linux系统命令使用详解
  • 存储过程

导出informix数据库表结构脚本相关文档

最新文档

返回顶部