Welcome 微信登录

首页 / 数据库 / MySQL

Oracle RAC Database 11.1.0.6监听故障案例

Oracle RAC Database 11.1.0.6监听故障案例

接到电话,客户的一套核心Oracle RAC数据库连接不上,连接时报无监听程序,客户的Oracle RAC版本为11.1.0.6,平台为AIX 6.1.05,使用了IBM HACMP 5.5.0.8。当我远程过去的时候,发现节点2已经没有任何oracle用户的进程,且concurrent的vg没有激活,HACMP的服务也offline。另一个节点Oracle的实例是正常的,且有部分服务器进程依然在工作,但是本地监听器出现了故障,导致新的连接无法连接到实例,...
alter system archive log current / all / switch logfile

alter system archive log current / all / switch logfile

alter system switch logfile ; 对单实例数据库或RAC中的当前实例执行强制日志切换,归档当前重做日志,Oracle9i之前如果自动归档没有开启,就不归档当前重做日志文件 。alter system archive log current ; 对数据库中的所有实例执行日志切换(只归档当前日志)。alter system archive log all ; 对数据库中的非当前未归档日志进行归档,不负责归档current日志。设一个繁...
Redo丢失的4种情况及处理方法

Redo丢失的4种情况及处理方法

一.说明:1.以下所说的当前日志指日志状态为CURRENT,ACTIVE,非当前日志指日志状态为INACTIVE2.不用考虑归档和非归档模式,2种模式下的Redo丢失情况一样。二.丢失Redo的4种情况:第一种情况:非当前日志,正常关闭。第二种情况:非当前日志,非正常关闭。第三种情况:当前日志,正常关闭。第四种情况:当前日志,非正常关闭。三.处理方法:第一、二种情况的处理方法一样,直接把日志文件clear即可。SQL> alter database ...
Oracle 11gR2 Active Data Guard调整案例[1]

Oracle 11gR2 Active Data Guard调整案例[1]

客户的环境是Oracle RAC Database 11.2.0.3 for Linux x86_64bit+Oracle Database 11.2.0.3 for Linux x86_64bit(ADG备库),RAC使用的是ASM,备库使用的是文件系统。客户在RAC主库为SYSTEM表空间添加了一个数据文件,由于脚本有问题该数据文件被放在了node 1的本地文件系统上,导致node 2的数据库实例宕掉,这一过程被成功的同步到了备用库,备用库同步的该文件...
Oracle 11gR2 Database和Active Data Guard迁移案例

Oracle 11gR2 Database和Active Data Guard迁移案例

客户一套核心系统由一台Oracle Database 11.2.0.3.4单机和一台Active Data Guard组成,分别运行在两台PC服务器上,Oracle Linux 5.8 x86_64bit操作系统,两台服务器都未接存储设备;由于原有设备老旧等原因,现在要将这套Oracle数据库系统(主库和ADG库)迁移到新采购的两台服务器上,不跨版本,也不跨平台。为了最小化停机时间,我们先用目前最新的RMAN 0级备份在两台新服务器上restore dat...
MySQL主主双机负载均衡

MySQL主主双机负载均衡

MySQL双机主主架构,其上辅以负载均衡设备,可以实现mysql数据库的负载均衡高性能和高可用性,负载均衡设备可以根据算法将数据库操作的负载平均分到两台MySQL服务器上,这样对于每台服务器来说工作量减半,有效地提高整体处理性能,在每台MySQL数据库服务器上安装一套MySQL程序,数据库物理文件均在本机硬盘中,通过MySQL主主集群架构,即时同步数据,并且互为备份,这样如果其中一台MySQL数据库宕机,另外一台可以暂时承担起全部负载,并且可以根据存活主机...
Oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system解决办法

Oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system解决办法

Oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system原因可能:ORACLE MEMORY_TARGET参数设置超过了oracle服务器本身内存、或超过了现在服务器空闲内存(就是oracle启动时无法获取设置的内存)eg:oracle version:11gR2OS version:RedHat 6.4企业版服务器:虚拟机分析步骤:1.查看当前 MEMORY_TARGET参数的值为*....
Redis基础介绍及安装示例

Redis基础介绍及安装示例

1.基本概念Redis是由Salvatore Sanfilippo(意大利)开发的一个开源的高性能键值存储数据库,于2009年发布第一个版本并与同一年开源,官方站点:http://www.redis.io/ ,最新的稳定版本为2.8.17。建议线上业务使用早于目前1-2版本的稳定版~ Redis自身提供多种键值数据类型来适应不同场景下的存储需求,同时利用他的数据类型结合各种封装的接口可以实现如缓存、队列等功能的应用。目前我所接触的线上业务都是使用其缓存功能...
Oracle提取字符串中“汉字”串的解决办法

Oracle提取字符串中“汉字”串的解决办法

我们在实际工作中常常要使用去特殊字符的功能,特别是插入到数据库中的数据,我们为了保证数据的质量,往往需要对数据进行清洗,就是去掉特殊字符,我们处理问题的思路是:判断字符串中的每个字符是不是中文,如果是中文,将他们按照顺序连接起来,如果不是,不要。根据实际业务需求,共有2中解决方案:方案一:使用数据库自带函数length,lengthb。中文下length返回的是字符个数,中文占1字符,lengthb返回的是字节个数,中文占2字节,根据中文的特性即可解决,但...
SQL Server技术总结

SQL Server技术总结

MS SQL Server默认实例名称是SQLExpress且默认的TCP/IP端口号是1433,当不使用默认实例而是新建的实例时,默认的端口号是动态的,所以必须要指定相应的端口号,设置方式为:在配置管理中,SQL Server网络配置中选择相应的实例,然后设置TCP/IP中IP标签中的IPALL中的TCP动态端口。在使用SQL Server Management Studio连接数据库时,服务器名称格式如下服务器IP地址,可用端口号[服务器实例名]当使用...
<< 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 >>