【RMAN】“坏块”导致RMAN备份不成功的RMAN处理方法
这里展示一下使用RMAN工具处理“坏块”的一般流程:记得这个方法之前一定要有RMAN备份,备份永远是恢复的前提!1.验证数据文件的有效性(查看是否有坏块):RMAN> backup validate datafile '/oracle/oradata/or...
【实验】通过v$archived_log视图获得归档日志文件的详细信息
1.查询方法,SQL语句,这不是重点,重点是在2的status字段解释,在不看第二点的说明前,看看聪明的你能不能推断出字母A,D和X等的含义sys@ora10g> set lines 200sys@ora10g> col name for a100sys@ora10g...
【RMAN】使用恢复目录catalog备份目标数据库的演示
1.连接到目标数据库ora10g@testdb /home/oracle$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Tue Jul 28 16:16:29 2009Copyright (c) 1982, 2005, Oracle. All rights reser...
【RMAN】数据库到恢复目录的注册过程
目标:把要备份的目标数据库注册到恢复目录中1.连接到目标数据库的RMAN中ora10g@testdb /home/oracle$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Tue Jul 28 16:02:43 2009Copyright ...
【RMAN】创建恢复目录--CATALOG
1.登陆到恢复目录所在的数据库(注意:这里不是目标数据库),创建表空间tbs_rman_catalogsys@secooler> create tablespace tbs_rman_catalog datafile '/oracle/oradata/secooler/tbs_rman_catalog01.dbf' size...
【RMAN】LIST命令演示
1.登陆到本机数据库ora10g@testdb /home/oracle$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Tue Jul 28 13:43:00 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.conn...
【控制文件】镜像控制文件
1.关闭数据库sys@sec> shutdown immediate;2.使用系统的cp命令,拷贝生成一个新的控制文件cp CONTROL01.CTL CONTROL02.CTL3.修改初始化参数文件中的control_files参数,添加CONTROL05.CTL的相关信息*.control_fi...
【实验】RESIZE方法解决临时表空间过大问题
1.数据库版本信息sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Release...
【Shared Server Mode】“专有服务器模式”调整为“共享服务器模式”
本文给出将数据库运行状态由“专有服务器模式”调整为“共享服务器模式”的方法。专有服务器模式 ---> 共享服务器模式Dedicati...
【实验】【Shared Server Mode】取消共享服务器模式
【实验目标】共享服务器模式 ---> 专有服务器模式 Shared Server Mode ---> Dedicatied Server Mode【方法一】需要重新启动数据库...
【实验】【Shared Server Mode】专有服务器连接还是共享服务器连接确认方法
1.为比较干净的演示这个过程,先重启一下数据库sys@ora10g> startup force;ORACLE instance started.Total System Global Area 562036736 bytesFixed Size &n...
【实验】【Shared Server Mode】手工关闭某一个特定调度进程
1.列出系统中的调度进程sys@ora10g> col NETWORK for a50sys@ora10g> select NAME,NETWORK,STATUS from v$dispatcher;NAME NETWORK ...
【实验】使用PRODUCT_USER_PROFILE禁止特定用户在SQL*Plus中使用delete语句
【实验优先】1.在sys用户下执行脚本pupbld.sql使PRODUCT_USER_PROFILE可用pupbld.sql脚本所在目录为$ORACLE_HOME/sqlplus/admin/pupbld.sqlsys@ora10g> conn / as sysdbaConnected.sys@ora10g> @?/sqlplus/admin...
【LISTENER】修改 LISTENER的监听端口为1526(静态注册)
【强调一点】动态注册默认只注册到默认的监听器上(名称是LISTENER、端口是1521、协议是TCP),如果需要向非默认监听注册,则需要配置local_listener参数。此文不讨论通过设置local_listener参数完成监听的的动态注册...
【故障处理】【LISTENER】主机名修改为IP地址后LISTENER无法监听到实例
1.【环境信息】操作系统ora10g@testdb /home/oracle$ uname -aLinux testdb 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux数据库sys@ora10g> select * from v$version;...
【Shell】grep命令在结果集中显示绿色的字符
这是一个比较有趣的尝试这是一个可以提高效率的小尝试这是一个很好玩的小把戏1.看一下我操作系统的版本信息:[root@testdb ~]# uname -aLinux testdb 2.6.18-53.el5xen #1 SMP Wed Oct 10 16:48:44 EDT 2007 x86_64 ...
【RMAN】rman的日志输出功能演示
RMAN的日志输出功能一般情况下很少使用,不过如果在编写并在后台运行比较复杂的RMAN脚本时,为了排查错误,日志功能就显得非常重要了(当然您也可以使用shell的标准输出功能写日志)。Ok,下面演示...
【SQL】查询及修改数据库默认表空间
1.数据库版本信息sys@ora10g> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Rel...
【实验】【PARTITION】RANGE分区表重命名表分区(Rename Partition)
1.先看一下我这个分区表的分区情况sec@ora10g> select table_name,partition_name,high_value,tablespace_name from user_tab_partitions where table_name='T_PARTITION_RANGE' order by partition_position;TA...
【实验】【PARTITION】RANGE分区表移动表分区(Move Partition)
1.移动分区表的作用大体有两个1)与move表一样,可以降低行迁移2)修改分区的表空间2.需要注意的问题:1)对于分区内存在大量数据的时候在移动的过程中会带来大量的IO,这里注意一下2)注意索引是否失效的问题3....