`
hailang370725
  • 浏览: 35771 次
  • 性别: Icon_minigender_1
  • 来自: 潍坊
社区版块
存档分类
最新评论
文章列表
1、查看DB2数据库编码2、编码不一,造成导出错误3、重新设置操作系统编码:   $export LANG=zh_CN.GBK
最近使用Kettle在进行Oracle Rac环境下的数据集成。但是在使用kettle的数据库连接进行配置的时候,却发现怎么也不能连接到数据库。查询资料后发现,原来jdbc在连接rac数据源的时候,好像因为sid与数据库服务名称的不一致,导 ...
在日常工作中,时候有在维护数据的时候因为误操作或者其他原因导致数据库中的数据丢失。比如删除了数据库中的某个表,DB2数据库可以恢复到制定的时间点,我们只要找出删除数据的时间点,将数据恢复到删除时间点之前,就可恢复这个表了。 下面我们来做个实验,将数据库恢复到指定时间点。 准备工作: 启用归档日志db2 update db cfg for testdb using LOGRETAIN ONdb2 update db cfg for testdb using USEREXIT  ON启用增量备份db2 update db cfg for testdb using TRACKMOD on 1 ...
1)备份数据库[db2inst1@bytest ~ 22]$db2 backup db sample online include logs Backup successful. The timestamp for this backup image is : 20051223120837 [db2inst1@bytest ~ 23]$ (2)删除数据库[db2inst1@bytest ~ 5]$db2 drop db sampleSQL1035N The database is currently in use. SQLSTATE=57019[db2inst1@bytest ~ 6]$ ...
公司一生产环境AIX主机上的DB2数据库,由于开发人员的误操作,造成一个重要表的被删除,需要进行恢复。为了安全,不能在生产环境的数据库上进行操作,需要放到测试环境进行恢复。 问了一下开发人员,表被删除的时间为5 ...
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间   解决方法:   1、insert一行,再rollback就产生segment了。   该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。   2、设置deferred_segment_creation 参数   Sql代码  
1:表空间概念   在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段、区、块等逻辑结构。从物理结构上看是放在数据文件中。一个表空间可由多个数据文件组成。 如下图所示,一个数据库由对应一个或多个表空间,表空间逻辑上有一个或多个段(Segment)组成,物理上由一个或多个os file组成。
PLSQL Developer Tools菜单下有Compare User Objects和Compare Table Data功能。 1、Tools --> compare user objects      该功能用于比较不同用户所拥有的对象(包括table、sequence、function、procedure、view等),并生成同步差异的sql脚本,用户通过执行该脚本,可保持两个用户的对象结构的同步,当然你也可以选择一个对象或者多个对象来进行比较。 操作步骤: 1. 选择样本库的对比对象 2. 选择目标库(Target Session..),即需修改和被同步的库 3. 点 ...
遇到问题:   PLSQL中汉字显示乱码,并且SQL语句中如果有汉字,则执行时报错。其实并不是SQL语句写的有问题,而是系统不能识别汉字。    解决方法。     首先执行语句 select * from V$NLS_PARAMETERS  查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否为SIMPLIFIED CHINESE。如果不是,需要设置环境变量。     双击我的电脑,在空白处右键,属性,“高级”选项卡,点击环境变量,在系统变量处点击“新建”,设置变量名:NLS_LANG , 变量值:SIMPLIFIED CHINESE_CHINA. ...
JDK各个版本在不同操作系统中支持的最大内存是不一样的,但是可以通过以下方法来进行测试。 c:>java -XmxXXXm(g) -version 其中,XXX为最大内存数值, m(g)是内存的计量单位,如果命令能够正确显示出jdk的版本等信息,说明当前jdk支持测试的最大内存 数量,否则说明测试的内存超出了jdk支持的最大值。 例如:我的系统是win7 64位  Java代码  
最近在项目中用到了DB2数据库,在执行一些复杂查询时,系统报出"不存在具有足够页大小的系统临时表空间  SQLSTATE=54048"的数库问题。原因是数据库系统的临时表空间所用的缓冲池页大小只有4,缓冲池大小不够。但DB2系统默认的临时表空间已经指定的缓冲池不能改变,DB2系统默认的临时表空间也不能删除,所以只能新加另一个类型是“系统临时”的表空间。 步骤: 1、打开DB2管理工具“控制中心”,以数据库管理员身份登录。 2、创建页大小大于4的缓冲池(如16)。 3、创建别一个类型是“系统临时”的表空间,并把该表空间的缓冲池指定为刚建立的缓冲池。
修改tomcat命令窗口的名字方法是: 在tomcat的bin目录下找到catalina.bat文件打开把找到下面这句话 if "%TITLE%" == "" set TITLE=Tomcat 修改后面的Tomcat为自己的名字即可。
不少公司都有内部的专网,比如银行、税务等都有自己的内部专网,日常工作中经常会碰到需要同时访问内外网的问题,比如在内网上干活,外网上查资料,或者和其他人交换信息等,这时,可通过双网卡解决这个问题,下面我就给大家详细的讲解一下双网卡同时使用的方法(如果不看过程,只看设置步骤,直接看后面的蓝色字体),这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。 首先你的机器需要有两块网卡,分别接到两台交换机上,我是用笔记本试验的,通过有线网卡接内网,无线网卡接外网,操作系统是WIN XP。网络环境如下:internet地址:192.168.1.35,子网掩码:255.255.255.0,网关:1 ...
这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。 跟据网上的答案大致有这两种解决方法: 1、设置环境 ...
执行命令db2 connect to cydb 出现SQL1117N  因为处于 ROLL-FORWARD PENDING 状态,所以不能连接或激活数据库"CYDB"。 需要执行命令: D:\>db2 rollforward db cydb to end of logs and stop                                    前滚状态   ...
Global site tag (gtag.js) - Google Analytics