- 博客(106)
- 资源 (32)
- 收藏
- 关注
原创 动态sql语句使用样例
create or replace procedure p_nt_init_fax_salary(resultno out integer)as CURSOR init_data is select t.emp_id from rs_emp_nature_attrib t where t.sta_code=1000000008 and t.emp_id>1000 an
2012-04-07 13:31:51 339
转载 Spring的JDBCTemplate
Spring的JDBCTemplate当hql等查询方式不能满足性能或灵活性的要求,必须使用SQL时,大家有三种选择:第一、使用Hibernate 的sql 查询函数,将查询结果对象转为Entity对象。第二、使用Hibernate Session的getConnection 获得JDBC Connection,然后进行纯JDBC API操作;第三、选择把Spring的JDBCTe
2012-01-10 10:26:52 324
转载 10g 闪回恢复区与archive log
Oracle9i开始提供闪回查询,以便能在需要的时候查到过去某个时刻的一致性数据,这是通过Undo实现的。这个功能有很大的限制,就是相关事务的undo不能被覆盖,否则就无力回天了。oracle10g大大的增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。flashback log有点类似redo log,只不过redo lo
2011-06-27 11:09:00 292
转载 ORA-00257解决方法
从Oracle9i开始,借助于UNDO日志文件提供了闪回查询的功能,由于功能也有一定的局限性,也就是说依赖于UNDO日志的事务不能被覆盖,所以在Oracle10g开始又采用了一种新的FlashBack日志来实现这个功能,而且更为强大,可以将数据库退回到过去某个时间点去。这个文件默认最大为2g。但是在一段时间过后,很快就达到了2G,这个时候就会出现ORA-00257错误了。 两种解决方法:
2011-06-10 14:09:00 3819
转载 Oracle Database 11g PL/SQL程序设计 10.1 触发器简介
<br />http://lynsahuang.javaeye.com/blog/758278
2011-03-30 13:31:00 372
原创 鼠标右键新建增加菜单项目
<br />1、regedit<br />2、HKEY_CLASSES_ROOT<br />3、.doc<br />4、.doc,新建,主键,ShellNew,<br />5、ShellNew,新增,字符串值,NullFile<br />6、ShellNew,新增,字符串值,FileName,C:/Program Files/Microsoft Office/OFFICE11/Winword,<br /> <br /><br />一、增加菜单项目 <br />----1.首先,决定您要增加到菜单中的文件类型
2011-03-28 10:10:00 1245
原创 启动Oracle 10g报ORA-00824错误
今天做实验时,用oracle 9i的客户端连接Oracle 10g,修改了一些参数后,Oracle 10g就无法正常启动,远程连接Oracle 10g,用oracle用户在sqlplus下面startup时,系统提示如下错误: ORA-00824: cannot set sga_target due to existing internal settings, see alert log for more information看来是sga_target这个参数设置的有问题。sga_target是Orac
2011-03-15 14:26:00 1069
转载 Oracle10g Sqlplus登录命令及相关操作
1.直接敲sqlplus并回车就是启动SQL*PLUS,输入user及password将使用户登陆到缺省的数据库。 <br /><br />请输入用户名: <br />2.sqlplus user/password@SERVICE_NAME 将连接到指定的数据库。 如果是sys和system用户,后面要加上as "角色权限". <br />3.敲sqlplus 就是使SQL*PLUS启动,但不登陆Oracle数据库。然后需要使用connect命令连接Oracle。 <br /><br />SQL> conn
2011-03-14 14:06:00 929
转载 ORACLE错误提示查询
<br />ORA-00001: 违反唯一约束条件 (.) <br />ORA-00017: 请求会话以设置跟踪事件 <br />ORA-00018: 超出最大会话数 <br />ORA-00019: 超出最大会话许可数 <br />ORA-00020: 超出最大进程数 () <br />ORA-00021: 会话附属于其它某些进程;无法转换会话 <br />ORA-00022: 无效的会话 ID;访问被拒绝 <br />ORA-00023: 会话引用进程私用内存;无法分离会话 <br />ORA-0002
2011-02-23 16:32:00 1462
原创 冷备步骤_zhuzerp例子
<br />1.原数据库关闭备份好一下文件<br /> 1.1 %ORACLE_HOME%/admin/下该实例的文件<br /> pfile-->init.ora文件重要<br /> 1.2 %ORACLE_HOME%/database/下该实例的文件<br /> database-->PWD%.ora和SPFILE%.ora文件重要<br /> 1.3 %ORACLE_HOME%/oradata/下该实例的文件<br /> 1.4 利
2011-02-23 09:17:00 244
转载 如何设置局域网共享和访问
<br />Windows操作系统局域网不能互访解决方法 <br /><br />在局域网内安装了Windows XP的电脑不能与安装了Windows 98的电脑互相访问,安装了Windows XP的电脑与安装了Windows XP的电脑也不能互相通信。在工作站访问服务器时,工作站的“网上邻居”中可以看到服务器的名称,但是点击后却无法看到任何共享内容,或者提示找不到网络径、无权访问等问题,归纳为以下几点: <br />在XP首次使用的时候要在网上邻居的属性里面新建一个网络连接进行网络安装向导。 <br />
2011-02-15 11:04:00 1021
转载 远程连接sql server 2000服务器的解决方案
远程连接sql server 2000服务器的解决方案 ----转自:飞狐小屋由于特定需求,最近实验室需要远程连接外地的sql server 2000服务器,最开始怎么连也连不上,出现了很多问题,但是在今天上午,借用实验室的测试条件(一个公网IP,两个教育网静态IP),终于调试通过,也算是完成了老师的任务,在这里写
2010-02-09 16:30:00 192
转载 window.parent和window.opener区别
下面一段代码是关于window.parent和window.opener区别 来讲的,我们如果要用到iframe的值传到另一框架就要用到window.opener.document.getElementById(name).value = uvalue;这种形式哦。window.parent能获取一个框架的父窗口或父框架。顶层窗口的parent引用的是它本身。可以用这一点特性来判
2010-02-09 15:38:00 298
转载 Fdisk MBR 修复硬盘方法
Fdisk MBR 修复硬盘方法2009-09-25 09:58如果硬盘的主引导区损坏(MBR)。一般的操作是通过fixmbr命令进行修复。你需要将原硬盘放入计算机中,通过Windows XP光盘进行启动,然后进入故障恢复控制台,输入以下命令:先输入map命令得到驱动器名称,然后输入"fixmbr /Device/HardDisk0"来修复。以下是有关fixmbr的相关
2010-01-27 16:12:00 4497
转载 Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用
一 varchar,nvarchar, 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。 nvarchar和nvarchar2的区别和上面一样, 与上面区别在于是根据Unicode 标准所进行的定义的类型,通常用于支持多国语言类似系统的定义。 1.char char的长度是固定的,比如说,你定义
2009-12-24 17:08:00 614
转载 利用TOAD实现EXCEL数据在oracle的导入导出
利用TOAD实现EXCEL数据在oracle的导入导出1.从ORACLE数据库导出成为EXCEL文件利用TOAD连接上数据库,访问某个表,我本机是选中表“OA_USER”右键“Save as...”为了解决中文乱码问题,所以选择类型为"XLS Instance",如果存在长数字型字符串被改变的问题,请选中“String Fields as Strings”选择文件的存放路径
2009-12-16 14:53:00 646
转载 关于dbms_sql的使用
Sql代码 以DDL语句为参数。 create procedure anyddl (s1 varchar2) as cursor1 integer; begin cursor1 := dbms_sql.open_cursor; dbms_sql.parse(cursor1, s1, dbms_sql.v7
2009-12-07 17:11:00 289
转载 ORA-00106:错误处理案例
发现sga给的太少,于是就调整了一下,但是重启实例的时候报:ORA-00106: 无法在连接到调度程序时启动/关闭数据库。 于是就查了些资料,发现使用mts方式的连接串connectdb是不能关闭数据库的。必需用dedicate方式的连接串connect db才能关闭数据库,所以,用mts 时,最好同时建立一个dedicate的连接串。 于是查看了tnsnames.
2009-11-23 15:34:00 411
转载 Oracle中打开游标超出最大值
向Oracle数据库表中插入十几万条数据,可是当插入3万多条后,程序就抛 Java代码 ORA-01000 maximum open cursors exceeded ORA-01000 maximum open cursors exceeded异常信息。Google了异常信息,得知这样的错误很容易出现在Java代码中的主要原因是:Java代码在执行conn
2009-11-21 18:04:00 2074
转载 PLSQL判断语句段
Oracle/PLSQL: IF-THEN-ELSE Statement There are three different syntaxes for these types of statements.Syntax #1: IF-THENIF condition THEN {...statements...}END IF; Synt
2009-11-20 17:13:00 1032
转载 解析oracle的rownum
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create table st
2009-10-30 10:32:00 236
转载 PLSQL中空字符串判断的问题
我在PLSQL中写下这样的一个判断:if (v_str is not null) and ( dbms_output.put_line(ok);end if;结果就是不进入。郁闷死我了!后来我想到了一个其他的办法解决了这个问题,但我就搞不明白为什么我的逻辑不对呢?我还特意写了一个判断:if (1 is not null) and ( 结果
2009-10-27 09:19:00 2020
转载 DOS循环:bat/批处理for命令详解 (史上虽详尽的总结和说明~~)
--本文来源于TTT BLOG: http://www.yoyotao.net/ttt/, 原文地址:http://www.yoyotao.net/ttt/post/139.html 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下。 虽然这是古董级的东西,但挺有意思的,而且有时用处也是蛮大的,所以,这次下决心研究一下,通过两个晚上的学习和
2009-10-22 17:36:00 4047 1
原创 处理UNDO表空间过大问题
--1.新建一个表空间UNDOTBS2 CREATE UNDO TABLESPACE "UNDOTBS2" DATAFILE D:/ORACLE/ORADATA/WOA/UNDOTBS2.ORA SIZE 500M REUSE--2.切换表空间为UNDOTBS2alter system set undo_tablespace=UNDOTBS2 scope=both
2009-10-13 10:57:00 457
转载 30个Oracle语句优化规则详解
30个Oracle语句优化规则详解1.选用适合的Oracle优化器Oracle的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(sessi
2009-09-30 13:44:00 206
转载 如何修改数据库名(ORACLE)
1.用oracle自带的工具nid改数据库名在本例中,假设原来的数据库名为test,要改成testdb,原实例名(service_name,instance_name)test,要改成testdb.nid是自带的工具,在oracle_home/bin目录中.以下方法假设登陆到数据库本机做。1.1 sqlplus "sys/password as sysdba"1.2 sql>shu
2009-09-25 18:17:00 363
转载 JBOSS安装配置
第一章 安装运行JBOSS1 安装JBOSSJBOSS最新发布的AS(Application Server)版本是5.0.0.Beta1,最近一个稳定版本是4.0.5,我们使用的版本是4.0.4。该版本比较稳定。 安装JBOSS很简单。将jboss-4.0.4.GA.zip解压到一个目录(比如d:/ jboss-4.0.4.GA)下即可。 提示:保
2009-09-11 09:12:00 261
转载 JBOSS内存紧张问题
Jboss 优化配置一. Jboss后台启动:添加后台修改命令:vi run.shwhile true; do if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then # Execute the JVM in the foreground nohup "$JAVA" $JAVA_OPTS / -
2009-09-11 08:50:00 768
转载 PGA结构和作用
当用户进程连接到数据库并创建一个对应的会话时,Oracle服务进程会为这个用户专门设置一个PGA区,用来存储这个用户会话的相关内容。当这个用户会话终止时,数据库系统会自动释放这个PAG区所占用的内存。这个PGA区对于数据库的性能有比较大的影响,特别是对于排序操作的性能。所以,在必要的时候合理管理PGA区,能够在很大程度上提高数据库的性能。 一、 PGA与SGA的区别。 PGA(程序缓存
2009-09-03 14:12:00 953 1
转载 关于Oracle表及字段的注释
1、给表加注释COMMENT ON TABLE land.landsellmend IS 补办出让;2、查看表的COMMENTSELECT * FROM USER_TAB_COMMENTS WHERE TABLE_NAME=LANDSELLMEND;3、给字段加注释comment on column document.doc.bid is 批号;4、查看字段的COMMENT
2009-09-02 11:13:00 295
转载 oracle常用视图按用途划分
现在这里按用途划分,暂时列出来,有空把其中的重要的表以及重要字段加以说明。oracle视图************************instance/database--//整个数据库情况信息V$DATABASE//当前实例信息V$INSTANCEV$OPTION//实例初始化配置参数信息V$PARAMETERV$BACKUPV$PX_PROCESS_SYSSTAT//oracle进程信息V
2009-09-02 10:58:00 356
转载 oracle几个常用的监控视图
v$process视图: v$process视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。 常用列: ADDR:进程对象地址 PID:oracle进程ID SPID:操作系统进程ID V$PROCESS中的连接列
2009-09-02 10:56:00 359
转载 Oracle DBA日常sql列表及常用视图
--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.name,phyrds,p
2009-09-02 10:53:00 251
转载 oracle DBA 常用表和视图
☆dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时
2009-09-02 10:49:00 691
转载 XP服务项目详解
1.Alerter服务名称:Alerter进程名称:services.exe功能说明:这个服务是当系统发生故障时向管理员发送警报,或向用户发送出错信息.除非你的电脑处在局域网中,而且配有网络管理员,一般情况下可以设置为"手动"或"已禁用".默认设置:手动普通配置:已禁用网络配置:已禁用单机配置:已禁用极端配置:已禁用2.ApplicationLayerGatewayService服务名称:AL
2009-09-01 08:58:00 419
转载 oracle服务器内存(SGA+PGA+OS)设置
内存结构=SGA(系统全局区)+PGA(程序全局区)SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写 我们重点就是设置SGA,理论上SGA可占OS系统物理内存的1/2——1/3原则:SGA+PGA+OS使用内存SGA=((db_block_buff
2009-08-31 18:27:00 803
转载 automation服务器不能创建对象
本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥 想、千尝万试,终于将其搞定,现将相关方案与大家共享。 1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可 2、安全模
2009-08-21 20:26:00 187
转载 回车
回车键,即键盘上的ENTER键,是一个比较有用的键,在文字编辑时,回车键的作用是换行,在输入网址时回车键的作用是“转到”,在执行DOS命令时,回车键的作用是执行…… 在标准键盘上,回车键一共有2个,一个在主键盘区的右边,Shift键的上面,一个在小键盘的右下角,加号键的下面。 回车键的历史 关于“回车键”的来历,还得从机械的英文打字机说起。在打字机上,有一个部件叫“
2009-08-20 14:35:00 414
转载 "ORA-22992: 无法使用从远程表选择的 LOB 定位器"解决方法
今天上午准备利用database link(TO_ORATEST.US.ORACLE.COM)从远程数据库向本地数据库 INSERT数据时,因远程表中含有BLOB字段,在SELECT 和 INSERT INTO操作时,报"ORA-22992: 无法使用从远程表选择的 LOB 定位器"错误,通过创建临时表并从临时成功把数据插入到目的表中。具体解决办法如下(以下操作都是在PL/SQL Develope
2009-08-05 16:28:00 5619 1
转载 jboss异常_LifecycleException: Manager has not yet been started
现在项目采用Eclipse+Myeclipse+JBOSS。现在的情况是这样子的,在eclipse下,我部署项目,然后运行,会报错。如下15:19:02,475 ERROR [Registry] Null component jboss.web:type=JspMonitor,name=/NeedAuthTools/DCViewer.jsp,WebModule=//localhost/,J2E
2009-07-07 11:13:00 3840
js跨域的理解与实现
2013-08-29
同源策略以及cookie安全策略
2013-08-29
WebLogicServer集群Session复制
2013-08-29
J2EE架构师之路
2013-08-29
jmesa学习笔记
2013-08-29
UML for Java Programmers中文版
2009-03-07
Oracle数据库DBA专题技术精粹
2009-03-07
EJB3.0实例教程
2009-03-07
Linux新手管理员指南
2009-03-07
Linux命令大全(修改版)
2009-03-06
Hibernate3.0中文手册
2009-03-06
java版小型银行柜员机管理系统
2009-03-06
EJB3.0中文 版
2008-12-08
天道论坛(oracle+sevlet+jsp+javabean)
2008-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人