Welcome 微信登录

首页 / 数据库 / MySQL

Oracle RAC 添加删除节点

Oracle RAC 添加删除节点

百度搜索,会很多文章关于如何添加删除节点的,而且这个操作也没有什么很多的技术含量,但是自己测试过,记录一下,以备后续查询,同时也希望能给需要的朋友一些帮助.环境介绍环境为两个节点RAC:racnode1和racnode2测试过程是删除racnode1Oracle版本为11.2.0.1---- racnode1上操作 -----首先,要禁用和停止监听,然后查询确认操作已经成功[grid@racnode1 ~]$ srvctl disable listener...
Rman备份脚本集合

Rman备份脚本集合

备份,是作为DBA的头等大事,无论你的技术多强大,没有备份,出问题的时候,依然束手无策。这里只是在工作中总结的备份命令,后续收集到好的脚本,会持续更新......1、在RAC环境下,如果两个节点的archivelog分别保存在自己的本地,在备份的时候如何操作呢?开启两个通道并分别用TNS连接串连接到两个实例,进行备份,相当开启一个备份脚本但是同时在两个节点执行的。注:这个需要配置tnsnames文件,不然无法找到另一个节点。nbrbdb1$[/archiv...
解决Oracle建Dblink时自动添加后缀.US.ORACLE.COM的方法

解决Oracle建Dblink时自动添加后缀.US.ORACLE.COM的方法

解决Oracle建Dblink时自动添加后缀.US.ORACLE.COM的方法第一步:查看global_name参数很明显,自动添加的后缀就是在这里产生的。第二步:以dba用户登录到数据库,修改global_name参数远程登录到本机,以dba用户登录到数据库,修改该参数值。如果不是dba用户,是没有权限修改这个参数的值的。OK!下次再建立DBLINK的时候,就不会在名称后面跟上一串可恶的后缀了。MySQL-MMM切换演示利用Toad管理本地数据库相关资讯...
利用Toad管理本地数据库

利用Toad管理本地数据库

利用Toad管理本地数据库,相对于使用sqlplus来说,要更加直观和方便,而且,更容易操作一些,对于某些大的表格,查询结果一目了然。总的来说,需要以下几步:第一步:安装本地数据库这个过程和一般的安装没什么区别,但要注意以下两点:1. 在安装数据库的时候有,“创建启动数据库(附加720MB)”,指定全局数据库名:myOrcl,以及数据库口令****。2. 安装到最后一步的时候,点击“口令管理”,指...
Oracle 11g告警日志存储路径

Oracle 11g告警日志存储路径

Oracle 10g之前,告警日志位于bdump文件夹下,但11g对此做了变更,引入了ADR(一个存放数据库诊断日志、跟踪文件的目录),它对应的初始化参数为DIAGNOSTIC_DEST,如果设置了$ORACLE_BASE环境变量,那么DIAGNOSTIC_DEST等于$ORACLE_BASE,如果没有设置$ORACLE_BASE,则等于$ORACLE_HOME/log。可使用如下语句查询11g告警日志存放路径:--显示DIAGNOSTIC_DEST的位置...
Oracle spatial sdo_buffer函数精度控制

Oracle spatial sdo_buffer函数精度控制

SDO_GEOM.sdo_buffer 函数用来做缓冲区查询使用,它有三个参数:param1:需要查询的几何要素。param2:用来过滤的几何要素。param3:用来控制缓冲区半径值、缓冲弧容差和单位的控制。当下,我有一个需求,对一线状地物进行缓冲区查询,并将缓冲区绘制在地图上。以下是我的代码:public String getBufferLine(String lineWKT, double distance) { String response="";...
Oracle 关于WKT构造SDO_GEOMETRY的问题

Oracle 关于WKT构造SDO_GEOMETRY的问题

由于系统前端使用OpenLayers框架,后台数据库使用Oracle spatial。大家知道Oracle spatial的SDO_GEOMETRY十分复杂,如果使用期java api ,那就坑爹了,要处理相当多的逻辑和数据类型。今天我有这么一个需求,从前进行多边形查询,我想到了一个好办法,由openlayers构造一个wkt空间串,然后调用SDO_UTIL.FROM_WKTGEOMETRY函数将wkt转为SDO_GEOMETRY,然后再调用SDO_ANY...
使用Swingbench实现Oracle数据库压力测试

使用Swingbench实现Oracle数据库压力测试

即将上线的数据库如何来评估其性能呢,swingbench是除了Benchmark Factory for Databases的不二之选,可以用短小精悍来形容,而且完全免费,也不用成天到晚google注册码,还等什么呢,赶紧来瞧瞧......一、swingbench介绍是JAVA程序,当前分为两个版本,一个是2.3,一个是2.4,支持windons/linux/unix平台,测试了一下win7 64平台,运行不太稳定支持Oracle 单实例以及Oracle ...
使用crs_profile管理RAC资源配置文件

使用crs_profile管理RAC资源配置文件

profile通常指配置文件,crs_profile望文生义可知,就是管理集群的配置文件。在Oraclele RAC中,所有的CRS资源存放在OCR磁盘中,对于OCR更形象的比喻是类似于Windows的注册表。我们知道Windows注册表由类似树状的节点构成,其形式是KEY-VALUE,集群中的资源也是如此。Windows注册表可以整个导出,分支导出,也可以导入注册表信息。针对集群资源的管理crs_profile结合crs_register与crs_unr...
ORA-01033: ORACLE initialization or shutdown in progress

ORA-01033: ORACLE initialization or shutdown in progress

原因:由于Oracle数据库中某一数据文件被误删,导致控制面板的Oracle相关服务启动,但SQL*Plus无法连接。解决方法:让该数据文件脱机(正常删掉数据文件),就可以打开数据库。SQL>conn / as sysdba;已连接。SQL>shutdown immediate;(shutdown好像不能显示出ORA-01109: 数据库未打开这样的信息)ORA-01109: 数据库未打开已经卸载数据库。ORACLE 例程已经关闭。ORACLE...
MySQL Binlog三种格式介绍及分析

MySQL Binlog三种格式介绍及分析

一.Mysql Binlog格式介绍 Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW!1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。(相比row能节约多少性能与日志量,这个取决于应用的SQL情况,正常同一条记录修改或者插入row格式所产生的日志量还小于Statement产生的日志量,但是考虑到如果带条件的upd...
tungsten API 同步日志清除Binlog失败的BUG解决

tungsten API 同步日志清除Binlog失败的BUG解决

在简单修改tungsten API实现日志解析完成后,切换到下一个日志前,会进行此日志清除操作。此操作的目的是防止RelayLog同步mysql master日志过多,引起磁盘空间占用过多的问题。此操作在BinlogPosition reset方法中增加了clearFile相关操作。实现应用时发现一个问题:第一个解析的Binlog日志删除不了,以及中间偶尔会有一个binlog日志清除不了。(对于未清除的日志file会有记录,在下次清除file时会尝试再次删...
基于tungsten API 同步mysql binlog出现EOF packet received的问题解决

基于tungsten API 同步mysql binlog出现EOF packet received的问题解决

tungsten是一个开源的数据库同步工具,详细可参考官网(http://en.wikipedia.org/wiki/Tungsten)项目需要,需要实时知道mysql更新的数据,因此需要同步对应mysql结点的binlog日志数据并解析,对于同步与解析tungsten 相关API都能实现。其中日志同步主要是RelayClient类,还解析是MysqlExtractor类,对于mysql日志解析,首先需要了解binlog日志格式,主要有(Mixed,row...
<< 601 602 603 604 605 606 607 608 609 610 >>