自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

搞怪的索引

个人技术博客

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

原创 ocp历程

这件事要从刚毕业那会说起,一次听项目经理说,某个项目上数据库出了问题,请了一个dba过去,一圈人围着他,打开电脑,全命令操作,像是欣赏一道有趣的节目一样看他表演,表演结束到财务按每小时800元的价格结账走人;哇喔,这件事给我的感觉就是dba很牛逼,能解决别人解决不了的事情,并且还是在紧急的情况下,还有就是挣得钱真多;然后做dba岗位这颗种子就深深地埋在了心中,回想毕业的五年工作生涯,自己就是以它为

2013-09-30 13:22:45 917 2

转载 数据库启动各阶段操作

1 启动实例过程shutdown ----> nomount startup nomount 操作:$ORACLE_HOME/dbs   spfile.ora                   spfile.ora                   init.ora 根据参数分配SGA启动后台进程打开日志和跟踪文件instance 启动成功如何判

2013-09-29 09:45:25 1051

原创 EXPLAIN PLAN FOR

在10g以前的版本中,需要单独创建PLAN_TABLE并授予,10g中自动创建PLAN_TABLE$不再需要这一步骤下面是10g之前初始化PLAN_TABLE需要创建的步骤:SQL> @?/rdbms/admin/utlxplan.sqlSQL> create public synonym plan_table for plan_table;SQL> grant all on pl

2013-09-26 10:53:38 1043

原创 表(table)

在一个表中删除一列,特别是在一个大表中删除一列是相当耗时的,对系统的效率冲击是很大的,所以应尽可能地避免在数据库繁忙期间删除。那么可以把要删除的列置为无用列,在空闲的时候在删除。Alter table table_nameSet unused(列名);或Alter table table_nameSet unused column 列名;数据库空闲时,用alter tabl

2013-09-24 14:55:58 955

原创 事务及事务操作

1、 什么是事务事务是用于保证数据的一致性,它由一组相关的DML语句组成,该组的DML语句要么全部成功,要么全部失败。如:网上转账……2、 事务和锁 当执行事务操作(dml语句)时,oracle会在被作用的表上加锁,防止其他用户改变表的结构,这点对我们用户来讲是很重要的。3、 保存点和回退事务保存点是事务中的一点,用于取消部分事务,当结束事务时,会自动的删除

2013-09-24 14:42:57 945

原创 Null值的处理、逻辑操作和函数嵌套

Null 值是一个很特别的值。它既不是0,也不是空格。它的值是没有意义的、未知的、不确定的。 Null 值一般的计算符用的是 ISNULL 和IS NOT NULL 来进行。升序排序时,Null 排在最后,降序排序时null排在最前。 与NULL参与的算术运算结果均为NULL 逻辑与(AND)算法在and 逻辑表达式中,只要有F (假)其结果就为F,如果没有F,在AND逻辑表达式中

2013-09-24 14:37:59 1681

原创 sql函数扫盲

单行函数lower(列名|表达式) 把字符转换成小写 upper(列名|表达式) 把字符转换成大写 initcap(列名|表达式) 把每个字的头一个字母转换成大写。Initcat(‘sql is used’)       Sql Is  Used concat(列名|表达式,列名|表达式)   把第一个字符串和第二个字符串连接起来成为一个字符串。 Subst

2013-09-24 14:36:30 1099

原创 sql*plus 相关设置

set line[size] {80|n}  设置每行显示多少字符,默认是80个字符。 L[ist] 此命令显示出sql缓冲区中的内容。与L 结合用的为 n (缓存中的行号),把第n行作为当前行。 “/” 和  R[un] 用来重新执行缓冲区中的SQL语句。 a[ppend] 为附加命令,在原有的语句上新增内容。 C[hange]/原文/新的正文  此命令用来修

2013-09-24 14:30:20 944

原创 oradim

装了一款杀毒软件,不小心把Oracle的服务(OracleServiceORCL)弄没了,经过查资料和理解,经过一番恶战,终于解决。 首先用oradim工具创建一个orcl的服务例程。oradim 的语法为:Oradim工具的用法?  创建例程:  -NEW -SID sid | -SRVC 服务[-INTPWD 口令] [-MAXUSERS 数量][-STARTMODE

2013-09-19 17:57:31 1246

原创 一次rman恢复的实验

本文主要针对备份和恢复数据文件,具体rman知识点查阅我的另一篇文章:http://blog.csdn.net/perfect_db/article/details/8765022首先看看数据文件的情况:SQL> selectfile_name,file_id,tablespace_name from dba_data_files; FILE_NAME               

2013-09-17 18:06:59 1320

原创 DataGuard环境搭建

自己做的工作一直涉及的是单实例数据库,对容灾也没有特别高的要求,平时基本上是靠rman备份或是手工逻辑备份,所以一直想做一些关于dataguard的实验去验证一些感觉很棒的操作,本文参照了“三思”的一些文档搭建了一套这样的环境,很是兴奋,虽然对理论知识不是太理解,但是用实践来验证理论会更好的理解吧;下面是自己搭建dataguard环境时的一些简要记录:创建主库,即在一台物理机上安装数据

2013-09-17 13:09:27 1252

原创 UTL_RAW

The UTL_RAW package provides SQL functions for manipulating RAW data types.该包的功能其实可以用来加密:SELECT        UTL_RAW.CAST_TO_NUMBER('C20263') ID1,       UTL_RAW.CAST_FROM_NUMBER(UTL_RAW.CAST_TO_NU

2013-09-10 15:01:21 1948

原创 DBMS_ROWID

The DBMS_ROWID package lets you create ROWIDs and obtain information about ROWIDs from PL/SQL programs and SQL statements. You can find the data block number, the object number, and other ROWID co

2013-09-10 14:34:33 1157

原创 start with connect by 子句

l  对于含有层次话查询的语句需要用到start with  connect by 子句;语法结构:SELECT  [level] ,column,expression ,……FROM  table[WHERE where_clause][[START WITHstart_condition]  [ CONNECT BY PRIOR prior_condition]][OR

2013-09-06 16:47:02 2395

转载 oracle监听 动态注册与静态注册

看了这篇文章对 动态注册和静态注册又有了进一步的了解,转发过来学习;来自:http://blog.163.com/zangyunling@126/blog/static/1646245052010524101149835/首先说说最近自己遇到的一个问题,应该说以前也遇到过,只不过在网上查找了一下解决方法,能够解决,但是不知道原理是什么;"正在连接...ORA-12514: TNS: 监听程

2013-09-03 15:09:14 1367

转载 Oracle alert log 按天 存放 脚本

来自dave的文章:http://blog.csdn.net/tianlesoftware/article/details/6195742  ,转来学习!默认情况下alert log 只有一个文件,当积累到一定量的时候,要查看alert.log 的时候,就有点小麻烦。 只能用tail -xxx 行来查看。 所以,如果能把alert.log 按天存放,或者放到一个历史文件里。 而al

2013-09-02 13:55:19 685

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关注的人

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