自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT职场成长课

IT技能、职场故事、让我与你一起成长!

  • 博客(60)
  • 资源 (28)
  • 收藏
  • 关注

原创 Oracle查询某个字符出现的次数

通过下面的SQL可以查询【.】在字符串中出现的次数:select length('test.char') - length(replace('test.char','.','')) from dual;length获取字符总长度,length+replace获取去掉特定字符之后的长度,相减获得的差就是特定字符出现的次数。...

2019-06-17 19:23:03 9511

原创 【peoplesoft】Integration Gateway - General Error (158,10201)错误

接口服务调用报错:msgerr.log提示Error occured while connecting to AppServer调用服务接口返回Integration Gateway - General Error (158,10201)错误。登录PS,打开主菜单-PeopleTools-集成代理程序-集成网络-网络状,点击 Ping 状态,结果显示错误。打开主菜单-Peo...

2018-08-30 18:11:57 1306

原创 【peoplesoft】如何使用登录时trace设置,调试查错利器

 使用peoplesoft调试,查错时,使用trace,非常好用使用方式:1.打开登陆页面,点击trace选项(直接直接早URL加上trace=y参数)会出现如下选项,可以对SQL、peoplecode、组件、页面进行trace,根据自己的需要进行选择 2.登陆系统,做一些事物操作,比如一些新增、更新或修改3.在APP服务器会生成trace文件到PS_HOME/...

2018-08-24 18:02:18 1088

原创 【peoplesoft】许可权列表查询SQL

1. Component组件许可权查询:SELECT   menu.menuname, compdfn.pnlgrpname, auth.classid permission_list,CLASS.classdefndesc permission_descFROM psauthitem auth,psmenudefn menu,psmenuitem menuitm,pspnlgrou...

2018-08-24 17:26:12 705

原创 【peoplesoft】SQLExec 往long类型字段插入时报错 Bind value is too long

 通过SQLExec插入或更新long类型的字段,当值超过254个字符时,会出现 Bind value is too long错误。解决方案:使用%TextIn(BindVariable) 函数,即可对longChar类型字段进行更新和插入。 举例:&String1 = "This is a test." ;SqlExec("INSERT INTO PS_TABL...

2018-08-22 11:00:39 1102

原创 【peoplesoft】替换字符串函数Substitute

在peoplecode里想用跟Oracle一样的replace函数,进行字符串替换。peoplecode里确实也有replace函数,但是这个函数的功能和Oracle的replace还不太一样。 我们来看看peoplecode的replace函数,就是直接将某段字符串替换为新字符串,这并不是我想要的。ReplaceSyntaxReplace(oldtext, start,...

2018-08-16 11:23:10 1257

原创 Oracle 管理常用查询sql

--查看表空间使用率SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) "表空间使用大小",         total / (1024 * 1024 * 1024) "表空间大小(G)", free / (1024 * 1024 * 1024) "表空间剩余大小(G)",  

2018-07-30 15:31:56 168

原创 Oracle查询包含单引号字段

方法一select * from tab where col like '%'||chr(39)||'%';方法二select * from tab where col like '%''%';

2018-07-05 10:36:38 4361

原创 NotePad++设置java开发环境

1.打开插件-Plugin Manager-Show plugin manager如下图,找到NppExec勾选,单击Install安装2.安装好后,在插件里会出现NppExec菜单,勾选菜单里Show Console Dialog,软件下方会出现命令行窗口。3.在NppExec菜单选择Execute,在Command里设置脚本npp_savecd "$(CURRENT_DIRECTORY)"C:...

2018-05-17 10:28:05 5522

原创 Oracle判断两个时间段是否有重叠

判断两个时间段是否有重叠(a,b),(c,d)判断两段时间是否有重叠 方法一select 'yes' from dual where d>a  and c<b;方法二select 'yes' from dual where (a, b) overlaps (c,d);方法三select 'yes' from dual where a between c and d or d betwe...

2017-06-14 19:59:22 5500

原创 ORA-22922: 不存在的 LOB 值

今天开发报表遇到了ORA-22922: 不存在的 LOB 值问题,原因是用了wm_concat函数,转换后是clob类型,导致报表查询时报错。后来改为使用listagg函数替代,完美解决问题,同时网上还有一种解决方法。新建一个自定义函数。保存一下这个自定义函数列转行的函数:create or replace TYPE zh_concat_imAUTHID CURRENT_USER AS OBJE...

2017-01-03 17:32:05 1533

原创 oracle计算连续登陆/上班天数

  现在有一个计算用户连续上班天数的报表,发现通过用row_number分析函数可以完美计算这个问题。这个SQL可以解决计算用户连续登陆、签到、上班、旷工等问题。首先将row_number按照日期排序将日期的日,比如2016-7-1,将1截取出来转换成数字把这个日期数字减去row_number计算出来值,作为分组号,因为不连续的值算出来的分组号就不一致;根据分组号字段进行group by,可以算出...

2016-07-21 10:24:47 1141

原创 phpmyadmin导入文件超过2M怎么处理

 昨天需要在phpadmin导入一个十几M的文件,但这里限制不能超过2M,怎么呢?网上找到了个解决方案,在Apache 目录下找到php.ini文件,修改里面的3个参数upload_max_filesize = 2M post_max_size = 8M memory_limit = 128M 修改后重启下服务就OK了。...

2013-03-25 11:03:45 194

原创 Oracle常用dump命令

一 . Memory Dumps1).Global Area    ALTER SESSION SET EVENTS 'immediate trace name global_area level n';    1 包含PGA                2 包含SGA                4 包含UGA                8 包含indrect memory...

