Welcome 微信登录

首页 / 数据库 / MySQL

RAC 环境下的重要参数

RAC 环境下的重要参数

Oracle 数据库启动时会根据参数文件中提供的相关参数启动Oracle实例。这些参数包括数据库名字、sga,pga的分配,控制文件的位置,undo,process等等。Oracle RAC数据库同样依赖于这些参数。除了所有单实例情形下的参数值外,RAC数据库还多出了一些重要的参数。本文主要描述RAC环境下的相关参数。一、单实例下参数文件的重要参数 db_name db_block_size Control Files name and location ...
Oracle for Linux 双机 控制文件报错问题

Oracle for Linux 双机 控制文件报错问题

linux版本:RHEL 6.3 Oracle 版本:oracle 11g R2 (11.2.0.3)2台服务器分别安装RHEL 6.3,oracle 分别在2台服务器上安装,软件都放在服务器本地,库文件都放在共享盘(使用的iscsi),第一台oracle安装完成,测试成功。然后把库文件从共享盘删除或重命名,再安装第二台oracle,库文件放在共享盘,供2台oracle 实例使用,在第二台上测试成功。oracle 安装默认会有2个控制文件,一个放在...
insert into select 批量加载出错解决方案

insert into select 批量加载出错解决方案

当使用insert into select 批量加载数据的时候,可能会碰到因为某些数据不符合加载条件,而导致整个insert 语句无法执行,全部rollback。这时可以使用DML 错误日志的特性,解决这个问题。只需要创建一个日志表,并且在使用dml语句的时候添加dml error logging 语句,即可将错误的rows记录到日志表中,而且不会影响已经加载到表中的数据。最后修正这些无法加载的数据。操作步骤如下:1. 创建一个日志表可以使用DBMS_E...
临时表空间(Temporary Tablespace)相关

临时表空间(Temporary Tablespace)相关

Temporary TablespaceTemporary Tablespace 用于存放瞬时数据,只有在session连接期间才能够看到数据。Permanentobject无法创建在temporarytablespace中。空间利用原理:它不会由smon来监控、回收空间。而是使用SEP(Sort Extent Pool)来记录空闲的extent。在OracleDatabase创建数据库的时候会自动的创建默认临时表空间,并且临时表空间的类型是 Locall...
Linux环境Oracle显示乱码的解决方法

Linux环境Oracle显示乱码的解决方法

故障现象:Linux环境Oracle所有出现汉字的地方,都以?替代,或者是直接乱码。有时候报错提示也出现乱码。解决方法:一、临时解决方法切换到Oracle用户,执行[sql] view plaincopyprint?export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK问题解决。但这种方式只对本次会话有效。二、永久解决方法修改profile文件:[...
Oracle 11g R2中exp不能导出空表的解决方法

Oracle 11g R2中exp不能导出空表的解决方法

Oracle 11g Realease 2(11.2.0.1)中,在导出空表的时候,会报错。查了一下原因,原来,该版本中做了一项优化,在建表的时候,不会分配存储空间,只有在第一次insert数据的时候,才会分配存储空间。这在系统中有很多空表时,能节省大量的存储空间。但是如果系统只有少量的空间时,就没什么必要。这项优化还会引起配额错误(Quota Errors),可参考这里。这个问题在11.2.0.2中得到了修复。为此,oracle提供了一个deferred...
Oracle用delete命令删除数据恢复

Oracle用delete命令删除数据恢复

同事找回时操作的数据库为Oracle 10g , 之前删除方式为delete 不晓得trancate好使不。SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的。注释:Oracle 仅根据 SCN 执行恢复。它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为...
Oracle备份恢复之RMAN恢复到异机

Oracle备份恢复之RMAN恢复到异机

注意事项:1 此处实验环境为同平台,同字节序,同版本,源机器和目标机器相同的目录结构。2 目标机器只需要安装Oracle数据库软件即可。3 第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标机器并在控制文件中注册,再见行恢复测试。一 拷贝参数文件备份、控制文件备份、数据文件备份、以及归档备份到新主机上1 rman 连接到源数据库[oracle@oracle dbs]$ rman target /Recovery Manager: Release 10....
Red Hat 下 MySQL root密码恢复

Red Hat 下 MySQL root密码恢复

今儿碰到一个案例,MySQL的root密码丢失,要恢复,说下环境先:Red Hat Enterprise Linux 6.3 x86_64MySQL 5.5.28按照自己以往经验是修改my.cnf,在[mysqld]添加skip-grant-tables,然后重启MySQL,就可以试用mysql免密码登陆,然后就可以修改密码了,但是这招好像是不怎么灵了,有另一套可行的简单的办法!1.首先正常停止MySQLservice mysql stop2.新建文件te...
MySQL外键应用

MySQL外键应用

MySQL版本:5.5.28系统平台:RHEL 5.8 32位(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性和一致性.这是好事儿. 例如: 有一个基础数据表,用来记录商品的所有信息。其他表...
<< 611 612 613 614 615 616 617 618 619 620 >>