`
文章列表
Oracle RMAN工具工作环境一共有三个数据库源对象:target、catalog和auxiliary。 target就是进行备份操作的源数据库,我们进行备份还原的对象都是在这个库上进行。默认情况下,备份集合信息是保存在controlfile,catalog是一个可选数据库,备份元数据可以单独放在catalog数据库中保存。auxiliary是作为辅助操作进行的,一些与备份还原相关的操作,都可以利用auxiliary上完成。 1、环境介绍 我们选择Oracle 10gR2进行测试,Linux环境主机。 SQL> select * from v$version; ...
随着版本不断地提升,RMAN作为标准备份工具的作用地位是不断的被增强的。从过去传统的备份还原工具,到现在新环境迁移、DG搭建,我们都可以看到RMAN工具增强的身影。 本篇就以RMAN为工具,利用RMAN备份在新主机上搭建服务 ...
文件类型: *.dbf             数据文件  是创建表空间生成的文件   主要存放数据 egg:table表,index索引,view视图,user用户。 redo*.log         重做日志  是在线联机日志文件,如果开启了归档功能,联机日志在切换 ...
前言 每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of file on communication cha ...
错误现象: [Oracle@www.linuxidc.com data]$ exp "sys/oracle@www.linuxidc.com as sysdba" file=/data/sys.dmp log=/data/sys.log full=y; LRM-00108: invalid positional parameter value 'as' EXP-00019: failed to process parameters, type 'EXP HELP=Y' for help EXP-00000: Export terminated unsuccessfull ...
1、只读表空间的恢复 默认情况下,即使丢失了只读的数据文件,RMAN也不会在执行完全数据库还原操作时还原只读的数据文件。要在完全恢复期间还原只读的数据文件,就必须在restore命令中使用check readonly参数。 restore database check readonly; 需要注意的是,执行recover tablespace或recover datafile命令时,RMAN的工作情况是不一样的。使用上述任何一种recover命令时,不管表空间是否为只读状态都会执行恢复操作。 2、归档重做日志的还原 在默认位置上还原指定的归档重做日志 restore archivel ...
 “曾经,有一份真挚的爱情摆在我面前,我没有珍惜,等到我失去的时候才后悔莫及,人世间最痛苦的事莫过于此......如果上天能够给我一个再来一次的机会,我会对那个女孩子说三个字:‘我爱你。’如果非要在这份爱上加一个期限,我希望是.....一万年!”。最近常听人们说一句话,“且行且珍惜”,不由地想说说珍惜的话题:   本课主要通过回顾两部老电影--《大话西游》和《泰坦尼克号》,来谈谈Oracle数据库中的误操作的话题。   DBA必须要处理两种故障:介质故障和误操作。在工作过程中,前者不常发生,但误操作发生的概率却不低。本课主要讲解在误操作发生时,如果在测试库上进行不完全恢复,找回丢失的数据。 网 ...
ALERT日志中报错如下: Sun Mar 30 06:05:40 2014 Errors in file /Oracle/app/oracle/diag/rdbms/zscims/zscims1/trace/zscims1_j001_15269946.trc: ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1" ORA-29280: invalid directory path ORA-06512: at "ORACLE_OCM.MGMT_DB ...
跑存储过程,里面有张临时表。跑完后打算删除临时表报ORA-14452:An attempt was made to create, alter or drop an index on temporary table which is already in use 如果您还有更多疑问,可点击cuug官网了解更多。 解决方法: 实际上要么就是等,等到资源释放。要么就是删除sid。 1、查询object_id select object_id from dba_objects where object_name=UPPER('TBL_1'); ------- 1199531 2、根据obj ...
午老总过来说临时表空间为空,让我过去看看。我一看报ORA-25153,这一定是临时表空间逻辑名还在,但是找不到临时文件的原因。 解决方法: 如果您还有其他疑问,可点击cuug官网了解。 1、查询临时表空间状态状态 select tablespace_name,status from dba_tablespaces; TABLESPACE_NAME                STATUS ------------------------------ --------- SYSTEM                        ONLINE UNDOTBS1          ...
问题描述: Oracle通过主键id删除2000条记录很慢,需要花费十二分钟。 解决过程: 1.首先查看SQL的执行计划,执行计划正常,cost只有4,用到了主键索引。 2.查看等待事件, select * from v$session_wait where sid = 507 显示的event是db file sequential read,也没有异常。 3.查看统计信息是否正常 select * from user_tables where table_name = ''; 经检测,统计信息也是正常的。 4.查看系统IO,也是正常的。 5.找不到原因,开启SQL跟踪 ...
您好, Beijing Shennao 邀请您出席使用 WebEx 的网络研讨会。 主题:AWR baseline 主持人:Beijing Shennao 日期与时间: 2014年4月25日 20:00, 中国时间(北京,GMT+08:00) 活动密码:oraclegogogo ------------------------------------------------------- 要加入该在线活动 ------------------------------------------------------- 1. 单击此处加入在线活动。 或者将以下链接复制并粘贴到浏览器中: ht ...
Oracle 树结构的查询和使用 Oracle中 start with...connect by prior 子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 条件1 是根结点的限定语句,当然可以放宽限定条 ...
1.安装   选高级选项即可   只安装数据库软件,不创建数据库 2.创建数据   填写数据库名称和SID及密码   比如 数据库:orcl SID:orcl 密码:Oracle 3.创建用户并赋予权限   在控制台中输入   sqlplus /nolog   sql> connect /as sysdba;   sql> alter user test identified "123";        也可(忘记密码也适用)   sql> alter user test identified by 123;    sql> grant crea ...
可以用Change命令来改变字符串(即替换字符串)。语法如下: C[HANGE] sepchar old [sepchar [new [sepchar]]] Sepchar 为分隔符,可以是”/”或”!”  -- 请使用者特别注意 Old 旧字串 New新字串 例:将 除号(/)改为 乘号( * ),则需要命令为c !/!*!。即: SQL> l   1* select sal,sal/100 from emp SQL> c !/!*! 提醒:对于修改 / 字符的只能用 ! 来作分隔符(上例)。 例:将乘号( * )改为 加号( + ),则需要命令为c !/!*!   ...
Global site tag (gtag.js) - Google Analytics