自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (1)
  • 收藏
  • 关注

原创 FTP服务器vsFTPd-入门操作

FTP服务器的简介就不介绍了,相信大家都知道是什么东东。不了解的就google吧!这里用到的FTP服务器软件是非常著名的vsftpd.1.安装vsFTPd软件源码安装就不说了,可以google,因为在线安装很方便的.Fedora下安装很简单 yum install vsftpd 即可.2.启动/重启/关闭vsftpd服务器[root@localhost ftp]# /s

2015-06-12 04:05:40 1357

转载 UNICODE,GBK,UTF-8区别

最近迷上改魔兽地图,破解解压修改挺好玩的~ 有个文件头的问题,搞了半天才知原来是utf-8码...总算把这些都搞清楚了.简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft

2015-06-12 04:00:23 418

转载 C++中四种类型转换运算符的使用方法

C++的四个类型转换运算符已经有很久了,但一直没有弄清楚它们的用法,今天看到一本书上的解释,才大致地的了解了其具体的用法.具体归纳如下:reinterpret_cast该函数将一个类型的指针转换为另一个类型的指针.这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到.reinterpret_cast 可以将指针值转换为一个整型数

2015-06-10 10:36:59 688

转载 Koenig查找(ADL)简析

ADL,参数相关查找,也称作为Koenig查找(以Andrew Koenig的名字命名),是指在编译器对无限定域的函数调用进行名字查找时,所应用的一种查找规则。f(x, y, z); // unqualifiedN::f(x, y, z); // qualified上面的函数调用,第一个f就是无限定域的函数调用,第二个则限定了在名字空间N里面,也是说使用了完全限定名。我

2015-06-09 03:59:47 520

转载 什么是psu

PSU(Patch Set Update)在Oracle产品的补丁体系中占据非常重要的位置首先以Oracle的数据库产品为例,简单介绍其版本表示和补丁体系。8i,9i,10g,11g这是其主要版本号,每一版本会陆续有两至三个发行版,如10.1,10.2,11.1和11.2分别是10g和11g的两个发行版。对于每一个发行版软件中发现的BUG,给出相应的修复补丁。每隔一定时期,会将所有补丁集成

2013-02-06 09:02:16 1979

转载 oracle 11g RAC 的一些基本概念(四)

RAC    在Grid Infrastructure安装完以后,我们把注意力转移到集群上的Oracle软件的安装上来。我们看到,Grid Infrasctructure提供了运行RAC的框架,包括集群通讯链接、节点分离、节点成员关系等服务。ASM是Oracle存储数据库的首选方式。RAC利用这些概念并扩展了需要的基本服务。安装选项    成功安装了Gr

2013-01-12 22:08:03 656

转载 oracle 11g RAC 的一些基本概念(三)

Grid Infrastructure共享组件    Grid Infrastructure使用两种类型的共享设备来管理集群资源和节点:OCR(Oracle Cluster Registry)和表决磁盘。Oracle 11.2引入一个新的文件,称作Oracle Local Registry(OLR),它只允许存放在本地。OCR和OLR    OCR为所有节点

2013-01-12 22:06:23 469

转载 oracle 11g RAC 的一些基本概念(二)

集群的相关概念配置Active/active集群    在这种模式下,所有的节点都能提供服务(不会有用户请求在standby上被闲置的情况)。大部分案例中,集群成员的硬件配置都是相同的,避免可能的性能问题,也更容易实现负载均衡。Active/active集群需要更复杂的管理软件来管理所有资源,比如磁盘和内存需要在所有节点间进行同步。更常见的,一个私有网络被用做心跳连接。集群

2013-01-12 22:03:35 655

转载 oracle 11g RAC 的一些基本概念(一)

oracle 11g RAC 的一些基本概念(一) 2012-02-18 21:25:02|  分类:oracle-rac|  标签:|字号大中小订阅总的来说,oracle 11g r2  RAC提供了以下功能:高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中的其他节点将快速接管可扩展性:多节点分担负载,可以提供远超单机数据

2013-01-12 20:58:54 595

转载 管理OCR与VoteDisk

Oracle Clusterware由2部分组成,分别是Voting Disk和OCR。Voting Disk里面记录着节点成员的信息。如RAC数据库中有哪些节点成员,节点增加或者删除时也同样会将信息记录进来。Voting Disk必须存放在共享存储上,通常来说是存放在裸设备上。为了保证Voting Disk的安全,需要配置多个Voting Disk,Oracle建议Voting Disk

2012-12-28 16:44:44 754

