自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yang

ORACLE&MYSQL...

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql源码分析

mysql源码目录及文件http://www.oschina.net/code/explore/mysql-5.1.53/sql/mysqld.ccmysql源码分析http://bucketli.iteye.com/blog/1392085-The End-

2012-08-13 17:45:52 541

转载 启用Oracle 11g中的Apex

ORACLE 的信息生命周期管理工具ILMA的使用前提是Apex.Apex在oracle 11g Release 2版本中是默认安装的。但安装后没有启用。可以使用下面方法启用它。 SQL> show userUSER is "SYS"SQL> spool apex查看安装的Apex详情。SQL> select * from dba_registry where comp_i

2012-08-13 17:20:53 605

转载 管理oracle 11g RAC

1、检查集群状态:[grid@rac02 ~]$ crsctl check clusterCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event Manager is online2、所有 Oracle 实例 —

2012-08-13 15:53:30 531

转载 RAC环境RMAN备份恢复

RMAN备份恢复--RAC环境数据库的备份(十)RAC环境的备份、恢复和普通数据库的备份、恢复是有一些区别的。RMAN备份恢复——RAC环境数据库的备份(一):http://yangtingkun.itpub.net/post/468/285260RMAN备份恢复——RAC环境数据库的备份(二):http://yangtingkun.itpub.net/post/468/28707

2012-08-13 15:48:51 624

转载 如何杀掉由NFS造成Uninterruptible的进程

一台机器上mount了一很多nfs的分区,但是其中一个nfs server挂了(硬件问题一时启动不起来)。结果几个df进程就跟着挂起了,并且用kill -9也杀不掉。当时的进程状态是:[jianingy(0)@xxxxxx ~]$ ps ax -o pid,wchan,s,command | grep df$ 3505 rpc_ex D df 3844 rpc_ex D df 416

2012-08-10 17:59:05 3834

转载 RMAN-06091: no channel allocated for maintenance(of an appropriate type)

rman删除过期备份时遇到RMAN-06091,MOS[ID 567555.1]记录了这个问题。Encountered RMAN-03002 and RMAN-06091 when Deleting Obsolete Backups [ID 567555.1] RMAN> delete obsolete;Backup Set           14178  03-NO

2012-08-10 17:33:20 939

转载 rman 备份出现ORA-00245/RMAN-08132

rman 备份出现ORA-00245/RMAN-08132rman备份出现如下错误RMAN> backup full  tag 'dbfull'format'/jfkdata1/rman_bak/full_%d_%u' database 2>   include current controlfile  plus ar

2012-08-10 17:26:48 859

转载 Rempte_login_passwordfile说明

Rempte_login_passwordfile说明在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的口令文件中存放sysdba/sysoper用户的用户名及口令允许用户通过口令文件验证,在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,moun

2012-08-10 17:25:01 582

转载 又拍网技术架构中的分库设计

又拍网技术架构中的分库设计又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章里,我要介绍一些我们在技术上的积累。

2012-08-10 17:14:38 502

转载 Oracle数据库REDO日志损坏恢复处理

Oracle数据库REDO日志损坏恢复处理最近有很多重要的事情要处理,更不巧的是网第数据处理服务器因掉电导致Oracle无法正常启动,因而导致网第最新排名数据迟迟没有发布。刚把一些重要的事情处理完毕,得以抽时间来解决Oracle数据库问题。经过一天半时间的处理,电话咨询了一位Oracle数据库专家,终于把问题彻底搞定。在此把解决方法记录下来: 1)查找问题症状

2012-08-10 17:10:33 688

原创 boobooke ORACLE MYSQL C JAVA视频学习资料

BOOBOOKE中ORACLE MYSQL C JAVA视频学习资料ORACLE : 小布老师http://www.boobooke.com/bbs/thread-272667-1-1.htmlMYSQL : 小辉http://www.boobooke.com/bbs/thread-118520-1-1.htmlC : 小甲鱼http://w

2012-08-10 15:44:09 1125

转载 RMAN-03009,ORA-00230错误恢复

ORA-00230 错误解决案例一. 问题描述在日常的rman备份工作中,发现rman在备份归档日志的时候,不成功,不能自动删除归档日志,而且controlfile的备份也没有成功.检查rman备份的日志文件,发现在备份过程中报ora-00230的错误.如下:Starting Control File and SPFILE Autobackup at 26-4鏈?-12re

2012-08-10 15:34:52 1346

转载 缩减Oracle9i临时表空间

如何缩减Oracle9i环境下临时表空间的尺寸在sun操作系统下安装Oracle9i后,系统默认安装的临时表空间的尺寸最大为32G,造成系统物理备份时所需的空间十分庞大。经实际操作,总结如下希望有所帮助。具体方法:1、创建一个尺寸相对较小的临时表空间TEMP2,并指定其最大的空间限额。A.创建临时表空间TEMP2SQL> create temporary tablespac

2012-03-20 18:11:51 576

转载 Oracle 9i临时LOB对象过多使用临时表空间的一个错误设计

