51CTO博客开发
实验:搭建dataguard 1、打开主库zwb强制写日志模式 SQL> alter database force logging; SQL> select force_logging from v$database; FOR --- YES 2、建立备库数据文件放置目录 [oracle@testsvr oracle]$ mkdir stdby 3、做首次全同步数
实验一、基本操作(备份前的准备) 1、创建恢复目录(catalog)表空间 SQL> create tablespace rmantbs datafile '/oracle/oradata/zwb/rmantbs01.dbf' size 10m autoextend on; Tablespace created. 2、建catalog的管理用户(必须制定表空间) SQL> c
一、热备基本命令 1、SQL> select FILE#,CHECKPOINT_CHANGE# from v$datafile_header; ---记录数据文件头 FILE# CHECKPOINT_CHANGE# ---------- ------------------
一、/*+ append */直接路径加载,冷备恢复后如何挽救数据实验 1.删除归档 SQL> startup mount ORACLE instance started. SQL> alter database open resetlogs; ---先重置归档 Database altered. [oracle@testsvr ~]$ cd /or
一、冷备份实验模拟当机,加归档补齐 实验步骤: 1.查看要备份的数据文件 SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /oracle/oradata/zwb/system01.dbf
实验:重建控制文件 1、open状态下执行脚本 SQL> alter database backup controlfile to trace noresetlogs; Database altered. 2、udump目录,查看最新的跟踪文件(ls -trl) $ cd $ORACLE_BASE/admin/$ORACLE_SID/udump下,找出最后的重建脚本如下: STA
实验:创建一个控制文件,删除控制文件并测试数据库运行情况 一:创建一个控制文件 1.查看当前控制文件: SQL> startup mount SQL> select name from v$controlfile; ---查看控制文件 2.修改参数文件增加一条控制文件: SQL> show parameter spfile; SQL>
由于用户会话(例如一般的业务进程)导致ORACLE加锁,DBA查出用户会话后杀进程的方式: 1.假如是该会话引起加锁: SQL> select sid from v$mystat where rownum=1; SID ---------- &nbs
数据库异常状态DOWN不下来的处理方式:宗旨问题最小化 1.SQL> shutdown immediate 作用关掉涉及oracle的进行,如遇UPDATE操作则进行回滚, 如果该数据库并发量很大,可能一天都下不来 2.如遇回滚缓慢,shutdown immediate下不来,则执行如下脚本,杀用户进程,把并发量干掉 1)ps -ef|grep "LOCAL=NO&quo
当Oracle数据库意外当机,操作系统内存共享段未释放,便无法重启数据库至nomount状态,此时需要手工清理。 现象: 1.可以看到有2个smon进程 $ ps -ef|grep smon oracle 6538 1 0 22:00 ?  
实验目的:启动一个新实例,创建一个参数文件,设置警告日志 1.在参数文件目录$ cd $ORACLE_HOME/dbs下创建一个新参数文件命名orcl $ vi initorcl.ora 2.最小设置,在initorcl.ora只需设置名字 db_name='orcl' 3.测试启动实例orcl,所有参数均为默认 $ export ORACLE_SID=orcl $ sqlplus
实验:查看隐藏参数 1.查看隐藏参数脚本: set linesize 120 col name for a45 trunc col value for a20 col pdesc for a50 trunc SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.KSPPDESC PDESC FROM SYS.x$ksppi x, SYS.
实验目的:当参数文件损坏无备份下,测试如何从警告日志还原参数文件 1.打开警告日志,取回下列参数 processes = 150 sessions &n
实验目的:测试参数文件的启动顺序 1.查看参数文件,生成文本文件参数文件 $ cd $ORACLE_HOME/dbs $ cp spfilezwb.ora spfile.ora $ export ORACLE_SID=zwb $ sqlplus "/as sysdba" SQL> create pfile from sp
1、配置参数$cd $ORACLE_HOME/dbs$vi initbxtest.oracontrol_files = '/oracle/bxtest/control01.ctl'db_name = bxtestdb_block_size = 8192pga_aggregate_target = 100Mprocesses = 200
一、开启归档: 进入数据库 export ORACLE_SID=zwb sqlplus '/as sysdba' 1、查看数据库是否处于归档模式: SQL> archive log list Database log mode
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号