代码改变世界

随笔档案-2015年06月

RMAN性能监控

2015-06-30 22:37 by abce, 897 阅读, 收藏, 编辑
摘要: RMAN性能调优相关视图 1.找出执行rman的数据库会话 在执行rman操作时候,可以使用"set command id"来标识rman会话进程 2.查看rman job详细信息: 3.查看rman操作的进度 如果没有开启I/O slaves,rman只是使用share pool。 如果开启了I/ 阅读全文

RMAN - 发现I/O瓶颈

2015-06-30 22:19 by abce, 444 阅读, 收藏, 编辑
摘要: 大多数操作系统支持异步I/O。 备份到磁盘,异步I/O是一个优势,因为一个服务器进程同时可以执行多个I/O操作;同步I/O必须等上一个I/O操作完成才可以执行下一个I/O操作。 初始化参数disk_asynch_io控制oracle异步I/O操作行为。如果操作系统支持异步I/O,oracle建议设置 阅读全文

TNS-01251: Cannot set trace/log directory under ADR

2015-06-30 21:12 by abce, 958 阅读, 收藏, 编辑
摘要: 试图改变监听日志的名称时,报出TNS-01251错误: 原因: Oracle 11g中引入了ADR特性。 如果listener.ora文件中参数DIAG_ADR_ENABLED_listenername设置为on,则会忽略参数log_directory的设置。 trace文件和log文件被创建在AD 阅读全文

Oracle 监听器日志文件过大导致监听异常

2015-06-30 15:01 by abce, 1540 阅读, 收藏, 编辑
摘要: Oracle 监听器日志文件过大导致监听异常 db版本:11.2.0.1 os版本:windows2008 现象: 应用异常,无法连接数据库。登陆数据库服务器,查看监听已经断掉。尝试重启监听,重启失败。查看监听日志listener.log的大小已经超过4G。 日志信息: 解决方法: 删除listen 阅读全文

RHEL7 - LINUX中的UID

2015-06-29 22:46 by abce, 833 阅读, 收藏, 编辑
摘要: 在RHEL7中: ·UID 0 分配给超级用户 ·UID 1-200是一系列“系统用户”,静态分配给红帽的系统进程 ·UID 201-999是一系列“系统用户”,供文件系统中没有自己的文件的系统进程使用。通常在安装需要他们的软件时,从可用池中动态分配他们。 程序以这些“无特权”系统用户身份运行,以便 阅读全文

RHEL7 - 从命令行管理文件

