自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 [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 1366

原创 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 1768

原创 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 879

原创 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 2586

原创 v$session_longops简介

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

2016-03-09 13:03:03 1909

原创 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 636

原创 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 1286

原创 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 411

原创 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 502

原创 [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 602

原创 Linux vmstat命令实战详解

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

2016-02-01 15:45:21 381

原创 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 3180

原创 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 21029

原创 SQL*Loader的使用总结(三)

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

2016-01-27 20:09:58 8868 1

原创 SQL*Loader的使用总结(二)

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

2016-01-27 13:24:21 5042

原创 SQL*Loader的使用总结(一)

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

2016-01-27 09:33:38 31952 1

原创 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 12520 3

原创 [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 1344

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

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

2016-01-18 10:28:58 470

原创 [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 1479

原创 [DGMGRL]Dgmgrl管理Dataguard(1)

Dgmgrl表示Data Guard Manager Command Line Interface,用来管理维护Dataguard,而且该命令系统自带不需要额外安装,命令简单易上手,容易学习,比sqlplus用来更加简单一些.一、初步认识Dgmgrl[oracle@primary ~]$ dgmgrlDGMGRL for Linux: Version 11.2.0.4.0 - 64

2016-01-15 14:18:19 6733

原创 [DGMGRL]ORA错误解决(ORA-16829: fast-start failover configuration is lagging)

错误环境如下,主备库都有ORA-16829: fast-start failover configuration is lagging[oracle@primary ~]$ dgmgrl sys/oracleDGMGRL for Linux: Version 11.2.0.4.0 - 64bit ProductionCopyright (c) 2000, 2009, Oracl

2016-01-15 11:02:03 2016

原创 Vim命令合集

Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 fi

2016-01-11 08:55:27 304

原创 Nginx-1.6.3编译安装

1.环境参数:Linux:Centos6.5,Nginx:1.6.32.Nginx下载,下载地址:wget http://nginx.org/download/nginx-1.6.3.tar.gz3.依赖安装yum install pcre pcre-devel openssl openssl-devel -y4.创建Nginx用户和组groupadd nginxuse

2016-01-07 13:00:04 2170

原创 Php-5.3.29编译安装

系统参数:Linux:Centos6.5,php:5.3.29,libiconv:1.141.必要软件安装准备yum install zlib zlib-devel libxml libxml2-devel libjpeg libjpeg-devel freetype freetype-devel libpng libpng-devel gd gd-devel curl curl-deve

2016-01-07 10:53:34 7737

原创 Apache-2.2.31编译安装

环境参数:Linux:Centos6.5,Apache:2.2.311.Apache下载:wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.2.31.tar.gz2.安装必要软件yum install zlib zlib-devel -y3.解压软件tar xf httpd-2.2.31.tar.gzcd htt

2016-01-07 10:05:11 2857

原创 Mysql-5.6.28编译安装

1.下载cmake,下载地址:wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz --no-check-certificate2.安装cmaketar xf cmake-3.3.2.tar.gzcd cmake-3.3.2./configuregmake && gmake install3.下载mysql,下载地址:wg

2016-01-07 09:53:43 3067

原创 [DB2]DB2备份和恢复

1. 数据备份使用backup 备份数据库 1) 使用db2管理员账户登录系统 2) 建立备份文件夹:mkdir db2_bak 3) 进入文件夹,之后所有操作在该文件夹下执行 4) 执行备份命令: db2 backup database test with 2 buffers buffer 1024 parallelism 1 without prompting;4) 等

2015-12-11 16:59:54 5580

原创 [Oracle]常用日期取值方法

