自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

Oracle Data Guard Linux 平台 Physical Standby 搭建实例

DataGuard环境:操作系统:redhat4.7Primary数据库:IP地址:10.85.10.1。数据库SID:orclDB_UNIQUE_NAME:orcl_pdStandby数据库:IP地址:10.85.10.2数据库SID:orcl。DB_UNIQUE_NAME:orcl_st一.Primary端的配置1.主库设置为forcelogging模式SQ...

2010-04-30 21:43:00 59

Event 10053 执行计划 绑定变量 Bind peeking

相关的准备知识,请参考我的Blog:Oracle跟踪事件seteventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/13/4977827.aspxOracleSQL的硬解析和软解析http://blog.csdn.net/tianlesoftware/archive/2010/04/08/5458896...

2010-04-29 22:48:00 66

Oracle Listener 动态注册 与 静态注册

一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。  在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)  相当于是这样:在数据库服务器和客户端之间有...

2010-04-29 16:37:00 53

Windows快捷键大全

常见用法:  F1 显示当前程序或者windows的帮助内容。  F2 当你选中一个文件的话,这意味着“重命名”  F3 当你在桌面上的时候是打开“查找:所有文件” 对话框  F10或ALT 激活当前程序的菜单栏  windows键或CTRL+ESC 打开开始菜单  CTRL+ALT+DELETE 在win9x中打开关闭程序对话框  CTRL+SHIFT+ESC 打开任...

2010-04-28 13:32:00 52

ORA-16014: log string sequence# string not archived, no available destinations Flash Recovery Area ...

今天一网友问我一个问题,数据库报错,错误信息如下:Errorsinfilee:/oracle/product/10.2.0/admin/orcl/bdump/orcl_arc0_5620.trc:ORA-16014:log2sequence#195notarchived,noavailabledestinationsORA-00312:onlinelog2thread1:'E:/O...

2010-04-28 09:35:00 95

函数索引 ORA-30553: The function is not deterministic 解决方法

建函数索引的时候报错:ORA-30553:Thefunctionisnotdeterministic,这个函数是自定义的。SQL>createindexmobileIndexonmobile(getmobilearea(callerno));Google一下:ORA-30553:Thefunctionisnotdetermi...

2010-04-26 18:30:00 90

Oracle 视图(View) 说明

一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL. 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数...

2010-04-26 16:47:00 81

Oracle 9i ORA-04062 timestamp of package SYS DBMS_SNAPSHOT_UTL has been changed ORA-06512 at SYS DBM...

群里有个朋友问了个问题,Oracle9i的数据库,Job执行失败,物化视图刷新报错。错误信息如下:ORA-04068:existingstateofpackageshasbeendiscardedORA-04062:ofhasbeenchangedORA-04062:timestampofpackage"SYS.DBMS_SNAPSHOT_UTL"hasbeenchangedORA...

2010-04-23 14:54:00 217

Oracle Data Guard 理论知识

RAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。DataGurad通过冗余数据...

2010-04-22 01:41:00 55

VMWare的The network bridge on device VMnet0 is not running故障解决

今天虚拟机的网络出现问题重装装完后发现运行时提示:The network bridge on device VMnet0 is not running. The virtual machine will not be able to communicate with the host or with other machines on your network. Virtual device ...

2010-04-20 18:16:00 68

Oracle 10g upgrade from 10.2.0.1 to 10.2.0.4

新安装了一台数据库服务器,版本是10.2.0.1的,因为现在最新的是10.2.0.4的。版本低了,bug多。所以就对数据库做了一个升级。 服务器是windows2003的系统,都是可视话操作。下一步的问题。10.2.0.4的patchset里面也有详细的安装说明。之做个总结,是因为这次用了DBUA工具,以前做升级,都是用脚本来的。这次常个新鲜。基本步骤还是差不多。...

2010-04-20 17:10:00 66

Oracle RAC 归档 与 非归档 切换

Oracle的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTERDATABASEARCHIVELOG/NOARCHIVELOG;命令。不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行ALTERDATABASE命令,操作成功后,再正常启动其它实例即可。注意:RAC数据库由于拥有多个实例...

2010-04-19 10:27:00 69

Oracle 9i EXP XDB.DBMS_XDBUTIL_INT must be declared

AnexportfromanOracle9idatabasefailswith:....exportingtriggersEXP-00056:ORACLEerror6550encounteredORA-06550:line1,column26:PLS-00201:identifier'XDB.DBMS_XDBUTIL_INT'mustbedeclaredORA-06550:line1,co...

2010-04-16 09:09:00 146

Oracle 备份 与 恢复 概述

玩Oracle也有2年的时间了,零零散散的也整理一些资料。东西一多了,就理不清楚。所以结合张晓明的《大话OracleRAC》的一些内容,和自己整理的一些笔记,对Oracle的备份和恢复做了一个系统的整理。也是自己对知识的一个巩固吧。一.准备知识先来看一些准备知识,了解Oracle的物理结构,有如下4种。1.数据文件和数据块Oracle数据库的存储空间是用表空间来表示...

2010-04-15 22:05:00 53

How do I rename a data file

在论坛看到一个帖子,说是renamedatafile报错了,第一感觉他的语法有问题,也很少用这个命令,就google了一下,发现语法没有问题,可能他的操作顺序有问题。因为rename的时候数据文件必须是offline的,或者数据库是mount状态。在仔细想了想,以前也整理过一篇rename的文章,不过那篇blog的标题是移动数据文件,和今天的这篇的唯一区别就是在Rename的同时还改了...

2010-04-14 23:10:00 56

Oracle Bug 4401119 for AIX Database crashes with ORA-221, ORA-206, ORA-202, ORA-27072

