自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 UPDATE 语句性能优化(批量更新)

[code="java"]UPDATE ( select gr.gr_sfz ,s.sfz from gerenkehu gr ,fw_bz s where gr.gr_id=s.code and s.sfz is not null) set gr_sfz=sfz;[/code]执行报错:ORA-01779 无法修改与非键值保存表...

2017-07-17 20:13:24 4834

原创 SYS密码重置

[size=xx-small]如果SYS,SYSTEM用户的密码都忘记或是丢失。可以使用ORAPWD.EXE 工具修改密码。开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令: orapwd file=D:\app\...\database\PWDorcl.ora password=newpass 这个命令重新生成了数据库的密码文件。密码文件的位置在ORACL...

2016-10-25 21:15:36 163

原创 Oracle job为什么不能自动执行,手工执行可以

[size=large]执行show parameter job_queue_process看看结果是不是0如果是这个原因,可以修改此参数ALTER SYSTEM SET job_queue_processes = 10;[/size]

2016-09-27 09:19:20 377

原创 kettle 连接SqlServer2008

[img]http://dl.iteye.com/upload/picture/pic/136041/c606d88a-138f-3fd7-92df-d6a2a282779f.png[/img] [img]http://dl.iteye.com/upload/picture/pic/136043/222a488d-99b9-3df5-9cec-f2b2d48eea9a.png[/img]

2016-08-14 22:31:35 617

原创 Oracle flashback table

[code="java"]drop table TAB_XXX;show recyclebin; /*查看闪回空间是否存在被删除的表*/flashback table TAB_XXX to before drop;/*恢复删除的表*/[/code]

2016-05-19 23:37:38 94

原创 not in 与 not exists ,in 与 exists 的区别