这是一个在Oracle 9i上的Bug, 问题发现于数据库从8i升级到9i时, 发现占用了大量的临时段. 与其说是Bug, 更不如说Oracle故意如此, 因为Oracle说这不是Bug, 而是其设计上如此. 我们在一个Session中做实验(9i)就可以了, 你可以想象一下如果你有几百个会话都在调用有临时LOB对象的角本, 而TEMP表空间的UNIFORM SIZE设得又比较大时, 总共需要多少

2012-03-20 18:08:14 509

转载 Oracle9i的优化调整

一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。Gets:(parse)在namespace中查找

2012-03-20 18:05:25 581

转载 今天移动表到另一个表空间出现 :ORA-01502 Index state unusable

今天无意中看到有几个业务表在system表空间,看着不爽,就移动了这些表到业务表空间。alter table aplm.T_BG_CUST_VISIT_REPORT_D move  tablespace  APLM_DATA;

2012-03-20 17:59:21 314

原创 oracle9i升级

Oracle数据库从 9.2.0.1 到 9.2.0.8升级步骤http://www.beckdim.cn/?p=154oracle RAC 9.2.0.4 for linux x86升级到9.2.0.8http://database.e800.com.cn/articles/2008/1023/1224707569275974946_1.htmloracle 9.

2012-03-20 17:56:47 328

转载 数据库在升级之后创建,v$version和DBA_REGISTRY的输出不一致

先把数据库升级到9.2.0.8 然后用dbca创建的数据库。v$version 的输出是SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0

2012-03-20 17:50:49 619

转载 ORACLE LOB 大对象处理

LOB大对象处理: 主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。 主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。 一.  Oracle中的LOB数据类型分类 1,按存储数据的类型分:  ①字符类型:   CLOB:存储大量 单字节 字符数据。   NLOB:存储定宽 多字节 字符数据。  ②二进制类型:

2012-03-20 17:47:29 326

转载 Oracle9i - move

在 Oracle10g 中,可以使用 shrink 来收缩表,而在 Oracle9i 中,可以使用 move: SQL> select * from v$version; BANNER--------------------------------------------------------------Oracle9i Enterpr

2012-03-20 17:42:40 234

转载 一次带大字段表记录暴增(LOBSEGMENT)引发的悲剧

事件起因:ORACLE主库进行例行周期性停机后应用相关人员确认数据交换程序时未发现交换异常,导致该交换程序连接其中一个数据库成功,连接另外一个数据库失败,因此不断的向连接成功的数据库的状态控制表中写入交换异常的数据,而控制表中有CLOB字段记录所有的出错信息。该程序在周末跑了约24H,导致产生120W条垃圾数据,耗费表空间10G以上。故障定位处理过程:

2012-03-20 17:40:52 541

转载 oracle数据库表空间文件收缩实例