2015-06-27 22:09 by abce, 358 阅读, 收藏, 编辑
摘要: RHEL中重要的目录 安装的软件、共享的库,包括文件和静态只读程序数据。重要的子目录有: -/usr/bin:用户命令 -/usr/sbin:系统管理命令 -/usr/local:本地自定义软件 系统的可变数据,在系统启动之间保持永久性。 动态变化的文件(如数据库、缓存目录、日志文件、打印机后台处理 阅读全文

使用duplicate target database ... from active database复制数据库

2015-06-25 23:46 by abce, 3989 阅读, 收藏, 编辑
摘要: 使用duplicate target database ... from active database复制数据库 source db:ora11auxiliary db:dupdb 1.修改监听文件,静态注册监听 2.修改tnsnames.ora文件 3.为duplicate 数据库创建参数文件i 阅读全文

duplicate database的时候,rman连接 auxiliary database的后状态不正确

2015-06-25 23:35 by abce, 573 阅读, 收藏, 编辑
摘要: duplicate database的时候,rman连接 auxiliary database的后状态不正确 auxiliary database 已经被startup nomount,但是rman连接后显示状态是not started #not started,说明我们连接到一个空闲例程,这种情况 阅读全文

在相同的主机上创建一个duplicate数据库

2015-06-25 16:36 by abce, 335 阅读, 收藏, 编辑
摘要: 在相同的主机上创建一个duplicate数据库 source db:dbtest auxiliary db:dupdb duplicate database会自动分配一个新的DBID要确保auxiliary channel能访问到所需的备份以及归档日志 1.备份source db 2.修改监听文件, 阅读全文

Redo丢失场景和处理方法

2015-06-24 21:19 by abce, 276 阅读, 收藏, 编辑
摘要: Redo丢失场景和处理方法 v$log和v$logfile视图中,都有status列,不过二者有不同的含义: v$log中反映log group的状态; v$logfile中反映物理的online redo log的状态。 v$log视图中status列说明 v$logfile视图中status列说 阅读全文

PDB重命名

2015-06-23 21:19 by abce, 582 阅读, 收藏, 编辑
摘要: PDB重命名 将PDB clonedb重命名为rdb 阅读全文

CDB中plug PDB

2015-06-23 20:16 by abce, 354 阅读, 收藏, 编辑
摘要: CDB中plug PDB 先决条件: ·CDB要能够访问之前被unplugged 的pdb的xml文件。如果不能访问,需要使用dbms_pdb.recover创建一个xml文件 ·CDB要能够访问到该pdb的数据文件 #将之前unplugged pdb重新plug,所以使用了关键nocopy plu 阅读全文

Oracle Flashback Technologies - 闪回查询

2015-06-23 17:01 by abce, 333 阅读, 收藏, 编辑
摘要: Oracle Flashback Technologies - 闪回查询 查看表中,某行数据的修改记录 #创建一个表,并插入和修改数据 #查询 查看语句 阅读全文

Oracle Flashback Technologies - 闪回被drop的表

2015-06-23 16:13 by abce, 295 阅读, 收藏, 编辑
摘要: Oracle Flashback Technologies - 闪回被drop的表 在oracle10g中,drop一个表后,表没有真正被删除,支持被rename后放在recyclebin中。 #新建一个表y2,用来测试 #删除表 #闪回被drop的表 阅读全文

Oracle Flashback Technologies - 估算不同时间段闪回日志的产生量

2015-06-23 15:52 by abce, 353 阅读, 收藏, 编辑
摘要: Oracle Flashback Technologies - 估算不同时间段闪回日志的产生量 v$flashback_database_stat监控闪回数据的i/o开销的统计信息,根据之前的系统负载估算闪回空间需求。时间间隔是一小时。 v$flashback_database_stat说明 Col 阅读全文

Oracle Flashback Technologies - 闪回数据库

2015-06-23 14:48 by abce, 383 阅读, 收藏, 编辑
摘要: Oracle Flashback Technologies - 闪回数据库 根据指定的SCN,使用rman闪回数据库 #查看可以闪回到多久前 #查看当前的SCN #关闭数据库 #mount数据库 根据SCN闪回数据库 #以resetlogs打开数据库。闪回数据库是基于时间点的恢复,是不完全恢复,要是 阅读全文

Oracle Flashback Technologies (总)

2015-06-23 13:46 by abce, 323 阅读, 收藏, 编辑
摘要: Oracle Flashback Technologies Oracle 9i中增加了闪回查询技术,闪回查询为数据库提供了一种简单、强大、完全无干扰从人为错误中恢复的机制。通过闪回查询,用户可以查看过去某个时间点的数据状态,而不需对数据库结构做任何修改。Oracle 10g扩展了闪回技术,分别在数据 阅读全文

Unplugging一个PDB

2015-06-22 23:28 by abce, 377 阅读, 收藏, 编辑
摘要: Unplugging一个PDB Unplugging一个pdb不等于remove一个pdb Unplugging一个pdb会创建一个对应的xml文件,借助该xml文件可以将其添加到其他的cdb pdb被Unplugging后,还会在v$containers中显示,只是状态为mounted 创建一个目录,用来放Unplugging pdb时创建对应的xml文件 $mkdir -p /u12... 阅读全文

使用已有PDB克隆PDB

2015-06-22 22:54 by abce, 867 阅读, 收藏, 编辑
摘要: 使用已有PDB克隆PDB $ sqlplus '/as sysdba' SQL*Plus: Release 12.1.0.1.0 Production on Tue Jun 23 13:46:53 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c ... 阅读全文

Oracle 12C -- 使用seed PDB创建新的pdb

2015-06-22 22:39 by abce, 5357 阅读, 收藏, 编辑
摘要: $ sqlplus '/as sysdba' SQL*Plus: Release 12.1.0.1.0 Production on Tue Jun 23 13:03:06 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise E... 阅读全文

表空间基于时间点的恢复

2015-06-19 17:31 by abce, 317 阅读, 收藏, 编辑
摘要: 表空间基于时间点的恢复 步骤:1.检测和解决对要恢复的表空间有依赖关系的对象问题select * from sys.ts_pitr_check where (ts1_name = 'UERS' and ts2_name != 'USERS') or (ts1_name != 'USERS' and 阅读全文

查看oracle 数据库的DBID

2015-06-12 13:05 by abce, 3432 阅读, 收藏, 编辑
摘要: (1)使用rman查看$ rman target /Recovery Manager: Release 11.2.0.4.0 - Production on Fri Jun 12 03:20:19 2015Copyright (c) 1982, 2011, Oracle and/or its aff 阅读全文
点击右上角即可分享
微信分享提示