2012-06-18 11:09:12 195

原创 oracle权限总结

oracle权限分为系统权限和对象权限;系统权限主要是指用户对系统的使用权限,如CREATE SESSION、CREATE TABLE、CREATE ANY TABLE等等,这里要特别说明下DROP TABLE不是系统权限,也没有这个权限,可能是因为oracle认为你有了CREATE TABLE的权限,默认就给你DROP TABLE。但DROP ANY TABLE这个系统权限是有的。对象权...

2012-06-05 00:17:54 189

原创 oracle分区索引和全局索引总结

分区索引就是在所有每个区上单独创建索引,它能自动维护,在drop或truncate某个分区时不影响该索引的其他分区索引的使用,也就是索引不会失效,维护起来比较方便,但是在查询性能稍微有点影响。建立分区索引:create index idx_ta_c2 on ta(c2) local (partition p1,partition p2,partition p3,partition p4);...

2012-06-03 20:39:22 445

原创 linux top命令

top命令:  top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是个动态显示过程,即能够通过用户按键来不断刷新当前状态。如? 前台执行该命令,他将独占前台,直到用户终止该程式为止。  比较准确的说,top命令提供了实时的对系统处理器的状态监控。他将显示系统中CPU最“敏感”的任务列表。该命令能够按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多...

2012-06-03 20:31:46 144

原创 oracle listener总结

