linux db2 oracle

1:参考启动脚本
#!/bin/bash
./clearTmp.sh
ps -ef | grep weblogic | awk '{print $2}' | xargs kill -9
./startWebLogic.sh


-------------------------------------

#!/bin/sh
# WARNING: This file is created by the Configuration Wizard.
# Any changes to this script may be lost when adding extensions to this configuration.
DOMAIN_HOME="/app/uat_java/domain"
#${DOMAIN_HOME}/bin/startWebLogic.sh $*
logFile=start.log.`date +%Y%m%d%H%M%S`

nohup ${DOMAIN_HOME}/bin/startWebLogic.sh $* > ${DOMAIN_HOME}/log/${logFile} &

2:连接远程数据库db2
db2 catalog tcpip node p570 remote 11.1.7.123 server 50000
db2 catalog db PASO at node p570
db2 connect to PASO USER paso using paso

3:?
DB2LOOK -d PASO -e -a -i paso -w paso -o DB_DLL.sql
db2look -d DEPARTMENT -z myscm1 -e -o db2look.sql 导出schema
db2 import from D:\tmp\db2export\tab1.ixf of ixf insert into test
db2 -tvf import.sql

创建模式
CREATE SCHEMA MGR;在操作系统登录用户与db2数据库登录用户一致时创建模式,否则报错,创建成功后此用户成为模式的拥有者
CREATE SCHEMA <name> AUTHORIZATION <name>  
删除模式之前要先删下面的表
select 'drop table '||rtrim(TABSCHEMA)||'.'||TABNAME||';' from syscat.tables where tabschema='MGR' 
DROP SCHEMA <name> RESTRICT  
select SCHEMANAME,OWNER from syscat.schemata  查看模式拥有者
jdbc:db2://localhost:50000/sample:currentSchema=MGR;  指定模式,分号不能少。

4:
删列后表可能变为不可使用,使用reorg解锁,reorg不能通过sql执行,sql中可以使用SYSPROC.ADMIN_CMD
CALL SYSPROC.ADMIN_CMD('$cmd$')

5:
alter table tableName move;针对空表不导出
exp hongbo/hongbo@orcl file=d:\hongbo.dmp owner=(hongbo)
imp app1/app1@orcl file=d:\hongbo.dmp full=y ignore=y
wmsys.wm_concat group拼接



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值