7 梓沐

尚未进行身份认证

我要认证

不忘初心、方得始终

等级
TA的排名 2w+

[Dataguard]主库归档丢失,备库不需重建实验

1)模拟环境,修改主库参数,延迟归档传输到备库SQL> alter system set log_archive_dest_state_2=defer;System altered.2)在主库进行一些DML操作SQL> create table neal as select * from dba_objects;Table created.SQL> delete from ne

2016-03-28 16:14:34

Oracle查看用户角色权限的语句

1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_privs;3.查看角色(只能查

2016-03-25 10:32:51

RMAN重新注册备份集简单实验

一、实验环境1)查看先有备份集RMAN> list backup summary;List of Backups===============Key     TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag------- -- -- - ----------- ---------

2016-03-10 16:23:29

RMAN恢复简单实验

一、恢复初始化参数文件:1、自动备份还原SQL> shutdown immediate;ORA-01109: database not openDatabase dismounted.ORACLE instance shut down.SQL> startup nomount;ORACLE instance started.Total System Glob

2016-03-10 16:06:19

v$session_longops简介

DBA们经常需要监控数据库中一些花费大量时间的操作,如备份恢复,收集统计信息,排序都会记录在这个视图当中。这个视图主要是显示运行时间超过6秒的数据库操作的状态.所以对于数据库监控一些耗时的操作是非常有意义的。并且可以看到某个进程的执行进度。V$SESSION_LONGOPS列说明SID                      Session标识SERIAL#         

2016-03-09 13:03:03

Shutdown Immediate防止Hang住步骤

1、关闭应用程序2、关闭监听程序lsnrctl stop --单实例srvctl stop listener -n 节点主机名 --rac环境3、如果不能先关闭应用的情况下,那么通过应用或者pl/sql远程连接到数据库的连接杀死,脚本如下:ps -ef|grep oracle|grep LOCAL=NO|grep -v grep|awk '{print $2}'|xar

2016-03-09 12:55:36

RMAN-06023 no backup or copy of datafile 1 found to restore

错误详情:RMAN> restore database from tag="NEAL_LV0";Starting restore at 09-MAR-16using channel ORA_DISK_1RMAN-00571: ===========================================================RMAN-00569: ==

2016-03-09 10:38:02

mpstat命令

mpstat另一个用于获取 CPU 相关统计信息的有用的命令是 mpstat。下面是一个示例输出:# mpstat -P ALL 5 2Linux 2.6.9-67.ELsmp (oraclerac1)       12/20/2008 10:42:38 PM  CPU   %user   %nice %system %iowait    %irq   %soft   %i

2016-03-07 11:16:39

Linux中强大的top命令

top命令算是最直观、好用的查看服务器负载的命令了。它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大。在终端中输入top,回车后会显示如下内容:top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24, 0.14Tasks: 322 total, 2 running, 320 sleep

2016-02-16 09:42:06

[Oracle]OWI等待事件视图(v$session_wait/v$session_event/v$system_event)

通常情况下,用户提交一条SQL语句,总会存在这样或那样的等待事件。也就是说由于所需资源被占用导致进程不得不处于等待状态。Oracle为我们提供了获取这些等待事件的可用视图。根据这些视图可以得知哪些事件导致该SQL语句效率低下而采取相应的修改或调整。本文基于Oracle 10g描述了如何通过视图v$session_wait,v$session_event,以及v$system_event去获取等待事

2016-02-02 16:19:41

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。一般vmstat

2016-02-01 15:45:21

Sqlplus下的set命令详解

Oracle的sqlplus是与数据库交互的客户端工具,在sqlplus中可以运行sql语句和sqlplus命令。在此就来给大家详细的介绍相关的set命令。(1) sql>set echo {on|off};在用一个start命令执行sql脚本时,是否显示脚本中正在执行的命令。(2) sql>set feedback{6|n|on|off};是否显示当前sql语句查

2016-02-01 10:20:00

SQL*Loader的使用总结(四)

SQL*Loader对不同文件及格式的处理方法1.大字段(LOB类型)的导入LOB作为大字段数据类型,是Oracle新增的数据类型,用来替代long和long raw类型,一般sqlldr操作中不会涉及大字段类型的操作,如果你遇到了这种需求,一般分以下两种情况处理:1)数据保存在数据文件中以Manager表为例,修改Remark字段为lob类型SQL> alter table

2016-01-28 14:19:50

SQL*Loader的使用总结(三)

SQL*Loader对不同文件及格式的处理方法1.多个数据文件,导入同一张表通常对于逻辑比较复杂的系统可能存在这种情况,因为导出的数据来源于多个系统, 因此可能提供给DBA的也是多个数据文件。这种情况并不一定需要执行多次加载,只需要在控制文件中做适当配置即可。不过有一点非常重要,提供的数据文件中的数据存放格式必须完全相同。创建演示表Manager表--创建Manager表CREA

2016-01-27 20:09:58

SQL*Loader的使用总结(二)

SQL*Loader对不同文件及格式的处理方法1.Excel文件一般的Excel文件最大行数不超过65536行,说明数据处理量并不大,处理Excel的方式是将其另存为CSV格式文件,然后即可按照正常方式导入即可。2.要加载的文件不是以逗号分隔有两种方式可以参考:1)修改数据文件,将分隔符替换为逗号。2)修改控制文件,将FIELDS TERMINATED BY的值修改

2016-01-27 13:24:21

SQL*Loader的使用总结(一)

SQL*Loader是oracle提供的可以从多种平面文件中向数据库中加载数据的工具,使用SQLLDR工具可以在很短的时间内向数据库中加载大量的数据,像把制作好的excel表格导入数据库,可以说非常方便,相关的数据加载和卸载工具还有外部表,IMP/EXP,数据泵等,其实呢~ 关于SQL*Loader的学习多数时间是花在了琢磨sqlldr控制文件的写法上,下面来总结我的SQL*Loader学习过程和

2016-01-27 09:33:38

Centos6.5安装Oracle11.2.0.4 RAC(完整版)

[root@rac1 rpm]# /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.C

2016-01-22 11:10:00

[Dataguard]ORA-16191: Primary log shipping client not logged on standby问题解决

今天朋友Dataguard备库无法同步主库的问题,大概场景如下:1.备库startup,日志同步语句执行都没问题,但是备库就是无法同步主库的内容2.观察了下备库的归档同步情况,发现都是0表示未同步主库数据过来,然后看了下警告日志文件的内容,发现如下问题 client_id='' type='UNKNOWN' level='16' host_id='testdg' host_ad

2016-01-20 12:36:32

[DGMGRL]Dgmgrl管理Dataguard(3) 草稿

Data Guard主从库之间的角色切换分为以下两种:1)SwitchoverSwithchover通常都是人为的有计划的进行角色互换,比如升级等。它通常都是无损的,即不会有数据丢失。其执行主要分为两个阶段:1.Primary转为Standby2.Standby之一转为Primary2)FailoverFailover是指由于Primary故障无法短时间恢复,Stand

2016-01-18 10:28:58

[DGMGRL]Dgmgrl管理Dataguard(2)

1.通过SQLPLUS关闭Dataguard数据库,查看DGMGRL中备库的状态SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.--发现备库状态为disabledDGMGRL> show configuration Configuration

2016-01-18 09:47:40

查看更多

勋章 我的勋章
    暂无奖章