Welcome 微信登录

首页 / 数据库 / MySQL

Oracle Streams技术介绍&搭建

Oracle Streams技术介绍&搭建

Stream 是Oracle 的消息队列(也叫OracleAdvanced Queue)技术的一种扩展应用。 Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Stream replication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高可用性方案。它可以实现两个数据库之间数据库级,schema级,Table级的数据同步,并且这种同步可以是双向的。 Oracle Stream也是通过数据冗余来提高可用性,这一点和Da...
RHEL 5.x 平台 Oracle 10g RAC 的速度安装脚本

RHEL 5.x 平台 Oracle 10g RAC 的速度安装脚本

最近遇到很多 RHEL 5.X 平台安装 Oracle 10g RAC的活,虽然没什么难度,但是重复的体力劳动还是比较大的。因此顺便整理了一份半自动安装的脚本。主要完成操作系统补丁安装,数据库用户创建,用户配置文件修改等内容。待解决的问题:1、主机名自动配置,这块需要单独的配置文件,而且配置过程中,和主机名相关的配置不是很多;2、共享磁盘多路径配置,因为使用裸设备和UDEV的方式不一,存储隐射出来的结果有些在/dev/mapper,有些在/dev/sd*,...
Oracle优化器

Oracle优化器

一 Oracle优化器概述Oracle优化器是用于生成SQL语句访问数据库时使用的执行计划的。Oracle优化器通过使用Oracle搜集的关于数据库对象的统计数据来生成SQL语句的访问计划(使用什么对象)并执行计划(使用何种操作)。二 Oracle优化器的分类Oracle优化器分为三类:1) RULE优化器:基于规则的优化器相对比较简单,通过检查数据库的可用路径并将这些路径与路径表进行比较,从而确定SQL语句的执行计划。RULE优化的过程中不需要任何表或索...
Oracle的验证方式

Oracle的验证方式

一基本概念Oracle的验证方式分为两种:操作系统验证和密码验证。操作系统验证的意思就是利用操作系统的帐户密码系统来保护oracle数据库的安全,一般的生产系统只有dba才拥有操作系统的帐户,所以用操作系统验证很方便并且具有很高的安全性。密码验证就是通过oracle的密码文件来保证oracle数据库的安全性。判断当前数据库采用何种验证方式的最简单的方法就是:1, 在命令行中输入“sqlplusw /nolog”,以nolog方式登陆...
Oracle 数据库迁移数据的建议方法(ASM 到 本地硬盘,或者本地硬盘到 ASM)

Oracle 数据库迁移数据的建议方法(ASM 到 本地硬盘,或者本地硬盘到 ASM)

前一段时间遇到了一个问题,那就是RAC环境下的一个数据文件,竟然放在了本地硬盘,而没有放在ASM磁盘组中。非常怪异的现象,更怪异的是RAC竟然允许这种情况。其实解决方法很简单,就是使用rman来讲本地的数据文件迁移到ASM磁盘组上。sql "alter tablespace xxx offline" ;backup as copy datafile 39 format "+DATA" ;switch datafile 39 to copy ;report ...
Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)

Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)

Windows 下的 sql*plus 使自带上下键历史记录显示的,比较方便,但是linux默认却没有这个功能,需要拓展一下才可以使用,这里就引进了需要安装的两个软件包,rlwrap以及readline。安装后,Linux下的sql*plus就可以实现上下键历史记录显示的功能了。看到网络上很多朋友都有这样的疑问,这里简单记录一下安装过程,最下面是两个包的下载地址。包括:rlwrap-0.37.tar.gz(http://www.linuxidc.com/L...
Oracle中利用expdp/impdp备份数据库的使用说明

Oracle中利用expdp/impdp备份数据库的使用说明

Oracle 10g 已经引入了数据泵(Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快;在说明数据泵的使用方法之前,我们先来了解二者的区别:在10g之前,只能使用exp/imp命令来备份;从10g开始oracle提供了两种方式exp/imp和expdp/impdp,但在使用前我们必须搞清楚:1、exp/imp 是客户端工具,它们既可以在客户端使用也可以在服务端使用;也就是说你可以把另一台电脑上的数据...
使用mysqladmin命令修改MySQL密码与忘记密码

使用mysqladmin命令修改MySQL密码与忘记密码

修改密码:1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 1234562.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:mysqladmin -u root -p password abcdef 注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。3.如果你的root现在有密码了(123456),那么修...
Oracle undo 机制

Oracle undo 机制

UNDO作用:1、回滚,rollback时2、构造CR块,提供读一致性3、回滚,实例恢复的时候undo表空区的状态:1、free 可以使用的回滚段的区2、active 表示此区中有活动的未提交的事务块 3、inactive 表示此区中的事务已经提交,但未过undo_retention默认900秒时间,原则上Oracle不会覆盖他,但在UNDO空间不足,压力大时也会被覆盖。4、expired 过了undo_retention时间的区alter tablesp...
Oracle RAC架构记录

Oracle RAC架构记录

在集群中的所有节点上执行下列配置过程!Oracle 9.0.1 和 9.2.0.1 使用一个名为 watchdogd 的用户空间监视后台程序来监视集群的状态情况,并在出现故障时重新启动 RAC 节点。从 Oracle 9.2.0.2 开始,此监视后台程序已被名为 hangcheck-timer 的模块所代替,该模块可以更好地解决可用性和可靠性问题。 hang-check 计时器被加载到 Linux 内核中并检查系统是否挂起。它将设置一个计时器,并在特定的时...
<< 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 >>