- 博客(130)
- 资源 (5)
- 收藏
- 关注
转载 Oracle 索引的失效和重建
转载:http://www.cnblogs.com/zhenxing/p/5167776.html查询指定表的索引SELECT T1.TABLE_NAME,T1.INDEX_NAME,T1.INDEX_TYPE,T1.UNIQUENESS,T1.TABLE_OWNER,T1.STATUS,T1.FUNCIDX_STATUSFROM ALL_INDEXES T1WHERE...
2018-12-03 11:00:10 895
转载 mysql 5.7.11使用dbforget Studio 连接异常
--从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开 show_compatibility_56mysql> select * from information_schema.global_status limit 3;ERROR 3167 (HY000): The 'INFORMATION_SCHEMA.G
2016-04-05 16:00:59 1581 1
原创 VS和psql在WIN7 64bit访问ORACLE
VS2010在WIN7 64bit访问SQL SERVER非常正常,但在调试访问oracle数据库经常报连接oracle数据库,考虑到以前安装oracle客户端为32bit且plsqldev正常访问数据库!由于操作系统以及oracle服务器均为64bit,故删除原32bit oracle客户端,直接安装oracle 11g 64bit客户端并将oracle 11g instantclient_11
2016-03-23 10:02:45 636
转载 oracle 内存分配和调优 总结
一直都想总结一下oracle内存调整方面的知识,最近正好优化一个数据库内存参数,查找一些资料并且google很多下。现在记录下来,做下备份。 一、概述: oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是 SGA和 PGA(process global area or private
2016-02-24 16:20:11 7231 1
转载 降低oracle高水位线方法总结(包括验证结果)
1. 执行表重建指令 alter table table_name move(验证不可行,不降低水位线,但可释放表空间)当你创建了一个对象如表以后,不管你有没有插入数据,它都会占用一些块,ORACLE也会给它分配必要的空间.同样,用ALTER TABLE MOVE释放自由空间后,还是保留了一些空间给这个表. ALTER TABLE ... MOVE 后面不跟参数也行,不跟参数表还是
2016-02-23 16:01:28 9824
转载 等待事件enq TX row lock contention分析
在Oracle数据库性能报告AWRRPT分析时,发现top 5等待事件第一位的是enq: TX - row lock contention。这个等待事件消耗了绝大多数的CPU资源,导致系统整理性能下降。有些查询以前只要几个毫秒,现在变成了数分钟。CPU使用率长时间维持在100%。声明一下,数据库版本是10g for linux x86 64bit。在AWRRPT中看到的top 5等待如下:
2015-09-14 16:41:26 675
转载 oracle的TM锁、TX锁
Oracle数据库的锁类型 oracle官方文档里面关于锁的定义:Locks are mechanisms that prevent destructive interaction between transactions accessing the same resource—either user objects such as tables and rows or
2015-09-10 10:54:45 1015
转载 ORACLE编译失效对象小结
在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译,有些自动失效的对象,一般会在下次调用的时候,会被重新编译,所以这些不需要人工干预。那么为什么对象突然会失效呢?又如何快速、高效的编译
2015-07-01 23:25:27 575
原创 ORA-06553: PLS-801: 内部错误 [56319]
在win2003 64bit还原一个旧的IFS ERP数据库,数据库版本为10.2.0.3.0,使用普通账号ifsapp账号登记,出现如下错误C:\Documents and Settings\Administrator>set oracle_sid=bjprodC:\Documents and Settings\Administrator>sqlplus /nologSQ
2015-07-01 21:42:18 5425
转载 oracle sql的执行计划如何查看
一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。 2、先执行 EXPLAIN PLAN FOR select * from tableA where paraA=1,再 select * fr
2015-03-03 11:30:40 909
原创 DBA常用检查SQL
检查占用资源等待SQL:SELECT p.START_TIME, s.MACHINE,s.PROGRAM,s.MODULE, s.ACTION, s.AUDSID, s.INST_ID,s.STATUS, w.*FROM gv$transaction p, gv$session s, v$session_wait wWHERE p.SES_ADDR = s.SADDRAND p.I
2015-02-12 16:23:19 898
转载 Oracle 表连接方式介绍(SML + NL + HJ)
Join是一种试图将两个表结合在一起的谓词,一次只能连接2个表,表连接也可以被称为表关联。在后面的叙述中,我们将会使用”row source”来代替”表”,因为使用row source更严谨一些,并且将参与连接的2个row source分别称为row source1和row source 2。Join过程的各个步骤经常是串行操作,即使相关的row source可以被并行访问,即可以并行的读取做jo
2015-02-12 16:04:24 485
转载 WIN2003 x64 水晶报表10简单安装部署说明
WIN2003 x64 水晶报表10简单安装部署说明1.WIN2003 64位下水晶报表10的安装部署这个让我找了很久,网上都说安装包在C:\Program Files (x86)\Microsoft Visual Studio 8\Crystal Reports\CRRedist\X64\CRRedist2005_X64.msi,可我我在服务器上完整安装了VS2005后一直找不到
2014-08-05 22:44:58 2000
转载 Oracle sql索引
ORACLE SQL TUNING一.优化器模式 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须定期更新统计信息,以保证数据库中的对象统计信息(object statistics)的准确性.
2012-12-27 14:02:06 792
转载 SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del
2012-12-25 17:21:30 553
原创 oracle函数 exp()和ln()进行相乘
在SQL中每行数据相加十分简单,只需要使用SUM,但相乘得使用exp()和ln()例如:SELECT exp(sum(ln(col.buy_qty_due))) FROM customer_order_line col WHERE col.order_no = 'S1210080279'
2012-12-07 18:56:06 15746
转载 如何开启/关闭归档 .
1)单机模式下如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false.log_archive_dest =archivelog存放路径---归档日志存放路径log_archive_format =CX%TS%S.ARC ---归档日志文件名格式注意:如果是OPS/RAC环境,需要先把para
2012-12-03 13:36:52 669
原创 ORA-03113: 通信通道的文件结尾 处理
近期BPM测试库突然无法登陆..startup出现ORA-03113: 通信通道的文件结尾..通过检查发现测试库处在归档模式,先将归档模式关闭,并作恢复Microsoft Windows [版本 6.1.7600]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>set oracle_sid=bpmtes
2012-12-03 13:30:44 3804
原创 ORA-00020: maximum number of processes (500) exceeded
今天登陆BPM测试系统报ORA-00020: maximum number of processes (500) exceeded,检查系统pfile文件*.open_cursors=300,*.processes=500但查了网上资料说游标数小.但感觉是processes偏小.由于对oracle不是很熟悉,故先修改open_cursors=800进行测试操作如下:C:\Users
2012-11-29 11:16:42 2166
原创 pl/sql chr小应用
有时在PL /SQL 字符串中使用between and 的查询SQL时,如果用户没有输入任何值可以使用chr来代替,如: SELECT * FROM customer_order_tab co WHERE co.order_no BETWEEN nvl('',chr(1) )
2012-08-04 10:57:39 784
原创 ORCL 过程常用声明变量语句示例(动态)
ORACLE EXECUTE IMMEDIATE 用法EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使
2012-06-04 08:09:22 1205
原创 IFS日期校验与数字校验
在IFS 后台有时从外部导入数据,直接数据oracle报错信息可读性较差,现改进校验过程,如下:PROCEDURE Validate_Date___( value_ IN VARCHAR2, format_ IN VARCHAR2)IS tmp_date_ DATE;BEGIN tmp_da
2012-01-15 09:02:38 859
原创 IFS 后台调用背景任务工作
IFS 后台调用背景任务工作可由Transaction_SYS.Deferred_Call实现,它是IFS对于处理时间较长的过程通过前台将任务添加到延迟调用的JOB队列中,这种处理任务列在"概要/背景工作"中PROCEDURE Create_Report_Line( report_id_ IN VARCHAR2)IS job_id_ NU
2012-01-14 17:02:54 1110
转载 什么是MVC?
MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解
2011-12-09 13:00:11 795
转载 ExtJs Gridpanel实用技术
行选择模式:Js代码var rowcount = grid.getSelectionNode().getSelections(); var rowcount = grid.getSelectionNode().getSelections();可以获取全部选中的记录,得到的rowcount将是一个Array,比如想获取sex列的数据,语句如下Js代码var strsex =
2011-12-08 21:08:10 438
原创 动态GridPanel
在很多时候我们需要动态添加网格,此时我们就需要对GridPanel进行后台绘制.设计如下: var template = '{1}'; var change = function (value) { return String.format(template, (value
2011-12-08 20:14:50 683
原创 GridPanel分页
在Asp.Net中GridView是一个比较常用的数据呈现控件,在Ext.Net里GridPanel类似GridView.但效果界面更美观.如下图:图中界面设计如下: var template = '{1}'; var InStock = function(value) {
2011-12-07 22:01:39 917
原创 CompositeField的应用
在Ext.Net使用复合表单十分容易控制表单的应用,如下图:复合表单设计如下: <ext:FormPanel ID="FormUserInfo" runat="server" Title="复合表单" Auto
2011-12-07 19:37:53 2787
原创 Json了解与学习
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。它具有以下这些形式:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号
2011-12-06 21:28:20 538
原创 IFS ERP刷新字典与后台编译
刷新字典DECLARE lang_code_ VARCHAR2(32000) := 'zh'; module_ VARCHAR2(32000) := '%'; CURSOR get_module IS SELECT * FROM Module m -- WHERE
2011-12-02 09:22:06 1216
原创 控件与基本布局
近期发现Extjs比较火,可能由于ExtJs用户体念比较好好吧,故学习.Net版的ExtJs Ext.Net,以便记下每一个脚印.学习资料主要参考了http://examples.ext.net/例子进行学习体验..Ext.Net是一个开源的ASP.NET(WebForm+MVC)组件库,对Extjs javascript库进行的封装。虽然Ext.Net是经过封装成Net的组件,但在VS设计时
2011-12-01 22:58:56 716
原创 innerHTML
innerHTML 属性是是一个字符串,用来设置或获取位于对象起始和结束标签内的HTML。其语法如下:tablerowObject.innerHTML=HTML其中innerHTML大小写有严格遵守,否则无法获取或者设置数据 ,获取数据如下: function getInnerHTML() { alert(document.getEl
2011-11-25 10:45:29 525
转载 jquery获取text,areatext,radio,checkbox,select值
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option
2011-11-25 10:15:17 651
原创 jquery 取值与赋值
$("")是一个jquery对象,而不是一个dom element,value是dom element的属性,jquery与之对应的是val,jquery使用val() :获得第一个匹配元素的当前值。 val(val):设置每一个匹配元素的值。下面简单介绍取值和赋值方法:取值:val = $("#id")[0].value;val = $("#id").attr("value");赋值
2011-11-25 09:14:35 555
原创 XSLT与.NET
在Net中主要使用XslCompiledTransform类进行编译样式表并执行XSLT 转换.在下面示例以一个WebService进行示例using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;using System.D
2011-11-22 22:54:35 436
原创 XSLT与XML的数据转换
XSLT 是Extensible Stylesheet Language Transformations 的缩写,它是用来将XML 文档转换到其它文档类型- 通常是XHTML,XSLT 使用两个输入文件分别是包含实际数据的XML文档和包含要插入数据与XSLT 命令“架构”的XSL文档.XSLT是工作大体如下:1、XML 文档被读入内存当中,并存储为一棵结点树2、 模板用来选择整个树
2011-11-22 22:36:11 738
原创 DOM /XPath模型处理XML 数据
1、XML 文档对象模型(DOM) 类是XML 文档的内存中表示形式,它在内存中表示是常见的结构化方法,尽管实际的XML 数据在文件中时或从另一个对象传入时以线性方式存储。 主要执行DOM 查询类和方法如下:• XmlNode 方法– SelectNodes()– SelectSingleNode()• XmlDocument 方法– GetElementsByTagName(
2011-11-22 22:16:26 454
原创 用XmlReader 读取XML
XmlReader提供对XML 数据进行快速、非缓存、只进访问的读取器。创建XML 读取器可以使用Create 方法和XmlReaderSettings 类,可以指定要在所创建的XmlReader 对象上支持的功能,XmlReaderSettings 类可以重复使用,以创建多个读取器对象。using System;using System.Collections.Generic;usi
2011-11-22 22:08:06 656
原创 SQL Server与XML 数据
Server中的FOR XML语句是扩展SELECT的语法,它主要返回XML代替了行和列,可配置用于返回属性,元素和架构其常用RAW 、AUTO、PATH模式查询.USE [Northwind]GOCREATE PROCEDURE [dbo].[usp_GetProductsXmlAuto]AS--demo1SELECT [ProductID] ,[ProductName
2011-11-22 21:59:47 425
原创 从DataSet 返回XML 数据
DataSet 常用操作Xml方法有DataSet.WriteXml()、DataSet.ReadXml()、DataSet.GetXml()using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usin
2011-11-22 21:51:13 429
VS2005(C#)网站管理系统
2007-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人