in 与 exists 的区别:语句1:[code="java"]select ename from emp e where empno in (select mgr from emp);[/code]语句2:[code="java"]select ename from emp e where exists (select 1 from emp where mgr=...

2016-05-14 12:01:14 107

原创 删除重复记录,并保留一条记录

[code="java"]DELETE from tiaoyaxiang_bk WHERE tyx_id IN (SELECT tyx_id FROM tiaoyaxiang_bk GROUP BY tyx_id HAVING COUNT(tyx_id) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM tiaoyaxiang_...

2016-03-29 18:49:55 99

原创 ORACLE删除分区表空间

[code="java"] select 'alter table '|| table_name ||' drop partition '|| partition_name ||';' from dba_tab_partitions where table_owner='' AND PARTITION_NAME LIKE 'P_2014%' [/code]

2016-01-12 17:11:46 339

原创 Tomcat服务 内存无法释放

系统卡排查方法:(1)查看日志看是否有内存溢出,out of memory(2)jconsole 监控内存和CPU,内存上涨很快,点击GC看是否可以回收,如果不能回收说明有内存泄露,如果能回收说明有程序读入大量对象,通过 jmap -histo 2345 > d:/2345.histo 这个命令输出内存对象,看看什么占用了内存,说明:2345是java进程号pid(3)用jsta...

2015-12-21 13:25:37 725

原创 部署到weblogic后,无法获取上传文件名

[size=x-large]在tomcat可以正常上传,但是部署到weblogic后,无法获取上传文件名 导致上传失败1、首先检查jar包冲突问题,确保true配置开启为true。2、tomcat和weblogic在实现request.getRealPath 或 getContextUrl等时返回值是不一样,看是不是这方面问题[/size]...

2015-07-23 17:43:46 432

原创 ORA-01502: 索引或索引的分区处于不可用状态

[size=large]这个问题的原因是索引失效,[/size][code="java"]select index_name ,status from user_indexes where Status = 'UNUSABLE'[/code] [size=large]可以查询出失效的索引[/size][size=large]通过[/size] [code="java"]sel...

2015-07-20 18:08:28 218

原创 帆软套打

帆软套打方法,请查看附件

2015-05-11 11:21:21 587

原创 从数据库导出表的列和列说明

[code="java"]select col.COLUMN_NAME ,col.DATA_TYPE, com.comments from user_tab_columns colleft join user_col_comments com on col.COLUMN_NAME=com.column_name and col.TABLE_NAME=com.table_name where...

2015-04-28 18:40:22 275

原创 oracle中如何将表缓存到内存中

转载[url]http://www.2cto.com/database/201307/229265.html[/url]oracle中如何将表缓存到内存中 由于在一些静态资料表在数据库中被频繁的访问,所以可以考虑将这些数据量不大的表缓存到内存当中。 共有2种方法: 例:将CUSTOMER_TYPE表缓存到内存中[code="java"]1)alter table...

2015-03-19 09:14:07 205

原创 ORA-00824 cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settin

[code="java"]ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settingsORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGETORA-01034: ORACLE not ...

2015-01-28 16:20:08 208

原创 TOMCAT 内存配置

[code="java"]set JAVA_OPTS=-server -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=512M -XX:-UseGCOverheadLimit -Djava.awt.headless=true[/code][code="java"]set JAVA...

2015-01-16 09:06:32 75

原创 ORACLE调优基础知识

[size=large]Sql代码1.select count(*) from v$process select count(*) from v$process --当前的数据库连接数2.Sql代码1.select value from v$parameter where name = 'processes' select value from v$parameter w...

2015-01-16 09:04:38 82

原创 oracle11g密码过期

[code="java"]sqlplus /nolog;conn / as sysdba;ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; ALTER USER WATER IDENTIFIED BY WATER ;[/code]

2014-11-18 13:24:51 83

原创 ORACLE表被删除后恢复

[size=large]1.闪回到某个时间点前数据查询:select * from yongqidizhi as of timestamp to_timestamp('2014-11-10 11:39:00','yyyy-mm-dd hh24:mi:ss');--'2014-11-10 11:39:00' 这个时间是删除数据前的时间点--检查核对查询出来的数据是否是丢失前的数据2....

2014-11-10 15:13:36 104

原创 top 查询系统进程运行情况

引用$ toptop - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, ...

2014-08-24 11:48:07 212

原创 Oracle的UNDOTBS01.DBF文件太大的解决办法

[size=large]UNDOTBS01.DBF这个表空间主要就是为了undo -- 撤销、回滚 -- ,只要有DML操作等,就会产生undo inforOracle的UNDOTBS01.DBF文件太大的解决办法三种解决办法:1.升级到92052.禁止undo tablespace自动增长该数据文件的自动扩展打开(autoexten on)了,关掉了就可以了 sql>...

2014-06-24 12:22:25 184

原创 ORACLE 根据外键名称查询对应的表名称

1、查找表的所有索引(包括索引名,类型,构成列):  select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表  2、查找表的主键...

2014-06-03 18:24:09 1454

原创 oracle多个结果集拼接字符串

要求根据查询条件返回每个用户对于的欠费量、欠费金额、欠费次数、欠费期间(欠费期间是多个以,分割)[code="java"]select m.yqzh,max(m.hz_mc),sum(m.sl),sum(m.yje),sum(m.num),max(m.dzms),listagg(m.cbqijian , ',') within GROUP( order by m.y...

2013-05-08 20:42:16 544

原创 查询SqlServer下查询所有指定用户下的主外键,索引

[code="java"]SELECT 'ALTER TABLE '+TABLE_NAME + ' ADD CONSTRAINT '+ ' PK_'+TABLE_NAME+' PRIMARY KEY ('+COLUMN_NAME+');' FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE CONSTRAINT_NAME LIKE 'PK%';...

2013-05-07 18:16:02 172

原创 ORACLE存储过程中无权访问某表

[code="java"]sqlplus /nologconn / as sysdba grant select on DBA_OBJECTS to username; grant select on USER_TABLES to username; grant select on Dba_Ind_Partitions t...

2013-03-06 18:59:16 237

原创 <转>在控制台中显示Hibernate打印的SQL中的参数

默认情况下,hibernate的sql中都是以问号代表参数,并没有显示参数的真实值,但是也不是做不到,只需要两步配置就可以显示出参数的真实值了: 1.spring的配置文件中增加: [code="java"]true [/code] 或者在hibernate的配置文件中增加: [code="java"]true [/code] 2.在log4j.pro...

2012-10-10 09:46:13 111

原创 查询oracle数据库中所有的的分区表

[size=medium]怎样查询出oracle数据库中所有的的分区表[/size][code="java"]select * from user_tables a where a.partitioned='YES'[/code] [size=medium]删除一个表的数据[/size][code="java"]truncate table table_name;[/code]...

2012-08-24 15:29:35 2698

原创 Oracle Tablespace之间数据迁移

[size=large]分区表常用的数据字典分区表信息: dba_part_tables 显示分区: dba_tab_partitions 显示子分区: dba_tab_subpartitions 显示分区列: dba_part_key_columns 显示子分区列:dba_subpart_dey_columns 显示分区索引:dba_part_i...

2012-04-21 17:17:12 109

原创 帆软-SqlServer-Tomcat整合

Tomcat下conf/server.xml 配置如下[code="java"] [/code]将sqlserver的驱动包括jtds的驱动全部拷贝到Tomcat的lib下:[code="java"]sqljdbc.jarmsbase.jarmssqlserver.jarmsutil.jarjtds-x.x.jar[/...

2012-04-01 16:31:07 210

原创 sun.rmi.registry.RegistryImpl_Stub RMIC

报错信息:[code="java"]java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:574) at sun.rmi.transport.tcp.TCPChannel.createConnecti...

2012-03-12 21:33:12 1493

原创 ORACLE RAC 配置 LOCAL_LISTENER 问题

客户的数据库服务器升级前是单机模式,本地的tnsname.ora配置如下:[code="java"]192.168.0.4 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.4)(PORT = 1521)) ) (CONNECT_DAT...

2012-01-09 19:48:45 325

原创 ORACLE ANALYZE

今天在非生产机上执行一个查询时超级慢,半个小时都不出数据;然后优化数据的内存:[code="java"]alter system set sga_max_size=1024M scope=spfile ;alter system set pga_aggregate_target=512M scope=spfile; [/code]更改数据查询规则:[code="java...

2011-12-13 22:23:36 82

原创 显示Hibernate的HQL语句参数值

[size=large]在使用Hibernate进行批量插入的时报错:[/size][code="java"]insert into JIAOFEI_JILU (version, KH_LX, KH_ID, YQDZ_ID, JFJL_YQDZ_MS, JFJL_HZ_MC, JFJL_LXDH, JFJL_ZT, JFJL_BEIZHU, JFJL_YJE, JFJL_YHJE, JFJ...

2011-12-08 20:03:53 229

原创 ORA-30926: 无法在源表中获得一组稳定的行

[size=medium]ORA-30926: 无法在源表中获得一组稳定的行。原因比较简单,因为在merge into时需要设定一个key值,会根据这个key值来决定merge into的操作(update还是insert into),所以要求在merge时这个key值是唯一的。所以要先从临时表中选出全部数据而且key值是唯一的。[/size]...

2011-11-23 16:01:17 4592

原创 hibernate纯sql查询结果集映射为DTO(VO,DO)

感谢glamey,paddy.w 两位兄弟的文章。原文链接如下: [url]http://paddy-w.iteye.com/blog/888830[/url] 假设我们现在有一个DTO,其属性包括两张表的属性,我们现在需要将sql语句查询得到的内容转为一个DTO对象,其解决方法如下: [code="java"]String sql = "select u.userN...

2011-11-20 20:47:10 342

原创 ORA-01157 ORA-01110 错误处理方法

[color=darkred][size=large]问题描述:startup启动数据库提示ORA-01157:无法标识/锁定数据文件 -请参阅 DBWR跟踪文件ORA-01110:数据文件 :'D:\ORACLEDATA\TEST.ORA'解决方案:1、shoutdown immediateora-01109:数据库未打开已经卸载数据库ORACLE例程已关闭...

2011-11-19 18:47:49 592

原创 ORA-22992: 无法使用从远程表选择的 LOB 定位器

[size=large] ORACLE "ORA--22992:无法使用远程表选择的LOB定位器,database link" 解决办法: 先创建一个临时表,然后把远程的含CLOB字段的表导入到临时表中,再倒入本表。 create global temporary table demo_temp as select * from demo;...

2011-10-31 18:32:50 180

原创 SQLSERVER日期格式化函数

[size=medium][color=brown][b]Using CONVERT:CONVERT ( data_type [ ( length ) ] , expression [ , style ] )Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar...

2011-06-22 11:42:37 90

原创 工作中遇到的在VBscript脚本中金额处理的问题

[size=large]在VBscript中的两个函数:CCur 把表达式转换为货币(Currency)类型。CDbl 把表达式转换为双精度(Double)类型。我开始计算金额的时候使用的CDbl,计算之后小写数字金额和大写的金额总是差一分钱。后来一看发现是浮点数精度的问题;替换成CCur函数之后问题解决![/size]...

2011-05-23 13:39:40 131

原创 TOMCAT启动内存 参数调整

[size=large] 在项目中经常遇到TOMCAT启动一段时间后变的很慢很慢的问题。参数调整如下:[color=brown]-XX:PermSize=256M-XX:MaxPermSize=512M-XX:MaxNewSize=512M-Djava.awt.headless=true-Dcom.sun.management.jmxremote=true-Dc...

2011-05-19 12:14:33 108

ORACLE常用命令

ORACLE常用命令集合Work文档,满足日常使用没有问题。新手必备!

2016-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除