select sysdate, to_number(to_char(sysdate,'hh24')) 时, to_number(to_char(sysdate,'mi')) 分, to_number(to_char(sysdate,'ss')) 秒, to_number(to_char(sysdate,'dd')) 日, to_number(to_char(s

2015-12-09 10:54:07 793

原创 [Oracle]设置Oracle随Linux系统开机启动

启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。1、修改/etc/oratab文件vim /etc/oratabneal:/u01/oracle/product/11.2.0/db_1:N修改成neal:/u01/oracle/product/11.2.0/db_1:Y2、修改dbstart和dbshut脚本文件vim $ORACLE

2015-12-04 11:09:32 278

转载 Oracle内存详解之一 整体架构

Oracle的内存配置与Oracle性能息息相关。关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO. 先看Oracle内存存储的主要内容是什么:程序代码(PLSQL、Java);关于已经连接的会话的信息,包括当前所有活动和非活动会话;程序运行时必须的相关信息,例如查询计划;Oracle进程之间共享的

2015-12-03 16:33:53 2214

原创 Oracle物理体系总结

Oracle物理体系结构图:http://blog.csdn.net/u011364306/article/details/501597291.Oracle由实例和数据库组成2.实例是由共享内存区SGA(System Global Area)和一系列后台进程组成,其中SGA最主要被划分为共享池(shared pool) 、数据缓冲区(db cache)和日志缓冲区(log buffer

2015-12-03 14:14:51 445

原创 Oracle物理体系结构图

2015-12-03 13:53:40 948

原创 [Rman]RMAN-06207 WARNING:2 objects could not be deleted for DISK channel(s) due

MAN> delete obsolete;RMAN retention policy will be applied to the commandRMAN retention policy is set to redundancy 1allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=28 device type=DISK

2015-12-03 10:08:15 1439

原创 [Ora]TNS-12537报错解决方法

今天公司因为服务器迁移,需要将数据库暂时关闭,等迁移完后,启动服务器,打开数据库正常,但是使用客户端连接数据库时,总是提示TNS-12537:连接关闭,首先想到的是使用tnsping,测试一下数据库的连通状况,结果连不上,首先想到的是去服务器查一下log日志,结果如下****************************************************************

2015-11-28 19:49:11 24718

原创 [Rman]Oracle 11g控制文件延迟自动备份

查看Rman是否开启控制文件自动备份功能using target database control file instead of recovery catalogRMAN configuration parameters for database with db_unique_name NEAL are:CONFIGURE RETENTION POLICY TO RECOVERY W

2015-11-26 08:45:42 918

原创 [Rman]Rman Level012备份实验

备份脚本参考:http://blog.csdn.net/u011364306/article/details/49994135查询归档是否开启SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination /u

2015-11-25 14:19:30 1193

原创 [EXPDP]使用11g的数据泵实现对逻辑备份数据进行加密

原文地址:http://blog.itpub.net/519536/viewspace-709931/Oracle 11g版本中的数据泵对逻辑备份过程中的加密功能进行了增强。这里以对备份数据本身进行加密展示之。1.对比10g和11g版本中的数据泵加密功能描述1)10g中的expdp加密选项描述C:\Users\secooler>expdp -helpExport: Re

2015-11-24 15:34:26 470

原创 [RMAN]使用RMAN备份将数据库不完全恢复到指定时间点

原文地址:http://blog.itpub.net/519536/viewspace-709383/RMAN作为Oracle强大的备份恢复工具,可以协助我们恢复数据库到指定时间点,这便是Oracle不完全恢复的一种体现,通过这种方法可以找回我们曾经丢失的数据。这里以找回误TRUNCATE表数据为例给大家演示一下RMAN的不完全恢复功能。1.调整数据库为归档模式ora10g@sec

2015-11-24 15:32:50 1941 1

原创 [Rman]使用RMAN的Compressed Backupsets备份压缩技术

原文地址:http://blog.itpub.net/519536/viewspace-668757/1.Oracle参考文档中关于RMAN备份压缩的描述1)关于如何通过调整RMAN参数启用取消备份压缩功能http://download.oracle.com/docs/cd/B19306_01/backup.102/b14192/setup004.htm#sthref229使用关键

2015-11-24 15:14:27 1730

toad for db2 6.5 license

本人亲测可以使用该密钥注册toad for db2 6.5版本使用

2018-12-11

1Z0-053 V13.02.pdf

1Z0-053 V13.02.pdf最新版,纠正了不少错误答案

2015-10-17

Oracle11gRPMlinux.zip

oracle11g安装x86和x64常用到的rpm包大全

2015-10-17

pdksh-5.2.14-30.x86_64.rpm

pdksh-5.2.14-30.x86_64.rpm

2015-10-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除