- 博客(109)
- 收藏
- 关注
原创 ORACLE删除表空间:DROP TABLESPACE TESTFAN1 [INCLUDING CONTENTS][CASCADE CONSTRAINTS]
[INCLUDING CONTENTS] -如果删除表空间时把表空间的数据文件也删除(1)加上这个参数意思是:删除表空间和本地数据文件(.dbf文件)如果不加这个参数:那么只删除了表空间,而数据文件还是存在的,即磁盘空间没有释放(2)表中的数据文件会存到其他表空间里去?这个概念你是不是混淆了。数据是存在表空间的,表空间是存在数据文件的,表空间删了,不加这个参数数据文件还是存在本地的[CASCADE
2017-03-15 09:24:49
4055
转载 rhel 5.x,6.x VNC服务安装、配置与使用
下面配置VNC服务器,使用户(root)能够通过vnc客户端远程连接到linux系统的图形界面(前提是你的服务器要安装桌面) 1. 检查linux系统是否安装VNC rpm -q vnc-server 出现 “package vnc-server is not installed”说明vnc服务器没有安装 如果没有安装使用下面命令安装vnc yum in
2017-03-14 17:53:48
1083
原创 检查数据库坏块并处理
检测Oracle数据库坏块的办法:1、使用DBV(DB File Verify)工具;2、使用RMAN(Recovery Manager)工具;DBV(DB File Verify)工具:外部命令,物理介质数据结构完整性检查;只能用于数据文件(offline或online),不支持控制文件和重做日志文件的块检查;也可以验证备份文件(rman的copy
2017-03-14 11:39:57
10964
2
转载 DataGuard 数据保护模式切换
Data Guard 提供三种数据保护模式:最大保护(Maximum Protection),最高可用(Maximum Availability)和 最高性能(Maximum Performance)。如果按照对数据的保护程度或者说主从库数据的同步性 由低到高排序,三种保护模式的顺序应该是:最高性能、最高可用、最大保护 。本文通过实验模拟三种数据保护模式进行相互切换六个场景,对比保护模式的
2017-03-14 09:48:15
1045
原创 ORA-38760: This database instance failed to turn on flashback database
SQL> startup force mount;ORACLE instance started.Total System Global Area 471830528 bytesFixed Size 2254344 bytesVariable Size 197134840 bytesDatabase Buffe
2017-03-13 14:46:11
369
原创 重做日志与归档日志
重做日志redo log file是LGWR进程从Oracle实例中的redo log buffer写入的,是循环利用的。就是说一个redo log file(group) 写满后,才写下一个。归档日志archive log是当数据库运行在归档模式下时,一个redo log file(group)写满后,由ARCn进程将重做日志的内容备份到归档日志文件下,然后这个redo log file(gro
2017-03-13 13:27:32
563
原创 switchover_status概念
一、switchover_status概念:A 如果switchover_status为TO_PRIMARY 说明标记恢复可以直接转换为primary库alter database commit to switchover to primaryB 如果switchover_status为SESSION ACTIVE 就应该断开活动会话alter database commit to swi
2017-03-13 11:19:12
4068
转载 正常开启关闭Data Guard流程
1. Data Guard 开启和关闭恢复模式11g之前:目标端取消恢复模式:alter database recover managed standby database cancel; --停止恢复alter database open read only; (默认以只读模式打开)再开启到恢复状态:shutdown immediate;s
2017-03-13 11:18:28
878
转载 ORA_ERROR大全
常见错误:-60 ORA00060: deadlock detected while waiting for resource一般错误: - 1 ORA00001: unique constraint (.) violated -17 ORA00017: session requested to set trace event -18 ORA00018: maximu
2017-03-13 10:52:49
11151
原创 【RMAN】RMAN-05001: auxiliary filename conflicts with the target database
RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ==========================================
2017-03-13 09:50:24
1906
原创 ORA-09925: Unable to create audit trail file
ERROR:ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 13: Permission deniedAdditional information: 9925ORA-09925: Unable to create audit trail fileLinux-x86_64 Error: 13: Per
2017-03-13 09:27:09
633
转载 关于在一套复制环境中使用不同版本OGG的问题
关于在一套复制环境中使用不同版本OGG的问题.1.源头OGG版本低,目的端OGG版本高,此种配置不需要做任何的额外改动.跟两端是相同OGG版本的同步是完全一样的参数设置.2.源头OGG版本高,目的端OGG版本低,此种配置需要在源头的抽取进程和传输进程的参数文件中设置trailfile的格式(设置为跟目的端OGG版本一样的格式).[html] view p
2017-03-13 09:09:19
318
转载 关于OGG单表同步
在OGG运维过程中,会因为某些参数设置不合理或跳rba等操作,导致生产端与灾备端数据的表一致,因此会根据需要做该表的同步工作。以下步骤可在线做。在同步之前应注意:(1)确认ext/pump进程均无较大延迟,否则建议追平再执行操作;(2)估算导出后dmp文件大小,以放入足够大小的文件系统中存放;生产端:1) 在源端获得当前的scn号。例如:select dbms_flashb
2017-03-11 16:10:52
3988
原创 Oracle11gR2使用RMAN duplicate复制数据库
11g的RMAN duplicate 个人感觉比10g的先进了很多,10G需要在rman备份的基础上进行复制,使用 RMAN duplicate 创建一个数据完全相同但DBID不同的数据库。而11g的RMAN duplicate 可以通过Active database duplicate和Backup-based duplicate两种方法实现。这里的测试使用的是Active database
2017-03-10 13:58:32
626
原创 listener.ora 、sqlnet.ora 、tnsnames.ora
服务端开Listener,侦听客户请求,转发到你的实例,客户端配Tnsnames,给出服务的描述,连接到服务端的侦听。Listener.ora是只用于服务器,客户端中的无效。TNSNAME.ora只用于客户端,服务端无效,除非服务器需要连接其它服务端。客户端的TNSNAME.ora是负责找到相应的主机。Listener.ora管理客户端的连接。
2017-03-10 13:43:24
387
原创 rman备份出现ORA-19625
[oracle@sunny stage]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Sun Mar 18 17:21:22 2007Copyright (c) 1982, 2005, Oracle. All rights reserved.connected to target d
2017-03-10 13:33:47
513
转载 Oracle在线重做日志文件详解
Oracle在线重做日志文件详解1:查看数据库在线重做日志文件的归档方式ARCHIVE LOG list;2:查看日志组SELECT * FROM v$log;3:查看日志组成员SELECT * FROM v$logfile;--备注:经分系统BONCBI数据库日志没做归档就不说了,既然只有3个日志组,而且既然每个日志组只有一个成员,悲剧啊!4:新增一个日志组:
2017-03-10 13:08:41
1785
原创 完全备份、差异备份以及增量备份的区别
数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。一、备份方式简介1、完全备份(Full Backup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所
2017-03-10 11:36:30
664
转载 Rman备份异机恢复指南
环境介绍:操作系统版本:RHEL5.4 32位 ORALCE版本: 10.2.0.1 32位ORACLE_SID: orcl源服务器和目的服务器的操作系统,oracle版本均一致源服务器:192.168.227.20目的服务器:192.168.227.30,只需要安装oracle软件即可,不需要建库操作一:在源服务器上使用rman备份数据库,包括数据文件,
2017-03-10 11:31:54
434
原创 查看表空间、表空间文件路径
--查看表空间select * from dba_tablespaces--查看表空间文件路径select tablespace_name,file_id,file_name from dba_data_files order by 1,2;--查看用户和默认表空间的关系select username,default_tablespace
2017-03-10 10:50:12
10033
原创 Oracle之自动收集统计信息
一、Oracle 11g在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。在这里介绍一下怎么将该功能启用与禁用:1、查看自动收集统计信息的任务及状态:SQL> select client_name,status from dba_autotask_cl
2017-03-10 09:42:16
347
转载 解决Oracle 10gR2的client无法登陆Oracle 12.2数据库的问题
参考链接:http://blog.youkuaiyun.com/msdnchina/article/details/48193053首先,在Oracle client端tnsping,结果是ok的.[html] view plain copy C:\Users\Administrator>tnsping highgo1 TNS Pi
2017-03-10 09:01:02
745
原创 Oracle OMF 功能详解
OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字、大小、路径,其名字,大小,路径由oracle 自动分配。在删除不再使用的日志、数据、控制文件时,OMF也可以自动删除其对应的OS文件。OMF支持下列文件的自动管理: 表空间 日志文件(联机) 控制文件前提条
2017-03-09 17:02:11
6085
1
原创 数据库存储类型:文件系统和裸设备
1、DMS类型的表空间容器可以是裸设备或者文件系统。数据库通常会在内存中开辟一片区域,成为buffer pool,应该尽可能让数据库的读写发生在这部分内存中。同样文件系统中也开辟了一块buffer用于读写数据的缓存。所以文件系统类型的容器数据将会被缓存两次。为了避免操作系统级别的缓存,我们可以使用裸设备(裸分区 Raw Partition)作为数据文件的存储设备。裸设备是一个没有mou
2017-03-09 16:51:48
7336
原创 ORA-00214: controlfile '/u01/app/oracle/oradata/[sid]/control01.ctl' version inconsistent with file
错误:SQL> startupORACLE instance started.Total System Global Area 285212672 bytesFixed Size 1321368 bytesVariable Size 153605736 bytesDatabase Buffers 130023424 bytesRedo Buffers 26214
2017-03-09 16:14:47
2883
原创 创建lvm的好处
LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。小系统使用LVM的益处传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变:1.不同的分区相对独立,无相互联系,各分区空间很易利用不平衡,空间不能充分利用;2.当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另
2017-03-09 15:03:41
4050
原创 RESETLOGS,NORESETLOGS
RESETLOGS将当前日志序列号重置为1,并使联机和归档重做日志文件中的所有重做条目无效。 在使用备份控制文件执行介质恢复后,必须使用此选项来打开数据库。 打开后数据库使用此选项应该执行。 完整的数据库备份。NORESETLOGS将日志序列号和重做日志文件保留在其当前状态。
2017-03-09 10:47:31
426
原创 db_recovery_file_dest_size大小查看,修改
SQL> show parameter db_recover;NAME TYPE------------------------------------ ----------------------VALUE------------------------------db_recovery_file_dest
2017-03-09 10:34:47
12504
转载 ORA-38706: Cannot turn on FLASHBACK DATABASE logging.ORA-38709: Recovery Area is not enabled.
一:问题描述SQL> alter database flashback on;alter database flashback on*ERROR at line 1:ORA-38706: Cannot turn on FLASHBACK DATABASE logging.ORA-38709: Recovery Area is not enabled.二:出错原因
2017-03-09 10:33:42
678
转载 oracle 闪回功能详解
Oracle的闪回技术提供了一组功能,可以访问过去某一时间的数据并从人为错误中恢复。闪回技术是Oracle 数据库独有的,支持任何级别的恢复,包括行、事务、表和数据库范围。使用闪回特性,您可以查询以前的数据版本,还可以执行更改分析和自助式修复,以便在保持数据库联机的同时从逻辑损坏中恢复。闪回技术包括以下特性: (1)闪回查询允许用户查询过去某个时间点的数据,以重新构建由于意外删除
2017-03-09 09:38:12
353
原创 Linux下彻底删除oracle步骤
(1)关闭oracle服务和后台进程 查看安装的主目录和环境变量: echo $ORACLE_HOME env | grep ORA 查看实例名 sqlplus / as sysdba select instance_name from v$instance; 查看启动的oracle后台进程
2017-03-08 14:46:30
3485
原创 oracle 10G 升级到11G
Oracle从10g升级到11g详细步骤数据库旧版本:10.2.0.4数据库新版本:11.2.0.2OS 版本: Solaris 10参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1]第一部分 - 安装11gR2软件这里对软件的安装就不详细说明了,可以参考相应的文档。这里需要注意的
2017-03-08 13:53:02
1366
原创 RHEL5.8 11g数据库 打PSU
RHEL5.8 11g单机数据库1、更新最新版本的OPatch[oracle@single5 tmp]$ cd /tmp/Opatch/[oracle@single5 Opatch]$ lsp6880880_112000_Linux-x86-64.zip[oracle@single5 Opatch]$ unzip p6880880_112000_Linux-x86-64.zip
2017-03-08 13:40:23
384
原创 Oracle 从10.2.0.1升级到10.2.0.5
1、环境介绍我们已经在RedHat 6.5上成功安装Oracle 10gR2,版本号为10.2.0.1。[oracle@SimpleLinux ~]$ uname -r2.6.32-431.el6.i686SQL> select * from v$version;BANNER------------------------------------
2017-03-08 13:39:06
3057
原创 cpio文件系统的解压和制作方法
cpio解压方法: 1. # gunzip XXX.cpio.gz 2. cpio -idmv 制作cpio格式文件系统的方法: 1. 执行gen_initramfs_list.sh脚本: # gen_initramfs_list.sh ./Filesystem/ >filelist 其中Filesystem文件夹是由上一步解压
2017-03-07 16:11:20
1471
原创 11g oracle安装及建库 (附带图)
安装环境配置1>配置IP:vi/etc/sysconfig/network-scripts/ifcfg-eth0 将onboot改为yes setup(一般用于设置启动服务或网络)Network configuration-- Devicesconfiguration--选择所列网卡--Use DHCP空格取消(表示不用DHCP) 填写Static IP(静态IP),N
2017-03-07 13:20:59
836
原创 增加swap空间大小
安装12c报错:增加swap:1.使用free命令带上m参数,查看swap文件大小,官方建议在RAM是2到4.5G时,swap是RAM的2倍;如果RAM大于等于4G则swap等于RAM即可[root@orcl mnt]# free -mtotal used free shared buffers cachedMem: 2006 1894 112 5 36 1
2017-03-07 11:18:06
575
原创 oracle SQL*Loader
简介:是一个对数据装载入库的工具,适用于文本数据常见类似工具:imp:只适合exp工具导出的文件impdp:只适合expdp工具导出的文件外部表:适合文本数据,但是只能本地机器,不能远程装载sqlldr:适合文本数据,使用简单,相对外部表更加灵活,所以对文本装载时多数采用SQL Loader可以实现不同数据库的数据交换特性:1. 通过网络来加载数据,意味着能够在
2017-03-07 10:26:12
1875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人