- 博客(26)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
转载 Oracle 高水位(HWM)【转】
1. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. 1.1 块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. 1.2 区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个例子来说,当我们创建一个表PM_US
2009-10-31 23:08:00 497
转载 Oracle中Decode()函数使用技巧【转】
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假设我们想给智星职员加工资,其标准是:工资在8000元以下的将加20%;工资在8000元以上的加15%,通常的做法是,先选出记录中的工资字段值? select salary into var-salar
2009-10-31 22:55:00 650
转载 Truncate、delete与drop区别【转】
相同点:1.truncate和不带where子句的delete, 以及drop都会删除表内的数据。2.drop,truncate都是DDL(数据定义语言)语句,执行后会自动提交。 不同点:1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖
2009-10-30 14:50:00 966
原创 如何调试plsql代码
plsqlDev调试功能是利用包dbms_debug包实现的,dbms_debug包的安装,以sys用户登录后运行: sql> @?/rdbms/admin/prvtpb.plb在利用plsqlDevIDE做调试时,有时会发生失去响应,此时可执行alter system flush shared_pool试试,如果还不行,建议改用TOAD来调试。plsqlDev在调试这一块做的不完善。
2009-10-29 22:18:00 5572
转载 XmlRpc with C#/Java【转】
最近看了几个项目都是用xmlrpc协作完成的,就做了几个测试客户端和服务器端和大家一起分享。希望能对入门的同学有帮助关于xmlrpc的介绍和规范参考http://www.xml-rpc.net/ 下面我就直奔主题举几个例子了c#服务端首先在VS中添加引用CookComputing.XmlRpc.dll功能:仅仅返回一个拼接后的字符串using System; using Co
2009-10-29 17:35:00 2684 4
转载 VS.NET调试.NET出现的常见错【转】
VS.NET调试.NET出现的常见错误 一、 调试 ASP.NET 应用程序时出现"未将项目配置为进行调试"的错误信息 症状 当您在 Visual Studio .NET 中调试 ASP.NET 应用程序时,可能会出现下面的错误信息: Error while trying to run project: Unable to start debugging on the web server.
2009-10-29 15:03:00 716
转载 with(nolock)详解【转】
所有Select加 With (NoLock)解决阻塞死锁在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,所以碰到死锁,应该首先考虑,我们业务
2009-10-28 23:18:00 680
转载 使用 HttpWebRequest 向网站提交数据【转】
HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。 程序使用 HTTP 协议和服务器交互主要是
2009-10-28 18:52:00 1401
转载 EXECUTE IMMEDIATE 用法【转】
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包
2009-10-26 15:47:00 2722
原创 oracle 客户端安装
1.1.1 安装步骤下载oracle数据库安装光盘(共三张),与其它windows 程序的安装方法一样,一路next,当出现如下界面时,选”oracle9i client 9.2.0.1.0”,后续继按next。 安装完成后,注册表”我的电脑/HKET_LOCAL_MACHINE/SOFTWARE/ORACLE”将会加入如下记录: 注意红线部分O
2009-10-25 22:25:00 690
转载 Oracle的硬解析和软解析【转】
说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程:1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在及该用户是否具备相
2009-10-24 22:50:00 622
转载 oracle sql plus命令大全【转】
1)如何启动sqlplus:sqlplus start;sqlplus [username]/[password][@server]2)连接命令connect [username]/[password];disconnectpassword exit/quit;3)编辑命令List:列出缓冲区的sql命令Append:在缓冲区当前行添加内容Change 字符
2009-10-24 17:10:00 987
转载 IIS6.0应用程序池回收和工作进程【转】
公司的一个网站程序长时间运行后,速度变慢,重新启动网站后速度明显变快,估计是网站程序占用的内存和CPU资源没能及时释放,才需要每隔一段时间重启网站释放资源。但手工重启总不能算解决问题的方法,怎样才能实现自动管理呢?IIS6.0的应用程序池自动回收功能可以解决这一问题。 应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工
2009-10-23 11:40:00 792
转载 查看oracle执行计划 【转】
日常开发活动中,有时候需要对oracle执行计划进行监控,以此来调优程序和数据库方面的性能。常用方法有以下几种:一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。 2、先执行 EXPLAIN PLAN
2009-10-23 10:40:00 1217
原创 PL/SQL Developer创建Job的步骤
今天用PL/SQL Developer写了一个简单的作业调度,但却费了我不少周折,在此分享给和我一样的初学者。 1. 鼠标右键点击 jobs 弹出 Create Job 对话框,如下图: 2. 在对话框中输入相应的值,如下图: 其中: What ——作业执行时将要调用的存储过程; Ne
2009-10-22 18:06:00 41487 2
原创 PL/SQL Developer 调试 PL/SQL 详细步骤
用PL/SQL Developer没几天,今天才把调试功能用明白,记下来以备后用。 1. 用 PL/SQL Developer 打开 PL/SQL 代码 ; 2. 点击代码窗口左侧的行号或者右键“Set BreakPoint” (Ctrl + B)设置断点 ; 3. 鼠标右键点击该存储过程,点击 test ,进入测试窗口 ; 4. 输入参数测试值,按 F9 开始调试
2009-10-22 14:51:00 3084
转载 oracle dump函数【转】
Oracle在数据库内部通过相应的算法转换来进行数据存储,本文简单介绍Oracle的Number型数值存储及转换.这个内容是为了回答留言板上的2119号问题.我们可以通过DUMP函数来转换数字的存储形式,一个简单的输出类似如下格式:SQL> select dump(1) from dual;DUMP(1)------------------Typ=2 Len=2: 19
2009-10-22 10:54:00 957
原创 MyEclipse生成hbm.xml文件
今天同学问我myeclipse如何自动生成Hibernate的实体类和映射文件,研究了半天终于明白了,记下来以备后用。 1. 在MyEclipse工作区右上角选择进入MyEclipse Database Explorer透视图。 2. 在DB Browser视图中,逐次展开节点,右键选中需要映射的表,在弹出的菜单中选择“Hibernate Reverse E
2009-10-21 17:40:00 8356 3
转载 ORACLE 中ROWNUM用法总结【转】
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些不一样,下面以例子说明假设某个表 t1(
2009-10-21 16:53:00 635
转载 Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据【转】
通常我们获取游标数据是用 fetch some_cursor into var1, var2 的形式,当游标中的记录数不多时不打紧。然而自 Oracle 8i 起,Oracle 为我们提供了 fetch bulk collect 来批量取游标中的数据,存中即是合理的。它能在读取游标中大量数据的时候提升效率,就像 SNMP 协议中,V2 版比 V1 版新加了 GET-BULK PDU 一样,也是用来
2009-10-21 11:53:00 4208
转载 HttpClient入门【转】
HttpClient 基本功能的使用GET 方法使用 HttpClient 需要以下 6 个步骤:1. 创建 HttpClient 的实例2. 创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例4. 读 response
2009-10-20 23:19:00 968
转载 oracle数据字典入门【转】
数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。 Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所
2009-10-20 10:55:00 377
转载 Oracle10g--SPFILE与PFILE【转】
spfile和pfile都是数据库的参数文件,pfile是到8i为止的主要参数文件,从9i开始,Oracle采用了一个spfile文件,这种文件不像pfile,它是一个不能用文本编辑器编辑的二进制文件,而pfile则可以直接用notepad编辑。这样做的好处当然是提高了安全性。 数据库在启动时,调用参数文件的顺序为:1)spfile2)pfile 一般配置中不指定用PFILE文
2009-10-20 10:14:00 787
转载 oracle的归档模式【转】
一。查看oracle数据库是否为归档模式:1.select name,log_mode from v$database;NAME LOG_MODE------------------ ------------------------QUERY NOARCHIVELOG2.使用ARCHIVE LOG LIST 命令Database log mode
2009-10-19 18:03:00 405
转载 oracle 物化视图语法分析【转】
物化视图对于前台数据库使用者来说如同一个实际的表,具有和一般表相同的如select等操作,而其实际上是一个视图,一个由系统实现定期刷新其数据的视图(具体刷新时间在定义物化视图的时候已有定义),使用物化视图更可以实现视图的所有功能,而物化视图却不是在使用时才读取,大大提高了读取速度,特别适用抽取大数据量表某些信息以及数据链连接表使用,但是物化视图占用数据库磁盘空间。具体语法如下: c
2009-10-19 17:50:00 1450
转载 java 调用存储过程【转】
//调用存储过程带参 CallableStatement ca = conn.prepareCall("{call Login (?,?)}"); ca.setString(1,username); ca.setString(2,password); ca.execute(); // 调用有一个out参数
2009-10-16 10:21:00 588
IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)
2008-05-03
【仿百度文库】FlexPaper显示swf出现层叠问题请教~~
2012-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人