Oracle RAC 启动与关闭 (rac 命令示例)
<p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;"><span style="font-size:18px;">一. 检查共享设备</span></p><p style="margin-top:0px;margin-bottom:0px;font-family:Arial;font-size:14px;line-height:26px;white-s...
vmware虚拟机Linux增加硬盘(转载)
<p style="margin-top:0px;border:0px;list-style:none;word-wrap:normal;word-break:normal;line-height:21px;color:#494949;font-family:simsun;font-size:14px;white-space:normal;background-color:#F6F6F6;"><span style="word-wrap:normal;word-break:normal;font-style:italic;font-weight:bold;">创建虚拟硬盘</s...
/etc/fstab详解
<p id="tit" style="color:#333333;font-family:Arial;font-size:14px;line-height:26px;white-space:normal;background-color:#FFFFFF;">fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。下面是我机子上的 fstab文件: <br /><br />LABEL=/ &n...
完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程
<p style="margin:10px auto;font-family:微软雅黑, PTSans, Arial, sans-serif;font-size:16px;line-height:24px;white-space:normal;background-color:#CCE8CF;">本文记录了打PSU的全过程,意在体会数据库打PSU补丁的整个过程。</p><p style="margin:10px auto;font-family:微软雅黑, PTSans, Arial, sans-serif;font...
DBA强化实战系列第三期:oracle11.2.0.4搭建adg全过程
oracle11部署 asm active dataguard,以只读的方式打开备库,实现读写分离。
oracle 11g手工建库
工作环境: ORE 6.5手工建库是作为dba必须掌握的一个基本技能,它使清楚的认识oracle的目录结构、oracle所必需的文件、理解表空间、认证方式等概念。1.设置环境变量[oracle@ENMOEDU ~]$ vi .bash_profile # .bash_profile # Get the aliases ...
oracle 后台进程(background process)详解
查看已运行background process$ps -ef | grep oraSQL> select name,description from v$bgprocess where paddr !='00';NAME DESCRIPTION----- ----------------------------------------------------------------PMON process cleanupPSP0 process spawner 0MMAN Memory M...
Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] v...
Win7下完全卸载Oracle 11g的步骤
1 右击“计算机”-->管理-->服务和应用程序-->服务,停掉所有Oracle相关的服务(以Oracle打头的,比如OracleDBConsoleorcl)。 2 开始-->所有程序-->Oracle-->Oracle安装产品-->Universal Installer,“欢迎使用”界面启动后,卸载产品-->展开Oracle主目录下的OraDb11g_home1-->勾选Oracle Databa...
模拟状态为active的日志损坏的数据恢复
首先我们先看看Active日志特点Active:表示日志是活动的但不是当前正在使用的redolog,active意味着checkpoint动作尚未完成(脏数据还没有完全刷到磁盘上)or 归档模式下该日志的内容还没有完全归档,这两种情况下都会让日志为active状态,在实例恢复时也会用到此日志文件,因此该日志文件不能被覆盖。Activ...
alter system switch logfile和alter system archive log current的区别
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数...
Oracle用户、权限、角色管理
Oracle 数据库用户管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建...
手动安装Oracle数据库的方法(Redhat Linux)
前提:已经创建好Oracle用户和组,安装好Oracle数据库软件1、配置Oracle用户下的.bash_profile文件在.bash_profile中增加如下内容:# Oracle SettingsNLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'export NLS_LANGT...
SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句...
详细显示数据表空间的使用率与剩余空间的SQL
SELECT d.tablespace_name, SPACE sum_space,SPACE - NVL (free_space, 0) used_space,ROUND ((1 - NVL (free_space, 0) / SPACE) * 100, 2) used_rate,free_space free_spaceFROM (SELECT tablespace_n...
自动生成addm报告并以邮件发送
#!/bin/ksh# creator: 李连嘉# function: get addm reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLU...
自动生成AWR报告并以邮件附件发送
#!/bin/ksh# creator: 李连嘉# function: get awr reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLUS...
Oracle 性能相关常用脚本(SQL)
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句[sql] view plaincopyprint?--filename: to...
oracle数据库健康检查的工序
每天的工作(1).确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程:$ps –ef|grep ora(2). 检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。 $df –k(3). 检查日志文件和trace文件记录alert和trace文件中的错误。连接...
对oracle实例的内存(SGA和PGA)进行调整,优化数据库性能
一、名词解释(1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Librarycache(共享SQL区)和Datadictionarycache(...