自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搞怪的索引

个人技术博客

  • 博客(12)
  • 资源 (30)
  • 收藏
  • 关注

原创 Hint 使用心得

--Hints 使用心得1.我们可以用hints来实现:  1) 使用的优化器的类型  2) 基于代价的优化器的优化目标,是all_rows还是first_rows。  3) 表的访问路径,是全表扫描,还是索引扫描,还是直接利用rowid。  4) 表之间的连接类型  5) 表之间的连接顺序  6) 语句的并行程度  2、HINT可以基于以下规则产生作用

2012-12-25 15:58:59 713

原创 一次修改表为nologging状态的痛苦过程

有一张四百多万条记录的表,做一下分组后为三百多万,然后插入到另一张表中,因为数据库装在一台虚拟机上,所以各种性能不是很理想,结果慢的让人抓狂,最后把目标表删去重新以nologging方式重建,结果很令人满意。所以我感觉,如果需要向目标表中插入大量数据,并且忍受不了他的速度时,直接创建成nologging表还是不错的。create  table  table_name  nologging

2012-12-25 15:57:04 3793

原创 修改日志文件的一次记录

这几天发现一个存储过程在执行的时候耗费了半小时时间,按照平时经验类似于这种状况只需要几分钟的事情;于是就监控一下,发现control file parallel write 消耗的时间很长;在网上查找资料说是日志文件切换频繁;于是就查看日志文件情况:SELECT * from v$log;SELECT * from v$logfile;发现一共有三组日志,每组有一个成员,每个成员5

2012-12-25 11:56:26 837

原创 group by 子句中用 rollup 、cube以及用grouping()函数

1.带有rollup和cube操作符的Group By 解析rollup 按分组的第一个列进行统计和最后的小计 cube 按分组的所有列的进行统计和最后的小计 2.grouping()函数该函数可以接受一列,如果列值为空,返回1,否则为0 ,grouping()函数只能在使用 rollup 和 cube 的查询中使用,因为这两个函数在统计小计的时候,除值之外的列都为空,所以在需

2012-12-22 16:20:59 1234

原创 检查表中因转换数字类型时出现 ORA-01722:invalid number 的方法

