Welcome 微信登录

首页 / 数据库 / MySQL

RAC 环境下修改归档模式

RAC 环境下修改归档模式

RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所产生的差异。在这种情况下,我们可以将RAC数据库切换到非集群状态下,仅仅在一个实例上来实施归档模式切换即可完成RAC数据库的归档模式转换问题。本文主要描述了由非归档模式切换到归档模式,而由非归档切换的归档步骤相同,不再赘述。1、主要步骤:备份spfile,以防止参数修改失败导致数据库无法启动修改集群参数cluster_database为false启动单实例到mount状态将数据库置于归档模式(al...
Linux 下 Oracle 内核参数优化

Linux 下 Oracle 内核参数优化

数据库的性能优化涉及到整个数据库运行环境的方方面面,诸如操作系统,Oracle自身,存储,网络等等几个大块。而操作系统则是Oracle稳定运行与最大化性能的基石。本文主要描述基于Linux系统下 Oracle 内核参数的配置。校验下面的列表中显示的内核参数的值被设置为大于或等于下面所显示的最小值。如果你的系统中下面的任意参数的当前值已经大于或高于下面列出的值,请不要做任何修改。下面的步骤给出了如何去校验并设置这些参数的值。通过执行下面的命令进行校验/sbi...
Oracle(RAC)数据库调优和事故分析应关注的技术点

Oracle(RAC)数据库调优和事故分析应关注的技术点

Oracle 11g AuditOracle审计(Audit)功能用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的 SYS.AUD$ 表中,可通过视图 dba_audit_trail 查看)或操作系统审计记录(默认位置为 $ORACLE_BASE/admin/$ORACLE_SID/adump/ )中。而不管是否打开数据库的审计功能,以下这些操作Oracle系统都会强制记录:用管理员权限连接Instanc...
如何生成指定SQL语句的AWR报表

如何生成指定SQL语句的AWR报表

1,生成指定SQL语句的统计报表 如果希望对多实例的数据库做对比,那就要使用$Oracle_HOME/rdbms/admin/awrddrpi.sql脚本了。该脚本的操作基本与单实例基本相同,这里不再演示,感兴趣的朋友可以自己测试下。2 ,生成指定SQL语句的统计报表 这项统计专门用来分析某条指定的SQL语句,通过awrsqrpt.sql脚本,awr能够生成指定sql(曾经执行过的SQL)的执行计划,消耗的资源等等信息,有助于DBA进行SQL调优。...
如何查看Oracle数据库的session阻塞

如何查看Oracle数据库的session阻塞

我们都知道Oracle自己会自动处理死锁的情况,不需要人为的干预,但是Oracle不能自己处理session阻塞的的情况,阻塞导致资源的浪费和消耗系统性能,这个时候我们就需要快速的找出导致阻塞的原因,并尽快排除它,好让系统重新正常运行。下面我将做一个例子来解释如何迅速的处理这种阻塞:下面的例子是两个session 同时更新HR用户的同一条记录。HR用户窗口1:[oracle@linuxidc ~]$ sqlplus hr/hrSQL*Plus: Relea...
彻底的删除本机的Oracle软件

彻底的删除本机的Oracle软件

卸载Oracle数据库并不像删除其他的软件一样那么简单,尤其是对于新员工而言,在删除了数据库重新安装的时候,经常会出现再次安装的时候,会报一些莫名其妙的错误,或者再次安装的时候压根就安装不会成功。即使是使用了Oracle自带的卸载服务,有的时候也会有一些Oracle数据库的历史痕迹或者文件夹保存在系统中,占用了系统的资源,或者影响了系统的正常运行。按照如下步骤,进行Oracle的卸载删除:1、如果你的数据库配置了ASM自动存储管理,应该首先删除&ldquo...
Oracle数据库实现字段自增

Oracle数据库实现字段自增

在使用Sql Server时,为了使得每条记录不会重复,加入了一个自增字段,并且将其设为主键。现在放开这样做的优劣。单单只说实现问题。在用Oracle时,出现了这样一个状况,添加模块时,只传入了一个模块名称,而表中还有一个模块ID,这个ID设定的是自增。但是在Oracle中没有字段自增这个功能。但是可以通过自己写序列、触发器来实现这样的一个功能。先说一下自增这个功能:自增,无非就是在插入的时候,自增的字段按照某种序列实现自动加一并且赋值。那么我们就再Ora...
配置客户端连接到ASM实例

配置客户端连接到ASM实例

对于Oracle 网络配置,我们通常通过negmgr或者netca来完成客户端连接到数据库实例。而对于连接到ASM实例,同样可以实现从客户端来进行连接。不过Oracle并未为我们提供工具来完成配置,我们可以通过手动配置监听以及客户端tnsnames来实现。本文对此给出描述与示例。1、服务器端、客户端的环境 #服务器端环境,host信息 oracle@bo2dbp:~> cat /etc/hosts |grep vip 192.168.7.61 ...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>