自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 收藏
  • 关注

原创 redhat5.4 x86_64上的virgo安装与使用

redhat5.4 x86_64上的virgo安装与使用一、前提条件JavaSE1.6以上,需设置JAVA_HOME,Path, ClassPath环境变量;1.1、下载并安装jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 到该网站去下载jdk-6u3

2012-04-05 17:07:17 1348

原创 不同类型的数据跨表空间迁移的解决办法

Oracle10g数据跨表空间迁移 因某些开发人员由于对oracle数据库理解的不够深入,往往在建表的时候指定了当前用户非默认的表空间,这样就导致了在exp及imp等操作时候问题很多,因此需要将这些表及相关的数据迁移回当前用户的默认表空间里.Oracle10g数据数据库提供了一个Move命令可以把这样的数据对象进行跨表空间的迁移,也可以对含有BLOB、CLOB这样的二进制大字段的表进行move

2011-06-13 15:12:00 1532

转载 自治系统AS

<br />在互联网中,一个自治系统(AS,autonomous system)是指在一个(有时是多个)实体管辖下的所有IP网络和路由器的全体,它们对互联网执行共同的路由策略。参看RFC 1930中更新的定义。<br />最初时,该定义要求一个自治系统由一个单一实体管辖,通常是一个互联网服务提供商或一个拥有到多个网络的独立连接的大型组织,其遵循一个单一且明确的路由策略。参看RFC 1771,边界网关协议(BGP)的初始定义(现已废止)。由于多个组织可使用各自私有的自治系统编号来与同一个将它们连接到互联网的I

2011-05-30 15:52:00 2133

转载 BGP

<br />边界网关协议(英文:BGP, Border Gateway Protocol)是互联网的核心路由协议。它通过维护路由表来实现自治系统(AS)之间的可达性,属于矢量路由协议。BGP不使用传统域内路由协议的距离度量,而是基于路径、网络策略和规则集来决定路由。 自从1994年以来,BGP版本4在互联网上广泛使用,更早的版本都已经废弃。版本4的主要改进在于支持无类别域间路由(CIDR)并使用路由聚类来减小路由表的尺寸。从最早的RFC 1771开始,经过超过20版草稿,BGP版本4最终在2006年1月发行

2011-05-30 15:49:00 418

原创 oracle10g rac stream 多表复制(本地捕获)