Bug4401119AIX:CrashpossibleonAIX(ORA-206)Thisbugismarkedasanimportantissue.Affects:Product(Component)OracleServer(Rdbms)RangeofversionsbelievedtobeaffectedVersions<1...

2010-04-14 17:46:00 186

Java类的静态初始化、构造方法的调用顺序

描述1:静态初始化块,只在类被java类装载器第一次装入系统时才被调用,且在整个过程中只调用这一次。首先要明确概念:类何时被java类装载器装入系统。有下面两种情况:第一种情况:当使用该类访问它的静态成员变量或使用该类调用其静态方法时,这个时候,尽管没有创建该类的对象,但该类还是被装入系统了。第二种情况:当使用new关键字,创建该类的对象时,该类也将被装入系统。所以,满足...

2010-04-14 17:11:00 89

Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复

Oracle RAC 中OCR 和Voting Disk 备份在我的blog: Oracle RAC 常用维护工具和命令 中已经有说明,现在再次把它单独拿出做一个说明, 因为OCR 和 Voting Disk 对于RAC 系统来说太重要了。Oracle RAC 常用维护工具和命令http://blog.csdn.net/tianlesoftware/archive/2010/03/...

2010-04-09 15:16:00 57

分布式数据库系统(DDBS) 概述

一、什么是分布式数据库  分布式数据库系统(DDBS:DistributedDatabaseSystem)是在集中式数据库系统的基础上发展来的。是数据库技术与网络技术结合的产物。  分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于...

2010-04-09 09:23:00 189

Unix vmstat 命令

VirtualMemoryStatistics(vmstat)是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告.在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的活动情况.vmstat的语法我们可以通过linux的man命令来查看。将man的结果导入到指定的文本#ma...

2010-04-08 21:17:00 57

Linux 内存机制

一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 124212 413000-/+ buffers/cache: 471772 563336Swap: 2096472...

2010-04-08 18:53:00 47

Unix Vi 命令详解

进入vi的命令vi filename   :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename   :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发...

2010-04-08 11:06:00 90

Oracle SQL的硬解析和软解析

我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解析,要么进行软解析。DML:INSERT,UPDATE,DELETE,SELECT...

2010-04-07 16:35:00 56

ORA-00904: "DROP_SEGMENTS": invalid identifier 解决方法

之前按用户imp了一个9i的数据库,今天发现Job执行失败,alertlog显示:ORA-00904:"DROP_SEGMENTS":invalididentifier上网搜了一下,摘抄如下,说是要执行下catpatch.sql脚本。Oracle9.2.0.5addedtheDROP_SEGMENTScolumntotheDBA_TAB_MODI...

2010-04-06 16:36:00 127

Oracle 数据库 管理脚本介绍

Oracle 中的数据字典是数据库中的非常重要的一部分,提供了相关数据库的信息,它是所有Oracle用户(从应用的最终用户、应用的设计开发者到数据库管理员)的非常重要的信息来源。数据字典的创建,是在Oracle数据库创建完毕后,运行一些相关的数据库管理脚本来完成的。当采用Oracle统一安装器(Oracle Universal Installer)创建数据库时,Oracle服务器有关的字典视图和脚...

2010-04-06 13:39:00 58

浅谈Oracle学习方法

玩Oracle也快2年了,一直都是在整理Oracle的相关技术文章,以前是学J2EE的,也专门的去培训机构培训了一年,那时是一门心思的认为就搞开发了,可后来的事实证明我还是与Oracle更有缘一点。记得2008年刚找工作那会,一家公司招Java工程师,我到公司不久,项目却没了,因为公司还有数据库的业务,所以我就转像数据库了。当时对Oracle是一点了解都没有,只知道它是一个大型的数据...

2010-04-03 23:20:00 50

浅谈Oracle学习方法

玩Oracle也快2年了,一直都是在整理Oracle的相关技术文章,以前是学J2EE的,也专门的去培训机构培训了一年,那时是一门心思的认为就搞开发了,可后来的事实证明我还是与Oracle更有缘一点。记得2008年刚找工作那会,一家公司招Java工程师,我到公司不久,项目却没了,因为公司还有数据库的业务,所以我就转像数据库了。当时对Oracle是一点了解都没有,只知道它是一个大型的数据...

2010-04-03 23:20:00 75

浅谈Java多线程的同步问题

多线程的同步依靠的是对象锁机制,synchronized关键字的背后就是利用了封锁来实现对共享资源的互斥访问。下面以一个简单的实例来进行对比分析。实例要完成的工作非常简单,就是创建10个线程,每个线程都打印从0到99这100个数字,我们希望线程之间不会出现交叉乱序打印,而是顺序地打印。先来看第一段代码,这里我们在run()方法中加入了synchronized关键字,希望能对run方法进行互...

2010-04-01 16:30:00 48

java基础(四):Java同步机制

出处:http://www.blogjava.net/crazycy/archive/2006/10/14/75085.html方式有四种:① ThreadLocal ② synchronized( ) ③ wait() 与 notify() ④ volatile目的:都是为了解决多线程中的对同一变量的访问冲突ThreadLocal . ㈠ ThreadLocal 保证不同线程拥有不同实...

2010-04-01 16:25:00 70

人生的6条真理>>

人生的6条真理: 1你不可能用你的舌头舔到你所有的牙齿。2所有的傻瓜在读到第一条真理时都在试。3第一条真理是假的。4你正在笑,因为你也是个傻子。5你很快会把这个信息发给其他傻子。6你脸上还带着傻瓜般的微笑。<<<祝同志们愚人节快乐>>> ...

2010-04-01 12:50:00 75

空空如也

空空如也

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

TA关注的人

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