转载 利用Physical standby的数据文件来恢复primary上的数据损坏

流程:                                                                                                         1.创建测试数据

2012-09-17 09:27:13 376

转载 分区表中的index 失效及处理

分区表中 local 索引的维护会在oracle 操作表分区的时候自动进行,需要注意的是global 索引,当global索引所在表执行alter table 涉及下列操作时,会导至该索引失效,需要重新建立:———————————————————————- 一、测试环境[oracle@testdb ~]$ sqlplus ‘/as sysdba’SQL*Plus: Release

2012-05-02 11:54:36 1253

转载 分区表统计数据收集

http://www.cublog.cn/u/10516/showart_1933890.html今天在看EBS性能调整文档的时候,有这样一段关于分区表统计数据收集的描述:When using the 'Gather Table Statistics' concurrent program, pass only the owner of the table (schema na

2012-04-25 09:38:44 1016

转载 详细解读 STATSPACK 报告

详细解读 STATSPACK报告详细解读 STATSPACK报告... 11、报表头信息... 22、实例负载档信息... 23、实例有效性信息... 34、TOP 5及其他等待事件信息... 55、SQL统计信息... 105.1 SQL统计信息-逻辑读... 115.2 SQL统计信息-物理读... 115.3 SQL统计信息-执行次数... 12

2012-03-15 13:43:09 825

转载 How to Recover Datafile Which Deleted Accidentally in Linux

How to Recover Datafile Which Deleted Accidentally in LinuxBy kamus on December 19, 2011今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的删除,然而幸运的是这个数据库没有崩溃,仍然处于open状态的时候,客户就发现了问题,求助到我们,最终完整地恢复了所有数据文件。在Linux

2012-01-11 17:45:23 357

转载 Oracle 11gR2 使用 RMAN duplicate from active database 复制数据库

在Oracle 10g下,我们可以使用RMAN duplicate 命令创建一个具有不同DBID 的复制库。 到了Oracle 11gR2, RMAN 的duplicate 有2种方法实现:       1. Active database duplication        2. Backup-based duplication        Active database

2011-12-09 13:48:11 470

转载 分布式事务故障处理

http://www.oracleblog.cn/working-case/how-to-deal-with-distributed-transaction/http://2jliu.itpub.net/post/21805/488841http://tolywang.itpub.net/post/48/245648http://www.oralife.cn/html/20

2011-12-01 09:44:11 433

转载 计算datafile可以resize收缩的空间.

--计算datafile可以resize收缩的空间.  col name for a40 col resizecmd for a80    select a.file#,a.name,a.bytes/1024/1024 CurrentMB,        ceil(HWM

2011-09-21 15:39:47 391

原创 物化视图注册信息的清除

物化视图的日志清除是由Oracle自动完成的。Oracle会根据物化视图基表上的注册信息和物化视图的刷新来确定何时删除物化视图日志。物化视图的注册信息的清除则是在删除物化视图的时候进行,但是对于物化视图建立在远端数据库中的情况,物化视图注册信息的清除可能会复杂一些。如果物化视图建

2011-07-16 18:49:44 441

转载 Get_dll妙用

dbms_metadata包中的get_ddl函数 --GET_DDL: Return the metadata for a single object as DDL. -- This interface is meant for casual browsing (e.g., f

2011-07-11 12:17:28 374

转载 trigger instead of 事件触发 用户和系统

定义:instead of      1) 基于view表单的处理可以在表和视图上指定一个instead of 触发器      2) 执行这种触发器可以代替原来的触发器,instead of 触发器扩展了视图跟新类型      3) 每一个表和视图只能有一个instead of 触发器      4) INSTEAD OF触发器被用于更新那些没有办法通过正常方式更新的视图  

2011-06-19 22:30:00 581

转载 trigger 触发器的定义和作用

第一:触发器(trigger)触发器(trigger)是指隐含执行的存储过程procedure,当定义触发器时必须要指定触发事件和触发的操作,通常触发事件包括insert,update,delete语句,触发器实际上就是一个pl/sql(procedure language/Structured Query Language).create trigger来创建触发器; 第二:触发器的

2011-06-19 22:28:00 1151

转载 SYSTEM 表空间管理及备份恢复

--=============================-- SYSTEM 表空间管理及备份恢复--=============================     SYSTEM表空间是Oracle数据库最重要的一个表空间,存放了一些DDL语言产生的信息以及PL/SQL包、视图、函数、过程等,称之为数据字典,因此该表空间也具有其特殊性,下面描述SYSTEM表空间的相关特

2011-06-16 17:48:00 447

