自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 BBED

在一次故障处理中,使用到了BBED(Oracle Block Brower and EDitor Tool),这是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。在9i/10g中连接生成bbed:cd $ORACLE_HOME/rdbms/libmak...

2010-09-16 16:34:05 118

原创 rman configure 配置解释

1 显示当前的配置信息===========================1.01 RMAN> show all;1.02 查询RMAN设置中非默认值:    SQL> select name,value from v$rman_configure;2. 常用的configure选项===========================2.01 保存策略 (retention pol...

2010-09-07 16:26:48 155

原创 oracle9i rman 简单小节

Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的Oracle 工.RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备份自上次备份以来有...

2010-09-07 15:32:36 133

原创 修改oracle的实例名

如何修改数据库名(db_name)及实例名(Instance_name or Service_name) =========================================================== 作者: kennyblues(http://kennyblues.itpub.net)发表于:2007.06.19 11:36分类: JOB 出处:http://ke...

2010-08-09 11:17:52 243

原创 通过dbms_xplan.display_cursor来获取执行计划

用于查看已执行的sql的执行计划: SQL> select count(*) from abc;  COUNT(*)----------        10SQL> select sql_id from v$sql where sql_text='select count(*) from abc';SQL_ID-------------crrfjnb0y4mq1...

2010-08-04 15:33:36 211

原创 ORA-12547 TNS:lost contact

虚拟机上装Enterprise Linux 4后,安装oracle10g,在dbca创建库的时候出现错误:ORA-12547 TNS:lost contact经网上查资料是因为未安装libaio-0.3.93-4.i386.rpm包导致。 linux rmps包下载地址:http://www.rpmseek.com 顺便提供下rpm命令的相关资料:  RPM软件包的一个...

2010-08-03 11:27:52 330

原创 set autotrace 引发的sp2-0611 、sp2-0613的错误

SQL> set autotrace traceonly explainSP2-0613: 无法验证 PLAN_TABLE 格式或实体SP2-0611: 启用EXPLAIN报告时出错解决方法:1.       以SYS用户登录CONNECT / @ as SYSDBA ;1.         创建PLAN_TABLE(如果未创建)运行utlxplan.sql(OR...

2010-07-06 14:28:33 100

原创 ORACLE联机日志文件丢失或损坏的处理方法

经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 损坏非当前联机日志:1、启动数据库,遇到ORA-00312 or ORA-00313错误,如:ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log ...

2010-06-23 16:58:25 74

原创 sqlldr用法

sql loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。 用法: SQLLDR keyword=value [,keyword=value,...] 在命令行下执行 Oracle  的 sqlldr 命令,可以看到它的详细参数说明,要着重关注以下几个参数...

2010-06-22 10:26:46 181

原创 oracle10g 正则表达式

正则表达式的基本例子  在使用这个新功能之前,您需要了解一些元字符的含义。句号 (.) 匹配一个正规表达式中的任意字符(除了换行符)。例如,正规表达式 a.b 匹配的字符串中首先包含字母 a,接着是其它任意单个字符(除了换行符),再接着是字母 b。字符串 axb、xaybx 和 abba 都与之匹配,因为在字符串中隐藏了这种模式。如果您想要精确地匹配以 a 开头和以 b 结尾的一条三个字母的字符串...

2010-06-09 15:03:40 113

原创 oracle 数据缓冲命中率

数据缓冲命中率 应接近1  select 1-a.PHYSICAL_READS/(a.DB_BLOCK_GETS+a.CONSISTENT_GETS) from v$buffer_pool_statistics a 或者    select round((1- sum(decode(name,'physical reads',value,0))/    (sum(decode(...

2010-06-08 10:42:01 169

原创 关于锁表问题--查锁解锁

方法一:alter system kill session 'session_id';这里就要知道session_id从何而来,如下: 相关库表视图:1、v$locked_object   -- 主要字段 session_id、object_id2、v$session             -- 主要字段 sid 关联v$locked_object.session_id3、a...

2010-05-31 16:53:22 119

原创 使用11gR2的exp,居然不导出空表的DDL定义

使用11gR2的exp,居然不导出空表的DDL定义,imp之后才发现缺了好多表,郁闷~网上查过了:11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法:1、insert一行,再rollback就产生segment了。该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。2、设置deferred_segment_creation参数该参...

2010-05-31 16:29:28 256

原创 oracle hints的用法

1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如: SE...

2010-05-28 16:58:59 92

原创 oracle之 CBO与RBO

Rule Based Optimizer(RBO)基于规则Cost Based Optimizer(CBO)基于成本,或者讲统计信息ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。CBO和 RB...

2010-05-28 16:48:25 86

原创 多表连接

1.查询的时候,可以from多个表SELECT * FROM EMP,DEPT这样会产生一个笛卡尔集表示:两个表任何组合的结果2.需求:取关联数据我的部门20号,我想要20号部门的名称====连接条件select emp.ename,dept.dname from emp,dept where emp.deptno=dept.deptno3.语法格式:select 字段 from ...

2010-05-20 16:43:45 86

oracle小记

将表、索引移动表空间1、alter table table_name move tablespace_name;2、alter index index_name rebulid tablespace tablespace_name;计算表空间剩余 select a.tablespace_name,all_sum "all_sum(M)", to_char(nvl(free_...

2010-05-05 15:39:05 110

oracle小记--最大会话数

1、如何查看最大会话数SQL> show parameter processesNAME TYPE VALUE------------------------------------ ----------- ------------------------------aq_tm_processe...

2010-05-05 14:10:38 334

Struts2.x快速上手7--声明式验证(validation.xml)

1)logon.jsp 使用struts2标记 2)在Action下添加同名的校验配置LogonAction-validation.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC     "-//OpenSymphony Group//XWork Validator 1....

2010-05-04 16:44:21 81

Struts2.x快速上手6--添加数据校验(编码式)

1)logon.jsp---->enroll.jsp <s:form action="enroll" method="post">2)开发EnrollAction  extends ActionSupport 添加校验方法 @Override public void validate() {  if(getUsername() == null || getUsername...

2010-05-04 16:42:48 77

Struts2.x快速上手5--i18n的支持

1)添加struts.properties在类路径下,并加入如下设置:     struts.custom.i18n.resources=itcomps     注意:以下资源文件的头名字要跟这里一样2)定义资源文件  文件遵循  key=valueresource包下+itcomps_en.properties+itcomps_zh.properties内容:login.title=Pl...

2010-05-04 16:39:07 80

Struts2.x快速上手4--对视图的改进(使用struts标签库)

目的:尽可能的消灭jsp中的Java代码1)加入标签库:<%@ taglib prefix="s" uri="/struts-tags"%> 2)logon.jsp---->logonPage.jsp<table border=1> <s:form action="Logon" method="post">  &

2010-05-04 16:31:02 71

Struts2.x快速上手3--使用Servlet API添加状态跟踪(HttpSession)

1)在LogonAction的execute方法添加:    ActionContext.getContext().getSession().put("username", getUsername());    ActionContext      +getSession()    注意:返回的不是HttpSession,而是一个Map的封装,             Struts2.x框架的...

2010-05-04 16:25:31 74

Struts2.x快速上手2--改进Controller Action

改进Controller Action 方法一:implements Action(Interface of xwork) 1)Login.jsp---->Logon.jsp(重新提供) <form action="Logon.action" method="post">2)public class LogonAction implements Action  e...

2010-05-04 16:20:21 99

Struts2.x快速上手1--登录应用

1)创建web工程,设置环境A.WEB-INF/lib/  +Struts2.x需要的基本.jar B.WEB.xml  <filter>      <filter-name>struts2</filter-name>      <filter-class>org.apache.struts2.dispatcher.Filte...

