oracle 数据库
dba_monkey
大神在于累积
展开
-
通过哪个日志查看CRS启动过程
/u01/app/11.2.0/grid/log/rac1cd $ORACLE_HOME/log/rac1原创 2017-03-03 16:03:11 · 2441 阅读 · 0 评论 -
listener.ora 、sqlnet.ora 、tnsnames.ora
服务端开Listener,侦听客户请求,转发到你的实例,客户端配Tnsnames,给出服务的描述,连接到服务端的侦听。Listener.ora是只用于服务器,客户端中的无效。TNSNAME.ora只用于客户端,服务端无效,除非服务器需要连接其它服务端。客户端的TNSNAME.ora是负责找到相应的主机。Listener.ora管理客户端的连接。原创 2017-03-10 13:43:24 · 344 阅读 · 0 评论 -
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 · 467 阅读 · 0 评论 -
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 · 1724 阅读 · 0 评论 -
完全备份、差异备份以及增量备份的区别
数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。一、备份方式简介1、完全备份(Full Backup)备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所原创 2017-03-10 11:36:30 · 634 阅读 · 0 评论 -
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 · 392 阅读 · 0 评论 -
RMAN同字节序跨平台跨版本迁移数据库
在目标平台执行数据文件转换将32位windows平台上的数据库jingyong(10.2.0.1)迁移到32位的Linux平台上(10.2.0.5)在目标平台上执行RMAN的convert database操作的步骤如下:1.将源数据库以只读模式打开C:\Users\Administrator>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.原创 2017-03-06 10:56:53 · 882 阅读 · 0 评论 -
rhel7.2 安装oracle11g
rhel7.2 安装oracle11g需要按住左键加 enter键如果按住左键加 enter键还不好使那就是存在另一种可能:安装报错1.$ORACLE_HOME放在机械盘上2.dbca建立在nvme ssd盘上.安装之前需要机械盘和nvme ssd盘的区别,请自行使用fdisk -l查看然后用mkfs.ext4 /d原创 2017-03-03 16:49:11 · 933 阅读 · 0 评论 -
Oracle OMF 功能详解
OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字、大小、路径,其名字,大小,路径由oracle 自动分配。在删除不再使用的日志、数据、控制文件时,OMF也可以自动删除其对应的OS文件。OMF支持下列文件的自动管理: 表空间 日志文件(联机) 控制文件前提条原创 2017-03-09 17:02:11 · 5771 阅读 · 1 评论 -
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 · 2835 阅读 · 0 评论 -
11g RAC搭建错误
1、[INS-08106][php] view plaincopySEVERE: [FATAL] [INS-08106] Unexpected error occurred while loading the view 'GridPlugPlayInfoUI' associated to state 'GridPlugPlayInfoUI'. 这步设置GridPlugPlay原创 2017-03-06 10:24:10 · 3048 阅读 · 0 评论 -
RAID 级别介绍
在大多数环境有4种RAID级别可以考虑RAID 0 : 性能最优但是容错性次优RAID 0 阵列是由直通(或条带化)跨越两个或者多个物理卷的一个或者多个逻辑卷组成 联机重做日志多路复用进行保护,不用担心容错但是性能很重要RAID 1 :容错性最佳 在成本上是次优的RAID 1 : 是由镜像跨越两个或者多个磁盘一个或者多个逻辑卷构成 system和u原创 2017-03-06 10:18:11 · 572 阅读 · 0 评论 -
ASM介绍
它了解oracle数据库的特性,并且在文件级别(而不是卷级别)执行条带化和镜像第一:当一个条带大小会提高系统性能:逻辑卷直通跨越多个物理卷(即条带)时,必须确定条带的大小。不同文件类型采用不同的条带大小会提高性能:ASM了解这一点会适当的条带化这些文件第二:ASM能够单独的处理文件,而其他所有LVM都工作在卷级别第三:原则上ASM在所有平台都一样,并且与数据库绑在一起第四:存在可用原创 2017-03-06 10:16:46 · 615 阅读 · 0 评论 -
Oracle11g在Windows操作系统下的安装
1. 在安装开始时,解压文件并进入安装目录点击setup.exe, 进行安装 图 01 2. 配置安装更新(取消接收安全更新) 图 02 3. 安装选项,选择仅原创 2017-03-06 09:05:06 · 2120 阅读 · 0 评论 -
12.2安装grid,grid要直接解压到GI_HOME下
grid要直接解压到GI_HOME下,否则会报错原创 2017-03-10 13:53:29 · 1349 阅读 · 0 评论 -
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 · 518 阅读 · 0 评论 -
解决Oracle 10gR2的client无法登陆Oracle 12.2数据库的问题
参考链接:http://blog.csdn.net/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 · 702 阅读 · 0 评论 -
检查数据库坏块并处理
检测Oracle数据库坏块的办法:1、使用DBV(DB File Verify)工具;2、使用RMAN(Recovery Manager)工具;DBV(DB File Verify)工具:外部命令,物理介质数据结构完整性检查;只能用于数据文件(offline或online),不支持控制文件和重做日志文件的块检查;也可以验证备份文件(rman的copy原创 2017-03-14 11:39:57 · 10580 阅读 · 2 评论 -
ORACLE删除表空间:DROP TABLESPACE TESTFAN1 [INCLUDING CONTENTS][CASCADE CONSTRAINTS]
[INCLUDING CONTENTS] -如果删除表空间时把表空间的数据文件也删除(1)加上这个参数意思是:删除表空间和本地数据文件(.dbf文件)如果不加这个参数:那么只删除了表空间,而数据文件还是存在的,即磁盘空间没有释放(2)表中的数据文件会存到其他表空间里去?这个概念你是不是混淆了。数据是存在表空间的,表空间是存在数据文件的,表空间删了,不加这个参数数据文件还是存在本地的[CASCADE原创 2017-03-15 09:24:49 · 3974 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
重做日志与归档日志
重做日志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 · 528 阅读 · 0 评论 -
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 · 10574 阅读 · 0 评论 -
【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 · 1770 阅读 · 0 评论 -
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 · 566 阅读 · 0 评论 -
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 · 779 阅读 · 0 评论 -
Linux 64位下Oracle 12C图文安装
安装oracle软件刚开始这里跟11g的没啥区别-----》机器原因出现这个报错,不过可以忽略,继续next7、dbca建库在ORACLE 12C中引入了CDB和PDB的概念,实现了ORACLE数据库的可插拔,在一个CDB数据库中,有多个PDB,而每一个PDB又可以理原创 2017-03-06 16:12:47 · 1136 阅读 · 0 评论 -
增加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 · 530 阅读 · 0 评论 -
oracle SQL*Loader
简介:是一个对数据装载入库的工具,适用于文本数据常见类似工具:imp:只适合exp工具导出的文件impdp:只适合expdp工具导出的文件外部表:适合文本数据,但是只能本地机器,不能远程装载sqlldr:适合文本数据,使用简单,相对外部表更加灵活,所以对文本装载时多数采用SQL Loader可以实现不同数据库的数据交换特性:1. 通过网络来加载数据,意味着能够在原创 2017-03-07 10:26:12 · 1799 阅读 · 0 评论 -
查看表空间、表空间文件路径
--查看表空间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 · 9406 阅读 · 0 评论 -
Oracle之自动收集统计信息
一、Oracle 11g在Oracle的11g版本中提供了统计数据自动收集的功能。在部署安装11g Oracle软件过程中,其中有一个步骤便是提示是否启动这个功能(默认是启用这个功能)。在这里介绍一下怎么将该功能启用与禁用:1、查看自动收集统计信息的任务及状态:SQL> select client_name,status from dba_autotask_cl原创 2017-03-10 09:42:16 · 314 阅读 · 0 评论 -
RESETLOGS,NORESETLOGS
RESETLOGS将当前日志序列号重置为1,并使联机和归档重做日志文件中的所有重做条目无效。 在使用备份控制文件执行介质恢复后,必须使用此选项来打开数据库。 打开后数据库使用此选项应该执行。 完整的数据库备份。NORESETLOGS将日志序列号和重做日志文件保留在其当前状态。原创 2017-03-09 10:47:31 · 398 阅读 · 0 评论 -
db_recovery_file_dest_size大小查看,修改
SQL> show parameter db_recover;NAME TYPE------------------------------------ ----------------------VALUE------------------------------db_recovery_file_dest原创 2017-03-09 10:34:47 · 11855 阅读 · 0 评论 -
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 · 580 阅读 · 0 评论 -
对应报错的数据文件脱机导致数据库无法开启
问题:SQL> startupORACLE instance started.Total System Global Area 835104768 bytesFixed Size 2257840 bytesVariable Size 281021520 bytesDatabase Buffers 549453824 bytesRedo Buffers 23715原创 2017-03-03 16:37:02 · 461 阅读 · 0 评论 -
手动修改asm disk header
手动修改asm disk headerPosted on 2012 年 10 月 26 日 by xiaoyu手工修改asm disk header的分析[oracle@standby ~]$ dd if=/dev/zero of=/dev/oracleasm/disks/DATA01 bs=4096 count=11+0 records in1+0 records out原创 2017-03-03 16:36:28 · 583 阅读 · 0 评论 -
由于节点2的redo出问题,导致节点2实例不能mount。
由于节点2的redo出问题,导致节点2实例不能mount。SQL> alter database mount;alter database mount*ERROR at line 1:ORA-01618: redo thread 2 is not enabled - cannot mount错误说明:[oracle@rac2 bin]$ oerr ora 016原创 2017-03-03 16:35:58 · 197 阅读 · 0 评论 -
如何查看alert.log告警日志
1.show parameter dump找到trace路径trace下面就是alert.log2.show parameter ground原创 2017-03-03 16:35:16 · 4204 阅读 · 0 评论 -
ORA-01102 cannot mount database in EXCLUSIVE mode
SQL> alter database mount;alter database mount*ERROR at line 1:ORA-01102: cannot mount database in EXCLUSIVE mode说明 oracle 被异常关闭时,有资源没有被释放,一般有以下几种可能,1、 oracle 的共享内存段或信号量没有被释放;2、原创 2017-03-03 16:33:55 · 1395 阅读 · 0 评论 -
ORA-32004 obsolete or deprecated parameter(s) specified for RDBMS instance
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceOracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production 启动数据库的时候遇到了,ORA-32004但不影响数据库的使用。ORA-32原创 2017-03-03 16:31:31 · 866 阅读 · 0 评论 -
Oracle11gR2使用RMAN duplicate复制数据库
最近在给客户做一个项目的数据库迁移,虽然是一个比较简单的操作,但由于考虑到停机时间和数据库安全以及其他因素,项目部搞了很多方案比如导入导出方案,客户都觉得不是很满意。所以考虑使用直接把原数据库进行复制,但现象是两数据库版本不同,不知道有没有影响,以下是在同版本数据库的操作,供参考学习!11g的RMAN duplicate 个人感觉比10g的先进了很多,10G需要在rman备份的基础上进行复制,原创 2017-03-03 16:28:52 · 377 阅读 · 0 评论