Oracle数据文件收缩实例数据文件的作用    HWM的基本概念     查看数据文件的使用情况包括内容:数据文件大小,已经used空间,free空间,hwm信息select /*+ ordered use_hash(a,b,c) */a.file_id,a.file_name,a.filesize, b.freesize,(a.filesize-

2012-03-20 17:36:48 437

转载 alter tablespace tablespacename begin backup

我们在对数据库进行热备份的时候,需要将表空间置于脱机或backup命令后,对其数据文件进行拷贝。但是为什么需要在热备份之前需要alter tablespace … begin backup呢?这里牵扯到一个SCN的概念。首先我们强制进行检查点进程SQL> alter system checkpoint;System altered在这里先明确一个概念v$data

2012-03-20 17:27:37 671

转载 热备份时 alter database/tablespace begin/end backup 的原因

Detection of Fractured Blocks During Open BackupsOne danger in making online backups is the possibility of inconsistent data within a block. For example, assume that you are backing up block 100 i

2012-03-20 17:22:22 2130

转载 Oracle Flashback技术总结

Oracle Flashback技术总结Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。 在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashbac

2012-02-16 09:04:55 285

转载 用Oracle flashback闪回误删除的表数据

用Oracle flashback闪回误删除的表数据开发人员今天不小心误删除了某个表中的部分数据,需要恢复回来,下面利用oracle flashback闪回误删除的表数据注意:flashback table 需要下面几个条件1.       需要有flashback any table的系统权限或者是flashback这个表的对象权限;2.       需要有对这个表的基本的d

2012-02-16 09:04:39 264

转载 11g中使用 SHRINK方法缩小临时表空间和临时文件

11g中使用 SHRINK方法缩小临时表空间和临时文件曾经介绍过的常规缩小临时表空间的方法,请参考如下文章。《【实验】重建临时表空间解决临时表空间过大问题》http://space.itpub.net/519536/viewspace-607567《【实验】RESIZE方法解决临时表空间过大问题》http://space.itpub.net/519536/viewspa

2012-02-16 09:04:31 758

转载 配置Oracle到MySQL透明网关

配置Oracle到MySQL透明网关很多游戏的数据库是MySQL的,要想连通,最简单的办法就是配置Oracle到MySQL的透明网关了。        去年年底,我在一台CentOS 5(32位)上配置成功了Oracle到MySQL的透明网关(不过,只能select,不能insert)。现在,需要使用的时候,发现总是配置不成功了,isql无论如何都无法正常的运行,UnixODB

2012-02-16 09:04:17 1871

转载 ORA-00600: [17074], [0x1218143C], [0x1124B1E4], [6], [], [], [], []

ORA-00600: [17074], [0x1218143C], [0x1124B1E4], [6], [], [], [], []In last week my oralce encountered the ORA-00600 errors. the error message from alter.log as following : ********************

2012-02-16 09:04:06 1114

原创 vi命令

vi图形命令

2012-02-16 09:03:33 216

转载 oracle和sqlserver互訪!

oracle和sqlserver互訪!前几天由於工作的原因查找了oracle中查找sqlserver數据的資料,現測試成功,整理一下貼出!要求:從Oracle中能取SqlServer的數据環境:        OracleDb: Linux + Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production IP:1

2012-02-16 09:02:17 312

原创 Linux学习笔记

Linux学习笔记``\;()&&||--进程--强制杀掉 -9  正常杀掉-15(默认)kill -9 PIDkillall -9 PIDNAME--进程优先级用nice值表示 负值为高优先级 正值为低优先级nice -n num commandrenice -n pidcommand &jobs -lf

2012-02-16 09:02:04 252

原创 oracle学习笔记

oracle学习笔记SQL*PLUS############################################TNS_ADMIN : tnsname.ora pathLD_LIBRARY_PATH : libraries on Unix and LinuxSQLPATH : SQL scripts pathsqlplus [[options] [log

2012-02-15 21:36:04 672

原创 ORACLE ACE(China)

NameCompanyLocationExpertiseHome Page Ji Ping (Piner) Chentaobao.comChinaDatabase Management & Performance  Hua CuiTravelS

2012-02-15 13:14:43 1492

转载 Oracle APEX系列(一) 安装

Oracle APEX系列(一) 安装在网上粗略的搜索了一下,已经有很多关于Oracle Application Express(APEX)的文章了,真的很高兴看到已经有这么多国内的朋友使用起这个工具了。要知道,在Oracle公司的很多团队都有用APEX开发的应用程序,这其中就包括广大Oracle爱好者熟悉的AskTOM网站。APEX最新的版本是2.2,在此之前的名字是HTML

2012-02-15 12:53:28 699

转载 Oracle APEX 3.2 安装

Oracle APEX 3.2 安装前几时帮朋友安装了一个APEX 3.2环境,参照网上的文档和官方文档进行安装,顺利完成。APEX安装前的准备登录系统:sqlplus system/06211.   从数据字典v$instance中获取数据库的实例名和版本号:SQL> conn system/oracleConnected.SQL> show user

2012-02-15 12:50:44 603

转载 APEX3.2 安装配置指南

APEX3.2 安装配置指南注意:本安装配置指南只适用 Oracle HTTP Server 模式如使用Embedded PL/SQL Gateway 模式请参考Oracle® Application Express Installation Guide一、安装 ORACLE 10G 数据库(Oracle Database 10g Release 2 /10.2

2012-02-15 12:47:20 1654

转载 Apex3.2安装实录

Apex3.2安装实录Oracle Application Express是基于Oracle DB的一套快速开发Web应用的工具,但在国内应用得不多,网上资料比较少,笔者也是在参加了一个相关的产品演示会后,一时感兴趣,所以研究了一下。结合网上查到了中文资料和Apex工具包中原有的英文版资料,整理了一下,另外需要说明的是以下安装是以oracle10g为基础,oracle9i和oracle11可以

2012-02-15 12:45:00 943

原创 Oracle9.2.0.4在Red Hat 9上安装

Oracle9.2.0.4在Red Hat 9上安装http://hi.baidu.com/oracle_10g/blog/item/494ab1312f0261aa5edf0eb0.htmloracle9i_9.2.0.4安装在redhatas4下http://os.chinaunix.net/a2006/1019/971/000000971339.shtmlOr

2012-02-15 11:52:34 340

转载 使用Rman结合netbackup重定向恢复ORACLE数据库

使用Rman结合netbackup重定向恢复ORACLE数据库网上使用netbackup异机恢复oracle数据库完整的例子不多,由于公司的环境所致,花了些时间做了个恢复测试,以下是恢复测试,共享大家,欢迎拍砖。*****实施环境*****数据库服务器:eagle (原主机)NBUserver:sol1(NBU备份服务器)异机数据库:sol2(目标主机)

2012-02-15 11:17:33 2435

mysql源码分析(阿里巴巴)

阿里巴巴mysql源代码基本结构和基本流程

2012-08-13

[MongoDB权威指南]

MongoDB权威指南-英文原版,NoSQL学习资料

2012-02-15

空空如也

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

TA关注的人

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