转载 SYSTEM 表空间管理及备份恢复

--=============================-- SYSTEM 表空间管理及备份恢复--=============================     SYSTEM表空间是Oracle数据库最重要的一个表空间,存放了一些DDL语言产生的信息以及PL/SQL包、视图、函数、过程等,称之为数据字典,因此该表空间也具有其特殊性,下面描述SYSTEM表空间的相关特

2011-06-16 17:48:00 444

转载 Oracle Sql Loader

<br />一:SQL Loader 的特点 <br />oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 <br />比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过程之中,总会出现这样或者那样的问题,这个也许是oracle公司自己产品的兼容性的问题吧。 <br />sql l

2011-05-29 23:35:00 388

转载 物理standby高级管理

<br />本文作者:junsansi     转载网址:http://www.5ienet.com/index.shtml  第二部分物理standby(4)高级管理  2008.1.13<br />     世上没有永恒的主角,能够留住永恒的反是那些默默无闻的小角色,这一节出场的都是重量级选手,它们虽然不是主角,但他们比主角更重要(有时候)。<br />  一、READONLY/WRITE模式打开物理STANDBY<br />     前面提到关于物理standby 可以有效分担primary 数据库压

2011-05-26 15:26:00 2192

转载 ORACLE Profile

<br />1.为什么使用profile?<br />oracle中的profile类似于操作系统的profile,是一组资源使用的限制定义,指定给用户就限定了这个用户所能使用的资源。比如你想限制一个用户登录的时候密码输入连续失败六次则锁定该账户,那么使用profile是最好的选择。<br />2.查看profile?<br />数据库中有一个默认的profile:default,默认情况下,数据库中的所有用户(除了DBSNMP)使用的都是这个profile。12345678

2011-05-23 13:15:00 695

转载 dbms_metadata.get_grant_ddl 和 dbms_metadata.get_ddl

<br />Oracle的9i增加了DBMS_METADATA包,从此在需要得到对象的创建脚本时,不再需要通过查询多张系统视图去自己拼凑结果了。只需要调用这个包中的GET_DDL过程就可以轻松的获取对象的创建脚步。<br />不过很多人对DBMS_METADATA包的了解仅限与此。当需要获取用户的权限时,往往还是采用通过到数据字典中读取的方式,其实DBMS_METADATA包本身就支持获取权限信息。<br /> <br /> <br /><br />DBMS_METADATA的GET_GRANTED_DDL

2011-05-23 12:34:00 3473

转载 在Shell中读取文件

<br />在Shell中读取文件,一次一行进行处理。用for处理起来比较简单,但是如果一行中有空格分隔的话,那么处理起来如果把一行作为一个参数,用for就不行了,变通一下的做法有很多中,比如用awk。昨天在处理这个问题花了一点时间研究了一下shell读取文件的方法,如下:#!/bin/ksh<br /> <br />cat file1 | whileread line<br />do<br />  line2=`echo$line | sed‘s//*////*/g’ `<br /># echo"$lin

2011-05-22 19:28:00 812

转载 Oracle Database 11gR2 Clusterware之资源

<br />上篇简单介绍了在11.2中新引入的后台进程,今天介绍11.2 CRS中的资源。<br />相当于11.1和10g,11.2的资源也增加了不少。首先在11.2中资源进行了分类:HAS资源和CRS资源。这里的CRS本身也是属于HAS的资源,在之前11.1中介绍到的nodeapps(包括vip, ons and gsd),listener,asm,rdbms等在11.2中都是属于CRS资源,那么新引入的HAS又包含哪些资源呢?<br />先简单学习下查看ohasd和crsd资源的命令:$ crsctl

2011-05-22 19:26:00 359

转载 ASM 详解

<br />ASM<br />ASM是 Oracle数据库 10g中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID等服务。ASM可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O以删除“热点”。它还支持直接和异步的 I/O并使用 Oracle9i中引入的 Oracle数据管理器 API(简化的 I/O系统调用接口)。 <br /> <br />,ASM不是一个通用的文件系统<br />ASM不是一个通用的文件系统,并只能用于 Or

2011-05-22 00:14:00 1065

原创 Fatal NI connect error 12537的解决

症状描述:listener在oracle未启动前,status,start,stop 正常。 oracle启动后,status,start,stop超慢(近5分钟每个命令)解决:注释掉 /etc/resolve.conf 配置文件中对 DNS 的解析alter.log里报大量的错误 ***********************************************************************Fatal NI connect error 12537, connecting to

2011-05-19 19:03:00 6395

转载 Linux: Display rpm package architecture

