BBED简介
BBED(Oracle Block Browerand EDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工具,可以直接修改Oracle数据文件块的内容,在一些极端恢复场景下比较有用。该工具不受Oracle支持,所以默认是没有生成可执行文件的,在使用前需要重新连接。OracleDatabase 11g中缺省的未提供BBED库文件,但是可以...
fast_start_mttr_target快速启动平均故障恢复的时间
当我们和boss签合同时,有个参数非常重要:fast_start_mttr_target1 fast_start_mttr_target:快速启动平均故障恢复的时间的目标,单位:s。缺省为0(禁用)。2 fast_start_mttr_target转化为内部参数,比如:log_checkpoint_interval(脏块达到域值)log_checkpoint_timeout(超时发生)&n...
Oracle建完库后必须先设好的三个参数
无论我们是用dbca建库,还是手工建。在完成了建库的任务后,有三个参数在以后的生产运用中非常重要,通常,我们是需要将其打开的。 第一个是log_checkpoints_to_alert。 SQL> show parameter checkpoint ...
oracle 的服务器进程(PMON, SMON,CKPT,DBWn,LGWR,ARCn)
PMON PMON,进程监视。PMON主要有3个用途: 1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占用的资源。PMON会把失败进程的未提交的工作进行rollb...
ORACLE中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME介绍
最近查过一些资料,准备把oracle里纷乱的参数整理一下,这里主要讨论以下参数,及其用法的总结,如有不对的地方,望高人指点!在init.ora中有db_name,instance_name,service_name在操作系统中需要配置oracle_sid在listener.ora中有SID_NAME,GLOBAL_DBNAM...
DB_NAME、DB_UNIQUE_NAME、SERVICE_NAME和INSTANCE_NAME等的区别
搭建DG时,突然想起oracle这些为数众多的name,以下是概念整理,仅代表个人观点DB_NAME:①是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中②在DataGuard环境中DB_NAME相同而DB_UNIQU...
Oracle NID工具修改数据库DBID和数据库名称
当我们手动copy了整个数据库,并通过重建控制文件给数据库指定了新的dbname,但是却不能给数据库分配新的dbid.对于以上问题我们可以通过nid命令来对数据库分配一个全新的dbid。同时需要注意rman也是通过dbid来区分数据库。一 命令解释[oracle@source ~]$ nid help=yesDBNEWID: Release 11.2.0.2.0 - Production ...
db_name和db_unique_name的区别
db_name和db_unique_name的区别 DB_NAME 数据库名称,也就是数据库的名字标识。这里,数据库里可能有多个实例,比如RAC里的多节点,这多个节点是不同的实例,但是却有相同的名字,它们的 DB_NAME是相同的但是Instance_name是不同的。DB_NAME会保持在数...
ORACL中的DB_NAME,SERVICE_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME介绍
Oracle内存在很多特殊意义的名字或者变量:ORACLE_SID,DB_NAME,INSTANCE_NAME,SERVICE_NAME,GLOBAL_DBNAME.1.ORACLE_SID:(ORACLE SYSTEM IDENTIFIER)站点标示符以环境变量的形式出现的。Oracle实例是由SGA和一组后台进程组成的,实例的创建和启动需要一个参数文件,而参 数文件的名称就是由ORACLE_SID决定的。...
RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP
1、PUBLIC和VIPOracle RAC中每个节点都有一个虚拟IP,简称VIP, 与公网PUBLIC IP在同一个网段。vip 附属在public网口接口。VIP和PUBLIC IP最主要的不同之处在于:VIP是浮动的,而PUBLIC IP是固定的。在所有节点都正常运行时,每个节点的VIP会被分配到public NIC上;在linux下ifconfig查看,public网卡上是2个IP地址;如...
DBMS_STATS.GATHER_SCHEMA_STATS介绍使用
dbms_stats能良好地估量统计数据(尤其是针对较大的分区表),并能取得更好的统计后果,最终制订出速度更快的SQL施行计划。 exec dbms_stats.gather_schema_stats( ownname => 'SCOTT', options  ...
SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结...
Oracle 移动数据文件的操作方法
Oracle 移动数据文件的操作方法 将表空间和数据文件从一个位置移动到另一个位置的操作方法 一. OFFLINE OFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE, 按数据文件来: 1.先将相应...
Oracle 优化器与sql查询执行顺序
(adsbygoogle = window.adsbygoogle || []).push({});Oracle在执行一个SQL之前,首先需要看一下SQL的执行计划,然后在按照执行计划执行SQL,分析执行计划的工作是由优化器来执行的,在不同的条件下,一个SQL可能存在多条执行计划,但...
数据库索引的作用和优点缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在...
FAL_CLIENT和FAL_SERVER参数详解
FAL_CLIENT和FAL_SERVER是配置dataguard用到的两个参数,FAL指获取归档日志(Fetch Archived Log)在一定的条件下,或者因为网络失败,或者因为资源紧张,会在primary和standby之间产生裂隙,也就是有些归档日志没有及时的传输并应用到standby库。因为MRP(managed recovery process)/LSP(logical standby pr...
企业管理器(OEM)介绍: Grid Control 和 Database Control
Oracle 自10g 以后,企业管理器(Oracle Enterprise Manager:OEM)变成了网页形式。 OEM 分两种:Grid Control(网格控制) 和 Database Control(数据库控制)。 Grid Control 是具有完整功能的全企业Oracle 生态系统管理工具。&n...
星型转换实现方法
星型转换是一个非常强大的优化技术,它是通过对原来的SQL语句的隐式的改写来实现的。终端用户并不需要知道有关星型转换的任何细节。数据库优化器会在合适的时候进行星型转换。要获得星型转换的最大性能,需要遵循以下基本的指导:在事实表的每个外键列上都应该...
附录A Oracle Dataguard 物理Standby跨平台组合支持列表
附录A Oracle Dataguard 物理Standby跨平台组合支持列表oracle允许在同一个oracleplatform下安装dataguard,要求尽量的同样的操作系统版本。oracle dataguard也支持不同oracle platform的组合,如下表中的oracle 11g上已经支持platform_id=10(Linux x86)和platform_id=7(Microsoft Windows (x86))跨...
Oracle utl_file_dir参数详解
1 UTL_FILE_DIR参数定义 UTL_FILE_DIR是Oracle中的一个“静态参数”,可以设置一个或多个路径。用于在PL/SQL中进行文件I/O操作(可以用utl_file包)时指定路径。UTL_FILE_DIR是Oracle中的一个“静态参数”,可以设置一个或多个路径。用于在PL/SQL中进行文件I/O操作(可以用utl_file包)时限定路径,utl_file包...