谢谢大家了!
6 个解决方案
#1
unload to a.txt select * from a
load from a.txt insert into a
load from a.txt insert into a
#2
我现在要写成shell脚本进行备份,应该怎么做呢?
dbexport只能导出整个数据库
onunload只能导出到磁带库中
onpload我又找不到相关的说明信息
真是晕倒了
dbexport只能导出整个数据库
onunload只能导出到磁带库中
onpload我又找不到相关的说明信息
真是晕倒了
#3
用unload,load 和dbschema结合吧
备份数据用:
unload to tab.txt select * from tab
load from tab.txt insert into tab
导出表结构用:
dbschema -d your_database -t all db.sql(倒出所有表结构)
dbschema -d your_database -t tab db.sql(导出tab表结构)
备份数据用:
unload to tab.txt select * from tab
load from tab.txt insert into tab
导出表结构用:
dbschema -d your_database -t all db.sql(倒出所有表结构)
dbschema -d your_database -t tab db.sql(导出tab表结构)
#4
在脚本里如何实现unload to tab.txt select * from tab 呢?
#5
脚本里一样,你可以模拟进入dbaccess 或isql环境,比如:
dbaccess databasename<<!
把这个加到shell前面,就相当于已经进入了dbaccess交互环境,可以执行SQL命令之类的
dbaccess databasename<<!
把这个加到shell前面,就相当于已经进入了dbaccess交互环境,可以执行SQL命令之类的
#6
非常感谢!
#1
unload to a.txt select * from a
load from a.txt insert into a
load from a.txt insert into a
#2
我现在要写成shell脚本进行备份,应该怎么做呢?
dbexport只能导出整个数据库
onunload只能导出到磁带库中
onpload我又找不到相关的说明信息
真是晕倒了
dbexport只能导出整个数据库
onunload只能导出到磁带库中
onpload我又找不到相关的说明信息
真是晕倒了
#3
用unload,load 和dbschema结合吧
备份数据用:
unload to tab.txt select * from tab
load from tab.txt insert into tab
导出表结构用:
dbschema -d your_database -t all db.sql(倒出所有表结构)
dbschema -d your_database -t tab db.sql(导出tab表结构)
备份数据用:
unload to tab.txt select * from tab
load from tab.txt insert into tab
导出表结构用:
dbschema -d your_database -t all db.sql(倒出所有表结构)
dbschema -d your_database -t tab db.sql(导出tab表结构)
#4
在脚本里如何实现unload to tab.txt select * from tab 呢?
#5
脚本里一样,你可以模拟进入dbaccess 或isql环境,比如:
dbaccess databasename<<!
把这个加到shell前面,就相当于已经进入了dbaccess交互环境,可以执行SQL命令之类的
dbaccess databasename<<!
把这个加到shell前面,就相当于已经进入了dbaccess交互环境,可以执行SQL命令之类的
#6
非常感谢!