DB2相关SQL
--用命令导出DB2表结构和数据,分两步
1. 先导出所有的表结构
db2look -d dbname -e -a -x -i username -w password -o xxxxxx.sql
2. 然后导出所有的数据,导出所有数据的时候先建一个文件夹 移动到那个里面再导
db2move dbname export -u username -p password
--命令删除数据库
db2 drop database dbname
--删除表空间
select * from dba_data_files df where df.file_name like '%BCDLFW.DBF%';
drop tablespace BCDLFW including contents and datafiles ;
--连接数据库
db2 connect to dbname user dbuser using password
db2 connect reset 重置数据库连接
--导出指定表 和 导入指定表
导出表 db2 export to c:\xx.txt of del select * from xx
导入表 db2 import from c:\org.txt of del insert into org
--DB2建立索引
CREATE INDEX OPPACCOUNTNAME_INDEX ON CMBBCD_AH.CMCS3_BANK_TRADE_DETAIL(OPPACCOUNTNAME);
--证书过期
第一种方法
首先查看证书过期 db2licm -l
将文件a.lic放在一个目录下面 db2licm -a *.lic 执行此语句
第二种方法 :http://comeon.iteye.com/blog/672421
可以找一个永久的license添加到db2数据库即可
把db2ese_c.lic放到一目录下:/opt/ibm/db2/V9.1/license/db2ese_c.lic
在/opt/IBM/db2/V9.1/adm/目录下执行
db2licm -a /opt/ibm/db2/V9.1/license/db2ese_c.lic
执行后显示:LIC1402I License added successfully.
再用db2licm -l查看,你会发现你的db2变为永久了
呵呵,大功告成,以后就不怕db2数据库过期了
--创建同义词,在EBS数据库中执行
CREATE SYNONYM EBS_FIS_VOUCHER_PAY_LIST FOR EBS_FIS_VOUCHER_PAY_LIST@MIS_LINK;