一、动态注册监听的动态注册就是实例启动的时候PMON进程根据初始化参数文件中的instance_name,service_names两个参数来动态注册监听。注意,如果在RAC中配置,必须将集群中每个实例的instance_name参数设置为一个唯一的值。采取动态注册方法时,listener.ora中的内容:SID_LIST_LISTENER =  (SID_LIST =  ...

2012-06-03 13:26:19 162

原创 PLSQL developer的版本控制

下面简单介绍下PLSQL developer工具的SVN版本控制1, 下载pl/sql-svn插件。 2, 关闭你打开的所有pl/sql窗口。3,将插件里的SVN_Plugin.dll文件复制到\PLSQL Developer\PlugIns目录下。4,重新打开pl/sql,出现SVN 插件菜单。5,点击TortoiseSVN菜单目录下Open project子菜单。6...

2012-05-14 11:19:25 1385

原创 oracle 口令文件

os认证oracle安装之后默认情况下是启用了服务器端os认证。也就是将登录数据库的用户和口令校验放在了操作系统一级,你拥有了安装oracle时的用户操作系统的认证,默认也就拥有了sys用户的认证。此时你以sysdba角色登陆的话是不用校验用户名和密码。以任何用户名和密码都能登陆成功。SQL> connect / as sysdba已连接。SQL> connec...

2012-05-05 21:18:02 208

原创 oracle 修改服务端字符集导致ORA-12712错误

今天一台测试机器的oracle服务端,在测试人员建库的时候字符集设置成了WE8MSWIN1252字符集,导致无法保存俄文等其他国家语言。于是我建议测试将字符集修改为AL32UTF8。首先查看服务端字符集select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET'NLS_CHARACTERSET WE8MSWI...

2012-03-27 12:21:04 639 1

原创 oracle ORA-01745: 无效的主机/绑定变量名

今天测试发现有个存储过程执行报ORA-01745: 无效的主机/绑定变量名的错误报错语句是delete tbl_temp_01system where writetime > :sysdate 原来这个错误的原因是:sysdate这个绑定变量用了oracle关键字导致的。将:sysdate改为:vsysdate,错误解决。所以以后要主要绑定变量不能使用oracle关键字。...

2012-03-26 15:44:30 3348

原创 Oracle ORA-39726压缩表删除字段处理一则

今天在往一个压缩表增加一个字段可以增加成功,但在删除的时候报了个ORA-39726 unsupported add/drop column operation on compressed tables的错误。错误是不能对压缩表增加或删除字段,奇怪的可以增加,但是不能删除。即使将表MOVE为非压缩表也还是不可以删除。最后终于找到了一种方法那就是先将该字段设置为UNUSED,然后在...

2012-02-21 17:03:08 1505

原创 Oracle SYSAUX空间问题解决

通过修改了AWR收集频率之后(http://zxf261.blog.51cto.com/701797/762046),发现SYSAUX表空间还是占用严重。 下面介绍一下如何清理SYSAUX表空间 一.清理SYSAUX下的历史统计信息1.将历史统计信息保留时间设为无限exec dbms_stats.alter_stats_history_retention(-1);2.t...

2012-02-10 17:21:49 1423

原创 oracle 关闭审计功能

Oracle 11g缺省安装数据库启动了audit功能,导致oracle不断累积sys.aud$表及相关索引数据量增加;如果导致表空间满了,在alert日志中将会报ORA-1654: unable to extend index SYS....错误。如果不用到审计功能,建议关闭审计。处理过程:  1、用oracle用户登录到数据库服务器,执行:sqlplus / as sysd...

2012-01-11 17:52:23 406

原创 Oracle 修改AWR的信息收集频率

默认情况下,AWR的信息每隔一个小时收集一次AWR信息,并保留7天。这些数据存放在SYSAUX表空间中,可能会导致SYSAUX表空间不足,如果SYSAUX空间严重不足,将会在alter日志报ORA-1683和ORA-1688错误,建议修改为每隔4小时收集一次并保留3天的数据。现象描述:   版本:oracle 11.0.7oracle日常检查中发现alter日志报如下错误:OR...

2012-01-11 17:51:29 533

原创 oracle卸载Oracle Clusterware

现象描述:  在oracle 10g/11g版本引进的oracle集群软件oracle clusterware,如果需要在服务器上重新安装Oracle clusterware(crs),首先必须把Oracle clusterware(crs)删除干净。      告警信息:  因Oracle clusterware(crs)未删除干净,将导致在安装crs时运行root.sh命令失败...

2012-01-11 17:50:16 364

原创 Oracle修改数据库为非归档模式

操作步骤如下:步骤 1 以oracle用户登录服务器,执行以下命令进入SQLPLUS。oracle@smgwrpt:~> sqlplus "/as sysdba"步骤 2 查看数据库当前归档模式。SQL> archive log listDatabase log mode              Archive ModeAutomatic archival  ...

2012-01-11 17:48:48 239

原创 linux中与Oracle相关的内核参数详解

下面列出在安装Oracle的时候需要调整linux的内核参数以及各参数的详细解析。Oracle官方安装文档中给出的最小值:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem =...

2012-01-05 14:27:04 357

原创 linux各种shell环境变量设置

 各种shell环境变量设置 sh NAME=value1 export NAME NAME=value2:$NAME unset NAME set(internal)或者env(exported) ...

2012-01-04 12:31:06 343

原创 oracle连接LOCAL=NO

oracle连接常见的有带LOCAL=NO参数或带LOCAL=YES的进程。LOCAL=NO:非本地连接,即网络连接。它是通过Listener 连接到服务器的。客户端的应用通过客户端的监听向服务器的监听发送请求,服务器的监听接收后,在与数据库连接,执行相关操作,在把结果返回给客户端。这是通过监听的流程。 所以在客户端需要配置监听,即配置tnsnames.ora。LOCAL=YES:本地连接...

2012-01-02 16:10:39 747

原创 linux 文件时间详解

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。Access访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用...

2011-12-28 17:35:57 203

原创 oracle中按指定条数批量处理的方法

oracle中按指定条数批量处理的方法示例--每处理10000条提交一次loopinsert into t2select * from t1 where rownum <= 10000;  --每次插入10000条delete from t1 where rownum <= 10000;    --每次删除10000条v_rowcount := sql%ro...

2011-12-26 15:35:00 766

原创 TNS-03505 oracle用户可以tnsping通,普通用户tnsping报错

今天碰到了一个有趣的问题oracle用户可以tnsping通,普通用户tnsping报错用普通用户tnsping数据库的时候报TNS-03505: Failed to resolve name而用oracle用户tnsping数据库的时候却可以ping通<34 linux-sit:/home/smsds>tnsping orarptTNS Ping Util...

2011-12-24 17:39:24 549

原创 linux 普通用户修改passwd文件

今天一台服务器root用户登录不了,普通用户可以登录。普通用户su到root用户也报错su: bash: No such file or directory查看下passwd文件oracle@linux-35:~> cat /etc/passwd|grep rootroot:x:0:0:root:/root:cdroot的shell竟然被人改成cd了,难怪报上面的错。...

2011-12-22 17:45:02 991 1

原创 linux sudo使用和sudoers配置详解

sudo 是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: 1.sudo能够限制用户只在某台主机上运行某些命令。2.sudo提供了丰富的日志,详细地...

2011-12-22 17:43:03 469

原创 oracle和OS监控软件

今天发现了一款oracle和OS监控软件Insider ,感觉很不错;可以免费使用。监控的很全面包括如下overviewsystemsessiontopmemorywaitsstorage|/OundoredobackupnetworkOS 下载地址是http://www.fourthelephant.com/insider/...

2011-12-07 15:22:30 267

原创 linux suse 查看和修改shell

linux里有很多种shell,例如ksh,bash,csh等等当前用户使用的是哪种shell,我们可以在/etc/passwd里面查看linux-37:/ # cat /etc/passwd |grep -i smsweb1     --smsweb1为你要查看的用户名smsweb1:x:111:201::/home/smsweb1:/bin/bash可以看出smsweb1用户默...

2011-12-06 17:40:49 870

原创 oracle ORA-01143:cannot disable media recovery

今天一台服务器的开启了归档,导致文件系统撑满了,由于我们是开发库,没必要开启归档,所以就把数据库改为非归档模式,但是在修改的时候碰到ORA-01143: cannot disable media recovery - file 20 needs media recovery错误。后来将数据文件恢复后才将数据库修改成功。下面为操作过程 SQL> shutdown immediate...

2011-11-29 17:52:29 900

原创 oracle SQL*Loader-00510错误

今天一个入库程序报错SQL*Loader-00510 Physical record in data file (string) is longer than the maximum(number)明显是sqlloader引起的官方文档解释如下Cause: The datafile has a physical record that is too long.Action: U...

2011-11-26 17:44:45 1409

PLSQL Developer 9.0.0.1601破解版带cnplugin

PLSQL Developer 9.0.0.1601破解版 如果提示注册,请使用keygen.exe进行注册。 内带cnplugin,很好用哦~谁用谁知道。

2011-09-28

java_安全性编程实例

随着 Internet的发展,安全性已经引起越来越大的关注。Java 自其诞生起就将安全性作 为主要考虑因素之一,随着 Java 的发展,更多的安全机制加入到 Java 中,在 Java 2中更是集成了 JCE、JSSE、JAAS 等 Java 安全扩展平台。这些安全机制是开发基于企业级 Java 2 应用平台(J2EE)上安全的应用程序的基础。

2010-07-20

chm制作软件(含注册码)

chm制作软件(含注册码),Easy chm和quickchm,一款绿色版、一款安装版,都含注册码。值得收藏!

2010-06-28

Oracle sqlloader使用指南

SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载.

2010-06-25

oraclemigration(迁移指南)

我们常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上或者迁移到不同的平台下。在Oracle DBA的日常任务中,数据库迁移也是一项非常重要的工作。为此,我们对Oracle数据库迁移方面的技巧以及策略进行了一定的总结,并列举出一些在迁移过程中常见的错误,供大家参考,希望能为DBA在进行数据库迁移时提供一些灵感。

2010-03-08

精通10g.PlSQL

精通10g.PlSQL编程,PlSQL基础、动态SQL、开发子程序等等

2009-07-28

eclipse3.4.2汉化

eclipse3.4.2汉化包,解压缩到eclipse目录覆盖即可

2009-06-16

Linux初级教程(完整版)

Linux初级教程:有安装教程、常用命令、常见问题等等,文件格式为CHM格式,阅读方便

2009-02-10

华为UNIX系统

华为AIX UNIX系统教程(高清晰)

2008-05-29

SQL语言艺术(the art of SQL)

本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是数据库应用维护人员阅读。

2008-05-29

Oracle.9i数据库管理员指南

Oracle.9i数据库管理员指南

2008-04-06

oracle文档

包括Oracle数据导入导出详解.doc、找到占用CPU高的PLSQL语句.doc、oracle数据安全面面观.doc、在Oracle运行操作系统命令.doc、21天自学oracle等

2008-04-06

oracle学习笔记

oracle学习笔记。今天在网上搜索不知哪位前辈整理出来的oralce学习笔记。里面包括sql、plsql、系统函数、系统包、优化……等内容。希望对大家有所帮助!

2008-04-06

struts+jdbc合同管理系统

近期做的struts+jdbc合同管理系统。。。做得不好请别见怪!

2007-12-28

JSTL详解

JSTL详解:一般用途的标签;条件标签;迭代标签……

2007-12-23

JSP标签库

JSP自定义标签库,详细的解说,可以作为参考手册

2007-12-22

j2ee API 1.4

j2ee API 1.4.chm希望对大家有用

2007-12-20

Java文档五百篇

Java文档五百篇,不下保证你后悔

2007-12-20

jar大全

dom4j<br>javamail<br>jdbc<br>jdo<br>xml等所需要的jar都有!

2007-12-18

《jsp时尚编程百例》的配套光盘中100个实例

《jsp时尚编程百例》的配套光盘中100个实例

2007-12-18

界面特效&&界面制作

CSS特效<br>Dreamweaver使用技巧……<br>背景设计<br>怎样使用样式表来提高页面修改效率……

2007-12-18

Struts入门教程

网上摘录的一些关于struts入门教程,希望对大家对学习struts有帮助。。。。

2007-12-18

Java网络编程学习资料

java,j2ee资料用JAVA轻松操作properties文件_files <br>Java多线程程序设计<br>Java套接字编程……<br>

2007-12-18

《SQL 参考手册》中文版

SQL参考手册,必备~!必备!不要客气,下吧~!

2007-12-18

JavaScript300例

经典js特效~!别客气啊~!

2007-12-18

IPC$ 大全

网上关于ipc$入侵的文章可谓多如牛毛,而且也不乏优秀之作,攻击步骤甚至可以说已经成为经典的模式,因此也没人愿意再把这已经成为定式的东西拿出来摆弄。 <br>不过话虽这样说,但我个人认为这些文章讲解的并不详细,对于第一次接触ipc$的菜鸟来说,简单的罗列步骤并不能解答他们的种种迷惑(你随便找一个hack论坛搜一下ipc$,看看存在的疑惑有多少)。因此我参考了网上的一些资料,教程以及论坛帖子,写了这篇总结性质的文章,想把一些容易混淆,容易迷惑人的问题说清楚,让大家不要总徘徊在原地! <br>注意:本文所讨论的各种情况均默认发生在win NT/2000环境下,win98将不在此次讨论之列,而鉴于win Xp在安全设置上有所提高,个别操作并不适用,有机会将单独讨论。

2007-11-23

空空如也

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

TA关注的人

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