Linux: Display rpm package architecture<br />by Vivek Gite on September 11, 2007 · 0 comments<br />Q. I’m using CentOS on 64 bit Linux. How do I find out rpm package architecture before installation such as i386 or x86_64 bit?<br />A. Almost each rpm packa

2011-05-18 09:44:00 479

转载 使用可传输表空间向rac环境迁移数据9i->10g

<br />使用可传输表空间向rac环境迁移数据<br />可传输表空间,是一种快速的转移数据的方式,基本过程如下:<br />1、检查表空间的自包含性<br />2、使用exp(expdp)导出表空间的元数据,这个过程很快<br />3、将表空间置于read only模式,防止数据写入<br />4、将包含元数据的dmp文件和表空间数据文件拷贝到目标库上<br />5、使用imp(imdp)导入到元数据<br />如果与目标库的数据文件路径不一致、或字节顺序不一致,或可以通过rman工具进行转换。字节顺序

2011-05-16 20:56:00 751

转载 本地索引和全局索引区别

<br />表可以按range,hash,list分区,表分区后,其上的索引和普通表上的索引有所不同,oracle对于分区表上的索引分为2类,即局部索引和全局索引,下面分别对这2种索引的特点和局限性做个总结。<br /> <br />局部索引local index<br /> <br />1.        局部索引一定是分区索引,分区键等同于表的分区键,分区数等同于表的分区说,一句话,局部索引的分区机制和表的分区机制一样。<br />2.        如果局部索引的索引列以分区键开头,则称为前缀局部索引

2011-05-15 22:22:00 777

转载 Oracle9i LogMiner日志分析工具入门

<br />Oracle9i LogMiner日志分析工具入门<br />参考:<br />http://www.itpub.net/showthread.php?s=&threadid=51414<br />http://www.chinaunix.net/jh/19/210248.html<br />希望 - Oracle 9i 数据库管理员指南,第9章。<br />Oracle9i Database Administrator's Guide  Chapter 9.<br />目录<br />1. 

2011-05-13 18:02:00 427

原创 获取当前SID

<br />获取当前SID:<br /> <br /> <br /> <br />select TO_NUMBER(SUBSTR(dbms_session.unique_session_id,1,4),'XXXX') FROM DUAL;<br /> <br />SYS:<br /> <br />v$session;<br />v$mystat;

2011-05-11 16:18:00 290

转载 RMAN Crosscheck 和 Delete 命令的2个实例

实例一假如我们在oracle数据库在迁移当中不小心丢失了一个归档文件, 此时RMAN 会因为缺少归档日志而不能完成备份,而且Veritas等备份软件由于归档日志的异常导致归档日志备份失败也是经常碰到的。  解决方法很简单,执行下面2条命令即可: RMAN>crosscheck archivelog all;RMAN>delete expired archivelog all;对这2条命令做一下说明:在controlfile中记录着每一个archivelog的相关信息,当我们在OS下把这些物理文件delete

2011-05-09 21:02:00 435

转载 RMAN 系列(九) ---- 调整RMAN备份与恢复操作的性能

<br />RMAN 实际上即装即用的,我们通常不需要对其做什么调整。 但是,RMAN 体系结构中还包含许多组件,当这些组件构成一个整体时,就必须调整RMAN的设置以从备份进程中得到最佳的性能。 通常RMAN 调整设计到处理逻辑和物理数据库设计中的低效率,调整介质管理库(Media Management Library: MML), 调整RMAN 和MML 层以备份数据库的物理设备更好地共存。 一. 调整RMAN 前的工作如果RMAN 的备份操作时间非常长,这可能不是RMAN的故障。 在大多数情况下,这可能

2011-05-09 21:01:00 1508

转载 RMAN 系列(八) ---- RMAN List和report 命令

<br />一. List 命令<br />RMAN的list命令是一种在数据库控制文件或恢复目录中查询备份的历史信息的方法。列表提供了一组信息,包括从数据库对应物的列表到备份集和归档日志的备份的列表的所有信息。<br />1.1 列出对应物<br />List incarnation 命令为用户提供了目标数据库的每个数据库对应物列表。 如果有必要,可以使用这个列表的信息将数据库恢复到执行最后一条resetlogs命令前的某个时间点。<br />RMAN> list incarnation;<br />使用

2011-05-09 21:00:00 554

11G面向DBA和开发人员的新特性

11G面向DBA和开发人员的新特性 数据库重放 通过分区进行优化 事务管理 模式管理 等。

2011-12-08

空空如也

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

TA关注的人

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