经常会把存放数字的字符型列转换为数字的情况,但是经常会出现 转换失败的情况,即出现ORA-01722:invalid number 错误;现在用一个函数来检测:假设需要把第一列转换为数字型的列select   column_name1 , column_name2 ...... from test  twhere  trim(translate(t.column_name1,'0123

2012-12-18 11:01:57 1843

原创 修改控制文件时的一个小错误

今天做了一个修改控制文件的练习,出现了一个错误,随手记下:添加或者移动控制文件的时候出现如下警告:ORA-02095: specified  initialization  parameter  cannot  be  modified 解决:要么是权限不够,要用sys的sysdba登录,要么是语法错误。典型的错误是Alter system set control_files=

2012-12-10 09:38:57 865

原创 oracle 数据库管理员的默认密码

偶尔会用到这两个账号,每次都去查阅,在此记录: SYS            默认密码为:change_on_install (数据库数据字典的拥有者)SYSTEM    默认密码为:manage  (一些软件工具所要求的一些视图的表的拥有者)

2012-12-10 09:24:51 1728

原创 数据库环境简易检测

--%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   && 数据库报告 &&   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% conn /as sysdba-- 把文件输出到指定路径 spool c:\output--(set echo on 把查询语句一概输出出来) set li

2012-12-10 09:22:16 729

原创 查看僵死进程

select a.owner, a.object_name, b.session_id, b.oracle_username, b.os_user_name, b.process, b.locked_mode, c.sid, c.serial#, c.program from all_objects a, v$locked_object b, sys

2012-12-07 17:00:36 730

原创 oracle 直接插入语句

Oracle 数据库引擎提供两种类型的插入(insert)语句来往表中加载数据,即常规插入和直接路径插入。这里介绍直接路径插入,直接路径插入只有在数据库引擎显示要求时才会被使用。直接路径插入的目的就是为了高效地加载大量的数据(对于加载少量数据的情况,它的性能可能还不如常规插入)。它们能够达到这个目标是因为以牺牲部分b.功能为代价来实现的。直接路径插入只有insert  into ….. s

2012-12-07 16:48:49 3672

原创 linux 系统重新安装,但需要保存系统内数据的问题

问题:如果linux瘫痪之后重做系统,那么原系统分区里的重要文件能保存下来吗(即系统重做后还能找到吗)? 解答:就像windows系统一样,凡不在系统所在分区的数据都可以再找到,这取决于你重做系统的方式,在分区的时候要依然选择手动分区,这时选择那些存放有重要数据的分区,然后选择“编辑”,上面会显示原来是什么分区,这时还选择相应的分区;之后选择不想保留的分区并删除之,再建立分区,该分区就会被

2012-12-07 16:20:21 4413

原创 .Bat 文件调用Sql脚本 (也就是sqlplus运行sql脚本)的注意点

今天用.Bat 文件调用一个sql 脚本,其中.Bat 及脚本入校sqlplus  scott/tiger@orcl   @E:\dy.sql >dy.txtexit;---------------------------------------------------------------execute  test_te(r_info);exit;如果r_info参

2012-12-06 14:53:37 4740

data services 开发应用总结

开发过程中总结的一些知识,主要是一些琐碎的操作。

2013-11-07

SAP Data Services如何链接SQLSERVER

SAP Data Services创建数据源时的链接方法;

2013-11-04

SAP Data Services如何链接ORACLE

SAP Data Services创建数据源时的链接方法;

2013-11-04

SAP Data Services如何链接MYSQL

SAP Data Services创建数据源时的链接方法;

2013-11-04

SAP Data Services如何连接HANA

SAP Data Services创建数据源时的链接方法;

2013-11-04

NOARCHIVELOG模式下的备份与恢复

如果数据库处在NOARCHIVELOG模式下,那么选择备份恢复的方案就较小,这里列出了该模式下的备份恢复全解决方案;

2013-07-03

KETTLE 的发邮件功能

使用ETL工具KETTLE抽取数据时,有反馈给用户是否抽取成功的需求,这里介绍的就是实现反馈的KETTLE中的邮件功能

2013-05-31

kettle 发送邮件

kettle 作为etl工具很是方便,这里是其中的发送邮件功能的实现,本人研究了一下,供大家参考。

2013-01-23

DataServices 从安装到开发的一般流程

整理了一些简单的关于DataServices从安装到开发的一个简单流程,对于初学者来说应该很有指导意义。

2012-12-10

用户对象检测

普通用户在数据库中所属表空间、所拥有权限、所属角色等查询。

2012-12-10

oracle 常用应用操作总结

平时的学习及项目中整理及总结的一些知识。

2012-12-07

oracle 错误代码一览表

在网上看到的,整理一下,方便各位学习哦。

2012-12-07

创建oracle的后台服务OracleServiceORCL

在项目中出现的一次异常情况,文档是当时的处理过程,以及整理的一些命令。

2012-12-07

数据库环境检查

当到了一个新的数据库开发环境下,要先了解数据库的环境,此文档是为了更好的了解环境的一些查询语句,注意首先保证权限到足。

2012-12-07

oracle 数据泵实战

实际开发过程中遇到的备份恢复问题的总结。

2012-12-07

oracle 数据字典

自己整理的oracle在开发和管理中经常会用到了一些数据字典。

2012-12-07

linux里etc下的文件解析

linux学习,linux全局配置文件,etc文件夹下一些重要的文件。

2012-12-07

grub 命令解析

grub 命令的一些解释,已经x86的引导过程。

2012-12-07

linux高级用户和开发者指南

关于linux高级开发的一些知识,网上下载,希望对学习linux的朋友有所帮助。

2012-12-07

linux相关指令

使用linux过程中,总结的一些命令集合。

2012-12-07

Linux技巧总结

使用linux系统过程中总结的几个小技巧。

2012-12-07

Cron 命令详解

关于Cron命令的一些详细解释,有些摘自于网络,汇总一下,希望对学习该命令的朋友有帮组。

2012-12-07

linux 里定时执行删除日志

在一个项目中遇到的一个小问题,总结一下,希望对大家有帮助。

2012-12-07

正则表达式总结

本文档是一些基础正则表达式,在工作过程中感觉经常使用,随笔记录。

2012-12-07

boe系统框架及讲义,总结内容

boe系统框架及讲义,(发现sap的资料在网上好难找,在这里分享一下)

2012-10-24

xlstosql数据库导入工具

很好用的一款由xls导入到sqlserver中的一款工具

2011-07-07

一款很好用的辅助工具ue源文件

开发中一款很好用的辅助工具,自己用着感觉挺好的,上次在网上找了好久,没有找到这样的版本,所以在此发布一下,供大家下载。2976

2011-07-07

Linux常用命令集

很全的Linux命令!已编辑的HTML文件!

2010-07-06

修改控制文件错误记录

在修改控制文件中遇到的一个问做的总结,以前上传资料不是太多,我想以后就这样集少成多吧。

2010-05-07

空空如也

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

TA关注的人

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