<br />     oracle stream 主要是针对数据库而言的,而不是针对实例,所以rac的多表复制(本地捕获)其实跟单实例的多表复制(本地捕获)是一样的,唯一要注意的是rac产生的归档必须在共享磁盘上的同一目录中,同时创建的directory也最好是在共享磁盘上的目录。否则在执行过程中会报错,导致过程不能执行。<br />一、前提条件:<br />源数据库(集群数据库rac):<br />rac节点1:<br />操作系统:redhat ES5.4<br />oracle版本:10.2.0.4(

2011-04-27 15:48:00 863

原创 oracle10g stream多表复制(本地捕获)

通过前面一章>,我们已经知道了stream的实现过程,但在实际应用中,单个表的复制使用的情况还是非常少的,下面我们将介绍通过stream实现多表复制的方法。这次我们将直接使用DBMS_STREAMS_ADM.MAINTAIN_TABLES过程进行创建stream环境,也就是运行一个过程的事情,就能解决多表复制的问题,看起来是不是很简单,费话少说,开始吧一、前提条件:源数据库:操作系统:redhat ES5.4oracle版本:10.2.0.4(64位)数据库名:orclip地址:192.168.1.10gl

2011-04-21 16:14:00 1244

原创 Oracle10g Stream 单表复制(本地捕获)

一、Stream概述 Stream实际上是Oracle 的消息队列(也叫Oracle Advanced Queue)技术的一种扩展应用,Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。从专业的角度来讲,在Stream 环境下, 复制的起点数据库叫作Source Database(源数据库), 复制的终点数据库叫作Target Database(目标数据库)。 在这两个数据库上都要创建一个队列,其中的Source Database上的是发送队列,而Target Database上的是接收队列。S

2011-04-20 16:54:00 1392

原创 关于oracle database link的使用说明

<br />创建DB_LINK的语法及说明<br />create  public database link oradb(db_link名) connect to username(远程数据库用户名) identified by password(远程数据库用户密码) using 'oradb';<br />如果省略public,则创建的是private的数据库连接,private的连接只能是当前创建DB_LINK的用户可以使用这个db_link,public表示数据库中所有的用户都可以使用这个db_li

2011-04-08 15:59:00 1592

原创 sendmail发送的邮件显示自己主机名的解决办法

当用sendmail发邮件的时候,如果不经过修改,默认都是以root@localhost.localdomain这样的方式发送的,这样很容易被接收的邮件服务器当作垃圾邮件处理.其实只要我们把其中的localhost.localdomain修改成机器名就不会被当成垃圾邮件了(当然也可以同时修改域名),在进行主机名修改前,我们要知道/etc/hosts文件中的格式,下面简单介绍下一般/etc/hosts 的内容一般有如下类似内容:127.0.0.1     localhost.localdomain     l

2011-03-18 17:16:00 2866

原创 nagios使用经常碰到的几种问题及处理办法

1、CHECK_NRPE: Socket timeout after 10 seconds错误这个错误是说nrpe进程再执行某个检测脚本时可能是大于10秒钟的,而默认的是10秒钟。所以会发报警信息,解决的方法是在commands.cfg加上-t 参数,即改变该命令的执行时间,避免超时.如下/usr/local/nagios/libexec/check_nrpe -H 192.168.1.1 -c check_load -t 30其中-t 30表示可以执行该命令的时间是30秒,然后重启nagios服务2、CH

2011-03-09 12:05:00 6968

原创 ORA-01031: insufficient privileges解决

<br />最近写了个存过需要建表,并通过job调用执行,发现单独执行存过是没有问题,一用job调用执行就会报ORA-01031: insufficient privileges错误.先是查看当前用户的权限,是UNLIMITED TABLESPACE,于是又增加了CREATE ANY TABLE权限,继续执行还是报一样的错误.既然权限没有问题,为什么还是报错了,想了想应该是当前的session认不到,于是在执行execute immediate 'create table..'语句前增加了 execute

2011-01-27 10:10:00 1414 1

原创 rac数据库联机在线日志重建

<br />由于rac每个节点都有自己的私有日志组,所以在集群数据库各节点上都会有一个自己的日志线程号,这个线程号由参数THREAD确定(可以通过show parameters thread查看),该值不会改变.<br />我们可以通过下面的语句进行确定各日志线程号对应的日志组.<br />select * from v$log;<br />注意GROUP#,THREAD#,ARC,STATUS列的值.<br />同时我们也可以确定下当前日志组的路径,可以通过以下语句确定<br />select * fro

2011-01-05 11:47:00 975

原创 定时自动增加分区表

<br />create or replace procedure auto_create_newpartitions<br />as<br />cursor c_parts is<br />select table_name,max(partition_name) as par

2010-12-24 11:19:00 670

原创 oracle分区表彻底删除的办法

<br />oracle分区表彻底删除的办法<br />当对一个不再使用的分区表进行drop后,查询user_tab_partitions视图发现出现如下不规则的分区表表名:<br />SQL> select distinct table_name from user_tab_partitions;<br />BIN$l+Pv5l1jCMXgQKjAyQFA0A==$0<br />这样很容易导致自己写的"自动增加表的分区"的存过发生错误,因此为了避免再修改存过,只能把这些不规则的表名删除才行.现提供如下方法

2010-12-21 14:22:00 4735

原创 nagios发不出邮件解决办法

<br />      最近在外网新搭了一套nagios系统,开始几天系统出了问题nagios还能发邮件通知,可最近出了问题老收不到邮件,手工在服务器上发邮件又可以,后来一查sendmail的日志和nagios的日志,发现sendmail的邮件只有邮件信息,没有进邮件队列.nagios那边的日志又报下面的警告:<br />[1292174436] Warning: Contact 'wahaha' service notification command '/usr/bin/printf "%b" "***

2010-12-16 10:31:00 3622

原创 ssh到远程机器慢的解决办法

<br />最近装了个linux的虚机,发现ssh到其他的linux时很久才出现密码提示,等的实在让人烦,<br />通过修改/etc/ssh/ssh_config文件,将其中<br />GSSAPIAuthentication yes改为GSSAPIAuthentication no 后,再ssh到远程linux服务器.发现马上就出现了密码提示.问题解决!<br />GSSAPIAuthentication 参数是用于 Kerberos 验证的,而对于绝大多数人来说,不可能使用这种验证机制的,所以要注意把

2010-12-16 10:10:00 466

原创 打开owb设计中心时报错处理

<br />在打开owb设计中心时报如下错误<br />unable to create an instance of the java virtual machine located at path:E:/app/Administrator/product/11.2.0/dbhome_1/jdk/jre/bin/client/jvm.dll<br /> <br />同时还发现设计中心报如下错误<br />Error occurred during initialization of vm <br />Co

2010-09-27 12:33:00 656

原创 obiee11g使用入门手册(第四部分)

<br />5、创建展现层<br />直接将逻辑模型中的sh拖拉到展现层,如图<br /><br /><br />展现层的一个主目录(如sh)对应到obiee中的一个分析主题,这就是要展现给最终用户看到的视图,因此我们还要对展现层的相关名称进行修改及删除一些不必要的列,尤其是id字段。<br />Times表中的字段太多,不便查看,因此我们将日历日期和会计日期进行分开组织<br />新建两个表示表名为calendar和fiscal<br /> <br /><br /><br />按同样的方法生成fiscal

2010-09-21 14:55:00 1839

原创 obiee11g使用入门手册(第三部分)

<br /><br />接下来为逻辑层中的各表设置主外键关系,该方法跟物理模型中创建主外键的方法类似,选种逻辑模型中的sh<br /><br /><br />最后的结果如下<br /> <br /><br />由于继承了物理层的逻辑关系,所以这一步只是确认,不需要去建立主外键关系<br />接下来我们来删除逻辑层中不需要的字段,删除的字段如下:<br />Channels:channel_class_id,channel_total_id<br />Customers:cust_city_id,cust_s

2010-09-21 14:40:00 1163

原创 obiee11g使用入门手册(第二部分)

3、创建物理模型物理模型中,最重要的是创建维表与事实表的主外键关系,先打开创建主外键关系的主界面:如下:成本事实表costs与产品维、时间维、促销品维以及渠道维均有关联,所以需要在这几张表间创建主外键关系。请将出现的表按上面的位置排列,然后点工具栏上的新建连接图标,先点channels表图标,然后连接到costs图标并点击一下,会出现两个表的关联管理界面,如下:选择channels表的channel_id(作为主key)对应到costs表的channnel_id,点确认。如果我们在导入数据时都选择了“关键字

2010-09-21 14:22:00 1511 1

原创 obiee11g使用入门手册(第一部分)

                    Obiee11g使用手册一、启动BI服务该启动过程会发费比较长的时间,该启动过程共启动了weblogic的consol、obiee的em和obiee,启动完成后会直接打开obiee的网页:http://机器名:9704/analytics.输入在安装obiee时创建的用户名weblogic和对应的密码进行登陆二、利用BI 管理建立资料库并导入元数据(BI 管理主要是用来创建BI分析模型的工具,全称为:oracle bi administrator tool,使用该工具

2010-09-21 13:59:00 2274 2

原创 obiee11g安装说明

<br />obiee11g(Oracle Business Intelligence Enterprise Edition Plus|Oracle商业智能企业增强版,其实就是一个融合了多个中间件的产品)安装说明<br />obiee11g主要包括以下组件<br />BI Server Enterprise Edition 商业智能服务器企业版<br />Server Administrator  服务器管理<br />Answers             回答<br />Interactive Dash

2010-09-08 11:05:00 2976 1

原创 redhat5.4 64位上安装oracle11g R2步骤

1、linux操作系统要求:redhat4要求是Red Hat Enterprise Linux 4 Update 7及以上redhat5要求是Red Hat Enterprise Linux 5 Update 2及以上注:oracle11g R2已经对SE Linux能够进行支持了,所以SE Linux可以不用设置成disable2、系统包要求(在安装系统时选上开发软件包,下面的大部分安装包都已经安装)binutils-2.17.50.0.6 (已安装)compat-libstdc++-33-3.2.3(

2010-08-27 15:21:00 3082 1

原创 redhat5上搭建HA实现apache应用热备

前提条件:服务器有两片网卡eth0和eth1(如果用的是虚机,就需要增加一个虚拟网卡)服务器1:主机名:node1eth0:192.168.1.160eth1:10.1.1.10服务器2:主机名:node2eth0:192.168.1.161eth1:10.1.1.11一、安装heartbeat依赖包及heartbeat(请按下面的顺序执行安装,否则会在安装的时候报错)rpm -ivh perl-Authen-SASL-2.15-1.el5.pp.noarch

2010-08-26 17:29:00 2691

原创 owb11g的使用

<br />请参看如下网址,有详细使用说明<br />http://www.oracle.com/technology/global/cn/obe/11gr1_owb/index.htm

2010-08-23 17:53:00 504

转载 数据仓库建模与ETL实践技巧

一、数据仓库的架构数据仓库(Data Warehouse / DW)是为了便于多维分析和多角度展现而将数据按特定的模式进行存储所建立起来的关系型数据库,它的数据基于OLTP源系统。数据仓库中的数据是细节的、集成的、面向主题的,以OLAP系统的分析需求为目的。数据仓库的架构模型包括了星型架构与雪花型架构两种模式。星型架构的中间为事实表,四周为维度表,类似星星;而相比较而言,雪花型架构的中间为事实表,两边的维度表可以再有其关联子表,从而表达了清晰的维度层次关系。 从OLAP系统的分析需求和ETL的处理效率两方面

2010-08-23 16:55:00 693

转载 数据仓库术语

数据仓库:数据仓库是一个支持管理决策的数据集合。数据是面向主题的、集成的、不易丢失的并且是时间变量。数据仓库是所有操作环境和外部数据源的快照集合。它并不需要非常精确,因为它必须在特定的时间基础上从操作环境中提取出来。数据集市:数据仓库只限于单个主题的区域,例如顾客、部门、地点等。数据集市在从数据仓库获取数据时可以依赖于数据仓库,或者当它们从操作系统中获取数据时就不依赖于数据仓库。事实:事实是数据仓库中的信息单元,也是多维空间中的一个单元,受分析单元的限制。事实存储于一张表中(当使用关系数据库时)或者是多维数

2010-08-23 15:18:00 1140

原创 bi方向发展

<br />最近无意间发现目前很多公司招聘oracle dba都增加了bi分析的工作职责,看来bi是个趋势,还想继续做技术的话,还得向bi方向发展了,加油!

2010-08-20 14:46:00 523

原创 oracle10g rac physical dataguard搭建步骤

<br />一、主数据库服务器上的操作:<br />1、主库设置为force logging 模式<br />SQL> alter database force logging;<br />确认为logging模式<br />select FORCE_LOGGING from v$database;<br /> <br />2、在RAC主库设为归档模式<br />修改spfile文件(因为rac的spfile文件为两个节点所共用(我的环境是放在了共享文件系统上了),因此在一个节点上完成便可,以下以rac1为

2010-08-20 14:26:00 1545

原创 ORA-29702错误解决

<br />SQL> startup nomount<br />ORA-29702: error occurred in Cluster Group Service operation<br />原因:主要是oracle rac没有启动cluster导致的错误,只要先启动cluster软件就可以了<br />/etc/init.d/init.crs start

2010-08-20 09:53:00 5539

原创 oracle10201 rac升级到10204后导出数据时报EXP-00056错误

<br />oracle10201 rac升级到10204后,做导出操作,报如下错误<br />EXP-00056: ORACLE error 3212 encountered<br />ORA-03212: Temporary Segment cannot be created in locally-managed tablespace<br />EXP-00000: Export terminated unsuccessfully<br />从错误的内容可以看出来,不能使用临时表空间,开始以为是临时表空

2010-08-18 10:33:00 610

原创 oracle10201 rac升级到10204

一、停止数据库相关进程分别在两台机器上停止数据库sqlplus "/as sysdba";sql>shutdown immediatelsnrctl stop也可以用srvctl工具在一个节点上完成$ORA_CRS_HOME/bin/srvctl stop service -d rac  停止service.(对于RAC数据库,首先要停止所有节点中的Service服务,如果创建了service的话)$ORA_CRS_HOME/bin/srvctl stop database -d rac 停止RAC数据库中

2010-08-16 11:26:00 1014

原创 oracle10g sqlplus命令行不能使用上下键和回退键的解决办法

下载一个rlwrap-0.30-1.el4.x86_64.rpm(64位linux,如果不是64位的请找到相应的包),用root用户进行安装rpm -ivh rlwrap-0.30-1.el4.x86_64.rpm安装完后转到oracle用户su - oraclevi .bash_profile增加如下一行alias sqlplus='rlwrap sqlplus'保存后再执行source .bash_profile后再登陆sqlplus就可以正常使用上下键和回退键了!

2010-08-13 15:37:00 1280

原创 oracle外部表的使用

<br />让我们先来了解下外部表的定义:<br />    所谓外部表,就是用于区分Oracle的普通表的一种格式。普通的表都是建立在数据库的内部,数据存储也是在Oracle的自身数据文件中,<br />    而外部表,则是类似一个指针,直接指向外部物理文件,比如平面文件data.txt,可以直接映射成一个外部表data_ext。 <br />    外部平面文件本身只是数据存储,并不能对字段等信息进行自描述,所以还需要在引用的时候,强行指定文本文件的格式,这样就能像真正的表一样操作了.<b

2010-08-13 15:16:00 584

原创 连接池连oracle rac的时候报网络不能连接

<br />java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146) at oracle

2010-08-13 13:21:00 778

原创 F5上实现DNS 泛域名中子域名分别对应不同IP池的配置

<br />F5上的设置:<br />1、建立各域名对应的IP池:<br />Local Traffic->pool->create<br />Health Monitors 选择一个设置好的monitors(先要设置增加一个monitors,如:http_monitor )<br />在member增加成员IP及对应服务(即端口号)并确定为enable(图标为绿色)<br />创建2个IP池 vipdnspool和hahadnspool,具体的IP设置自己定,<br />如vipdnspool包括192.

2010-08-13 11:47:00 1205

原创 linux上nagios安装完整版

监控服务器端的安装部署一、apache的安装下载httpd-2.2.15.tar.gz gunzip httpd-2.2.15.tar.gztar xvf httpd-2.2.15.tarcd httpd-2.2.15./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-cgi --enable-rewrite --enable-deflate --with-mpm=workermakema

2010-08-13 11:43:00 8443

原创 中文cacti安装使用手册

<br />1、安装apache<br />tar xvf httpd-2.2.15.tar.tar<br />cd httpd-2.2.15<br />makedir /usr/local/apache2<br />./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=most --with-mpm=worker --enable-disk-cache --enable-mem-cache<br />make <b

2010-08-13 11:35:00 3267

原创 oracle10201升级到10204步骤

<br />1、停止数据库服务<br />sqlplus "/as sysdba";<br />sql>shutdown immediate<br />sql>quit<br />lsnrctl stop<br />2、冷备份数据库<br />tar cvfz /data/apps.tarz /data/apps<br />3、升级数据库软件<br />cd /data/Disk1<br />./runInstaller<br />4、完成数据库软件升级后升级数据库<br />sqlplus "/as sy

2010-08-13 11:33:00 850

原创 使用catalog与不使用catalog的rman备份方法

<br />使用catalog的备份方法<br />一、在恢复目录数据库上执行的操作:<br />create tablespace rmants datafile '/home/oracle/oradata/rman/rmants.dbf' size 50M;<br />create user rman identified by rman default tablespace rmants temporary tablespace temp quota unlimited on rmants;<br /

2010-08-13 11:31:00 439

空空如也

空空如也

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

TA关注的人

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