Welcome 微信登录

首页 / 数据库 / MySQL

RAC 简单归档设置下备份恢复理解

RAC 简单归档设置下备份恢复理解

理解最简单的备份方法,理解rman是如何备份与恢复的。集群环境下对归档日志的备份注意事项:必须保证备份实例上能够访问所有实例的归档日志,否则会报错,除非为各个实例分配通道。集群环境下恢复注意事项:进行restore时,为每个实例配置通道,以正确的转储。进行recover时,当前操作实例必须能够访问所有的归档日志文件,否则可能恢复失败。以上注意事项在任何归档日志设置情况下成立,只是有些情况下Oracle为我们做了,或通过asm,或通过nfs,或其它方式。以下...
Oracle 行迁移与行链接

Oracle 行迁移与行链接

行链接和行迁移引起数据库性能下降的原因:引起性能下降的原因主要是由于引起多余的I/O造成的。当通过索引访问已有行迁移现象的行时,数据库必须扫描一个以上的数据块才能检索到改行的数据。这主要有以下两种表现形式:1) row migration 或row chaining 导致 INSERT 或 UPDATE语句的性能比较差,因为它们需要执行额外的处理2) 利用索引查询已经链接或迁移的行的select语句性能比较差,因为它们要执行额外的I/O。行链接与行迁移的消...
配置并使用Redo Log Buffer

配置并使用Redo Log Buffer

当buffer cache中的数据块被修改后,服务器进程生成redo数据并写入到redo log buffer中。当满足以下条件时,LGWR会将redo log buffer中的条目开始写入在线重做日志:--redo log buffer满1/3.--每3秒超时(Timeout).--log_buffer中的数据到达1M.--事务提交时.当LGWR将redo log buffer中的重做条目写入到在线重做日志文件或磁盘后,用户进程就可以复制新的条目到red...
两台MySQL数据库数据同步实现

两台MySQL数据库数据同步实现

1. 安装配置 两台服务器,分别安装好Mysql,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去master哪儿同步数据回来。两台服务器的配置一样,我们把关键的配置文件拷贝一下...
Linux 下如何进入 MySQL 命令行

Linux 下如何进入 MySQL 命令行

连接MySQL:格式: mysql -h主机地址 -u用户名-p用户密码1、例1:连接到本机上的MYSQL找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MySQL假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:mys...
Spring+Hibernate常见错误

Spring+Hibernate常见错误

1. spring管理hiberante事务,设置切面的时候一定要考虑所有可能涉及事务的地方,不然切面没有涉及到而有数据库操作的地方很占用数据库连接不能释放2. 使用rmi时如应用部署的服务器机器存在多块网卡多个ip时,客户端连接服务时会报什么127.0.0.1 confused connetion,这时须要设置rmi注册的ip,System参数,system.setProperty("java.rmi.server.hostname","XXX.XXX....
Oracle impdp的ignore及 fromuser / touser 功能

Oracle impdp的ignore及 fromuser / touser 功能

在使用impdp时,会发现,有很多参数选项与imp不同,比如说,找不到了fromuser和touser参数,也找不到了ignore参数,indexes等参数也不再存在。当然这些功能都还在,而且更加强大,impdp有了不少新的替代参数。以下三个参数极大的增强了用户转换及表空间转换的操作:REMAP_DATAFILE Redefine datafile references in all DDL statements.REMAP_SCHEMA Objects ...
Oracle 服务器端客户端字符集设置对应用程序的影响

Oracle 服务器端客户端字符集设置对应用程序的影响

在Oracle数据库中如果服务器端客户端字符集设置不当,就会造成保存到数据库的数据不会正常保存,或者数据库里的数据在客户段不能正常显示,出现烂码的现象。尤其是以PLSQL操作的时候,由于PLSQL的bug,会造成一些看起来不’正常‘的乱码现象,下面来解释一下:1,查看数据库的字符集:SQL> select * from database_properties where property_name="NLS_CHARACTERSETPROPERTY_...
在Java中使用Oracle的merge语法

在Java中使用Oracle的merge语法

在JAVA开发中通常碰到这样的需求,如果一条数据在表中已经存在,对其做update,如果不存在,将新的数据插入.如果不使用Oracle提供的merge语法的话,可能先要上数据库select查询一下看是否存在,然后决定怎么操作,这样的话需要写更多的代码,同时性能也不好,要来回数据库两次.使用merge的话则可以一条SQL语句完成.下面是JAVA代码的示例:(这里简单起见,没有对异常下连接关闭做处理) private static void testMerge...
<< 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 >>