2010-05-04 16:15:34 88

java连接各种数据库的方法

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String...

2010-05-04 15:40:28 65

STATSPACK oracle中最重要的调优、诊断工具

[b]1、设置初始化参数[/b] [color=gray] alter system set job_queue_processes = 6; alter system set timed_statistics = true;[/color][b]2、创建相应表空间[/b] [color=gray]create tablespace stpk 'e:\oracle\...

2010-04-30 17:11:47 95

oracle SQL跟踪:sql_trace 和 10046事件

使 SQL_TRACE设置 SQL跟踪非常简单,SQL_TRACE 是一个参数,只需要在会话层将它设置为TRUE,就开启了 SQL跟踪,Oracle将会把 SQL 语句的执行过程记录到跟踪文件中。通过查阅跟踪文件,将利于你了解 SQL语句的执行过程,这将帮助你调优、排故 SQL语句。 跟踪文件的位置在 user_dump_dest 初始化参数中,如下方法可以显示出跟踪文件的位置...

2010-04-30 15:33:38 118

tomcat启动报struts2-core-2.1.6.jar!/struts-default.xml:46:178

在学习struts2中,工具myeclipse6.5构建一个简单的小例子,lib中只添加了传说中的5个包,但是在用到核心标签库的时候问题百出,首先是加了所有的.jar文件,却加载不到struts2的标签内容,问题解决又出现一个错误Unable to load configuration. - bean -jar:file:/F:/workspace/test/WebRoot/WEB-INF/...

2010-04-28 20:51:28 176

2023最新手机号码归属地数据库,包含省份、区号、邮编

2023最新手机号码归属地数据库,里面大概36W条数据,包含省份、区号、邮编

2017-11-03

DBA所需要的技能

DBA所需要的技能 solaris linux hp database

2012-02-17

小布老师RAC实验图文指导文章

小布老师RAC实验图文指导文章 OEL + ORACLE10G = RAC

2012-02-17

delphi 中文帮助.chm

delphi 中文帮助.chm delphi 中文帮助.chm

2009-03-26

hibernate 中文操作手册

hibernate 中文操作手册 hibernate 中文操作手册

2009-03-26

struts 中文api

J2EE struts 中文 api J2EE struts 中文 api

2009-03-26

MSSQL jar 驱动包

MSSQL jar 驱动包 3个jar msbase.jar;mssqlserver.jar;msutil.jar

2009-02-04

空空如也

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

TA关注的人

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