
Oracle DBA
文章平均质量分 86
iqlife
不管到哪,我的心依旧属于你
不管什么职业,我最中意的还是你
不管今后怎样,我都一如既往的爱着你
我的女神--IT!
展开
-
DBLINK ORA-01031
今天在做数据接口的时候发现了DBLINK ORA-01031的一些问题,整个场景回顾如下:一场景一:1、首先默认用户是没有创建DBLink的权限的,因此一般人都使用SYS创建一个PUblic 的dblink供所有用户使用。>conn / as sysdba>CREATE database link crmdb connect to "crm" identified by "crm"原创 2013-04-18 17:11:13 · 13210 阅读 · 0 评论 -
Oracle 手动创建实例(windows)
4.1 手动创建实例数据库版本操作系统目标SID10.2.0.4 64bitWindows Server 2008R2secorcl 4.2 创建参数文件目录C:\Users\Administrator>md D:\oracle\product\10.2.0\admin\secor原创 2013-01-26 18:00:36 · 4702 阅读 · 1 评论 -
Oracle监听器维护管理v1.1
这几天花了点时间整理了下ORACLE的监听器的维护和管理操作,把之前模糊的地方都弄明白了,文档有点长,目录如下:下载地址:http://download.csdn.net/detail/java3344520/5025255Oracle监听器维护管理v1.1 1一、监听器工作原理 3二、监听器Lisener功能 41、 监听客户端请求 42、 为客户原创 2013-01-24 14:38:47 · 2200 阅读 · 2 评论 -
安装CRS-Failureat final check of Oracle CRS stack错误处理
2.9. 运行脚本(orainstRoot.Sh 和 root.Sh) 在每个节点依次执行orainstRoot.sh脚本(先执行安装CRS软件的节点):[oracle@rac1~]$ su - rootPassword:[root@rac1~]# /u01/app/oracle/oraInventory/orainstRoot.shChangingpermis原创 2013-01-16 21:47:45 · 3174 阅读 · 1 评论 -
RMAN.DBMS_RCVCAT 版本错误处理
[oracle@xml-oms ~]$ rman target sys/oracle1@emdb catalog rman/rman@emdbRecovery Manager:Release 10.2.0.5.0 - Production on Wed Jan 9 10:37:49 2013Copyright (c)1982, 2007, Oracle. All rights reser原创 2013-01-09 10:46:35 · 2305 阅读 · 0 评论 -
oracle 字符集修改及子集超级关系
字符集修改有2中办法:1)原库导出,然后重新建立新字符集的新库,再导入,这里需要注意导出导入客户端字符集。2)ALTER DATABASE CHARACTER SET步骤如下:A.备份数据库(一定需要,失败可恢复)B.关闭数据库shutdown immediate,启动到mountC.启用restrict session alter system enable resric原创 2012-12-19 09:50:02 · 4065 阅读 · 0 评论 -
redhat yum服务器搭建
1、yum基本概念yum是Yellow dogUpdater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解原创 2012-11-20 15:34:49 · 4565 阅读 · 2 评论 -
Oracle数据库逻辑增量备份之exp/imp
在ITPUB发的一个帖子,没有人反应!大家看看这个参数inctype你是否使用过?我做了以下测试,欢迎拍砖!Oracle数据库逻辑增量备份之exp/imp一、实现需求 由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天后即可删除,因此原创 2012-11-16 09:10:56 · 11894 阅读 · 1 评论 -
windows下彻底删除Oracle
在Windows中安装配置Oracle。有时候因某种原因,Oracle不能正常运行了,而你打算要重新安装Oracle,当你到控制面板下面删除oracle后,这样之后开始重新安装Oracle,但是当你安装到一半后,系统提示安装错误了,找了老半天也找不出什么原因出来。你可以选择重新安装Windows操作系统,等操作系统安装完成后,再安装Oracle数据库,问题是重装操作系统会带来更多的无用功,在不重新转载 2012-11-16 08:26:05 · 4263 阅读 · 0 评论 -
Oracle数据库逻辑增量备份恢复之exp/imp
由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天后即可删除,因此除了做RMAN之外,我希望将核心数据做下额外的备份,expdp可以满足,目前是这么做的,但是expdp做不了增量备份。听说exp/imp有参数能做增量备份,但是又听说exp增量备份的最小单位是表,只要表一原创 2012-11-08 12:29:37 · 2356 阅读 · 0 评论 -
Oracle 10gR2压缩(Compress)技术
Oracle 10gR2压缩(Compress)技术1、oracle压缩简介... 12、oracle压缩优点... 23、压缩分类... 23.1 表级压缩... 23.2 表空间级压缩... 33.3 物化视图压缩... 33.4 分区表压缩... 33.5 索引压缩... 43.6 数据压缩方法... 44、如何正确压缩数据... 54.1 压缩数原创 2012-11-05 10:22:17 · 1374 阅读 · 0 评论 -
RMAN特性参数(一)exclude/skip readonly/只读表空间备份恢复
RMAN特性参数(一)exclude/skip readonly/只读表空间备份恢复最近做只读表空间备份策略的时候,重新温习了下RMAN的相关特性和只读表空间的备份恢复方法,写成文档记录目录如下:文档在末尾附件RMAN特性参数... 1RMAN EXCLUDE. 2RMAN EXCLUDE基础命令... 2RMAN EXCLUDE备份... 3RMAN EXCLUD原创 2012-10-24 10:34:46 · 1584 阅读 · 0 评论 -
Role Transitions for Data Guard Configurations Using Mixed Oracle Binaries [ID 414043.1]
SummaryBeginning with Oracle Database 10g, there are certain configurations where Data Guard Redo Apply (physical standby) can support different Oracle binaries between primary and standby databases翻译 2012-10-19 10:34:04 · 901 阅读 · 0 评论 -
Oracle DataGuard 异构平台组合支持列表
前面转载的一篇文章是介绍物理standby异构平台使用的,这里看到一份比较全的包括物理和逻辑standby的文章,原文地址如下:http://www.askmaclean.com/archives/dataguard-support-heterogeneous-platform.html DataGuard对主备库异构平台的支持一直是让很多人纠结的问题,我们在学习Orac转载 2012-10-19 09:29:10 · 1785 阅读 · 0 评论 -
Oracle Dataguard 物理Standby跨平台组合支持列表
附录A Oracle Dataguard 物理Standby跨平台组合支持列表oracle允许在同一个oracleplatform下安装dataguard,要求尽量的同样的操作系统版本。oracle dataguard也支持不同oracle platform的组合,如下表中的oracle 11g上已经支持platform_id=10(Linux x86)和platform_id=7(Micro转载 2012-10-16 10:16:47 · 4429 阅读 · 0 评论 -
Oracle 11g 静默安装-db_install.rsp详解
学习11g静默安装文件配置和解释,大部分的数据是不需要变更的,变更你需要改动的地方,和OUI界面安装结合起来就容易理解了附录A:db_install.rsp详解###################################################################### Copyright(c) Oracle Corporation1998,2008. A原创 2012-10-12 11:13:19 · 22589 阅读 · 1 评论 -
Oracle11g 版本功能对比
附录D:Oracle版本功能对比 Oracle11g有多个版本可供选择: 标准版1、标准版和企业版。所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。主要功能汇总转载 2012-10-11 20:19:46 · 3015 阅读 · 0 评论 -
ORA-32004错误处理
C:\Documents and Settings\Administrator>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 10月 9 23:48:03 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.已连接到空闲例程。原创 2012-10-10 00:18:40 · 1121 阅读 · 0 评论 -
冷恢复搭建DG(windows)
一、primary数据库配置及相关操作1、数据库启动强制归档模式alter database force logging;2、确保数据库是archivelog模式--archive log list查看是否已经归档--如果不是使用下面语句进行设置SHUTDOWN IMMEDIATE;STARTUP MOUNT;ALTER DATABASE ARCHIVELOG;A转载 2012-09-27 19:25:27 · 1319 阅读 · 0 评论 -
Oracle区分参数是动态、静态
Oracle区分参数是动态、静态1、oracle参数文件概述每一个数据库中都有一个操作系统文件叫参数文件,也叫初始化文件,该文件决定数据库的物理结构、内存、数据库的极限及系统大量的默认值,是进行数据库设计与性能调整的重要文件。在Oracle9i中,首次引入了服务器参数文件SPFILE(Server Parameter File),该文件是存储于服务器端的二进制文件,从而解决了Oracl原创 2012-09-20 08:50:02 · 7706 阅读 · 0 评论 -
WINDOWS ORACLE 冷恢复
在论坛经常遇到说windows下重新安装操作系统后,想使用之前ORACLE的数据文件的情况,如果操作系统不是异常DOWN机的话,使用冷回复就可以直接回复回来,当然即使是异常DOWN机,也只能用冷恢复进行恢复,只是可能是做不完全恢复或者不能恢复,视情况而定了。下面讨论以重新安装操作系后的ORACLE冷恢复的实现步骤:首先明确恢复的前提条件:冷备份需要在oracle 正常shutdown的情况下拷原创 2012-09-12 12:25:31 · 2693 阅读 · 0 评论 -
expdp+query 排除某些表数据
今天要整理个库出来,RMAN32位升级到64BIT了,但是还需要做个干净的库,准备放到云上,又不希望大量的历史数据存在,于是将大量的分区表的数据用EXPDP+query的方式进行了过滤。这个适用于希望导出表结构,但是又不希望导出某些表的数据。[oracle@xml-ora1 expdp]$ expdp xmjl/xxxx dumpfile=expdp_xmjl_20120631.dmp dir原创 2012-06-30 15:27:27 · 3951 阅读 · 0 评论 -
Oracle RMAN 32bit到 64bit迁移文档
OracleRMAN 32bit到 64bit迁移文档Oracle RMAN 32bit到 64bit迁移文档...1一、迁移环境说明...1二、异机迁移步骤...22.1 源库操作...22.1.1 源库参数文件准备...22.1.2 源库归档模式确认...32.1.3 源库RMAN全备份文件准备...32.1.4 口令文件准备(可选)原创 2012-06-30 09:44:27 · 815 阅读 · 0 评论 -
FTP服务器安装和配置手册
FTP服务器安装和配置RHEL5.5x64 FTP服务器安装和配置... 1一、 文档概述...2二、文档使用... 2三、文档约定... 2四、FTP服务器安装配置... 21、vsftpd安装... 22、/etc/vsftpd/vsftpd.conf文件配置... 33、/etc/vsftpd.user_list文件配置... 44、原创 2012-05-30 10:38:20 · 832 阅读 · 0 评论 -
Tablespace_Rename表空间
How to Rename Tablespace In Oracle10gA.1 重命名空间命令TablespaceRename OverviewIn Oracle 10g, you can simply rename a tablespace TBS01 to TBS02by issuing the following command:ALTER TABLESPACE tbs01转载 2012-02-28 17:50:41 · 2764 阅读 · 0 评论 -
Tablespace_回收UNDO表空间
select file_name,bytes/1024/1024 from dba_data_files where tablespace_name like 'UNDOTBS1';一:确认当期UNDO表空间SQL> select file_name,bytes/1024/1024 from dba_data_files where tablespace_name like 'UN原创 2012-02-17 16:40:21 · 852 阅读 · 0 评论 -
Tablespace_回收Temp表空间
前几天重新建立大数据量表索引的时候temp表空间扩展了好大,一般的temp不会用太多,因此回收temp表空间SQL>Alter tablespace TEMP coalesce;ORA-03217:invalid option for alter of TEMPORARY TABLESPACE Cause: invalid option for alter of tempora原创 2012-02-11 16:03:21 · 6736 阅读 · 0 评论 -
批量插入数据之nologging
Oracle nologging tipsThe nologging option is a great way to speed-up inserts and index creation. It bypasses the writing of the redo log, significantly improving performance. However, this ap原创 2012-02-09 17:05:43 · 3922 阅读 · 0 评论 -
shell 与 sqlplus 交互
shell 与 sqlplus 交互1、简单shell调用sqlplus编写脚本[oracle@localhost oracle_script]$ vimtest1.sh#!/bin/bash# user envsource ~/.bash_profilesqlplus -S /nolog > result.log--set heading off fe转载 2012-01-16 16:27:05 · 21025 阅读 · 0 评论 -
分割分区表造成的ORA-19815
年底已经过了,还是腾不出时间来做几个库的维护,昨天有个库的速度明显减慢了,不得不抽出时间先对该问题进行解决,根据开发人员的反馈,数据库插入速度的减慢造成了应用队列的快速膨胀,根据反馈的数据库表,进行了分析,发现是由于分区没有维护了,于是进行了如下维护。1、处理方法将原来的上限分区表进行分割,分割表空间截止日期为2012年1月31号,2012年1月之后的数据都放在表空间SEC06里原创 2012-01-16 10:11:30 · 1124 阅读 · 0 评论 -
更改日志大小及添加日志组成员
2012-01-12现象 归档日志切换太频繁。查看ALERT日志:Thread 1 advanced to log sequence 12391 Current log# 3 seq# 12391 mem# 0: /usr/app/ora_files/redo03a.log Currentlog# 3 seq# 12391 mem# 1: /app/ora_s原创 2012-01-12 15:36:12 · 6244 阅读 · 1 评论 -
索引表空间不足,数据无法插入和更新
今天发现数据库里报错,索引表空间空间不足,达到最大的32G的限制了,第一感觉就是索引不能更新,数据无法入库,可是看了点数据,似乎不太对,之前没有深入研究过此类现象,于是自己做了个测试来验证数据和索引是否是一个事务整体。以下模拟建立数据空间和索引空间,分配不同的大小进行验证。SQL> create tablespace ts_data datafile '/app/ora_server/原创 2011-12-29 14:29:44 · 6427 阅读 · 0 评论 -
ORACLE参数配置影响64位REDHAT密码正确无法登陆
上次就发生了一件离奇的事情,就是我用文本方式在REDHAT5.5 X64上用静默安装的方式安装了ORACLE之后,在公司内,一切正常,登陆,访问ORACLE一切OK.安装完成之后,关闭机器,将机器从公司送到托管机房的时候,启动服务器,这个时候,输入用户名和密码,始终登陆不进入,既没有错误提示信息,也没有进入到正确的界面,始终停留在登录界面,这个到底是为什么呢?由于一直很忙,也没有时间去做验证工原创 2011-12-27 12:09:52 · 1680 阅读 · 0 评论 -
强制结束运行JOB
1. 首先确定要停止的JOB号 在10g中可通过Dba_Jobs_Running进行确认。SQL> SELECT* FROM DBA_JOBS_RUNNING; SID JOB FAILURES LAST_DATE LAST_SEC THIS_DATE THIS_SEC ----------原创 2011-12-22 13:43:53 · 2314 阅读 · 0 评论 -
index rebuild online 工作日志
rebuild和rebuild online的区别(metalinkNote:272762.1 )前天应用服务器发现有个表不能往数据库插入数据一直报错,报错信息ora-01502:index’ or partition of such index is in unusable state 错误,原来是索引无效了,这个表是个分区表,数据量反查大,一个分区几千万的数据,这个索引又是全局索引,没有办原创 2011-11-24 11:31:37 · 1076 阅读 · 0 评论 -
SQL TRACE原理、方法、事件查看
最近温习了下跟踪事件,写了点实验文档,将目录贴自如下,文档见附件:SQL TRACE原理、方法、查看SQLTRACE原理、方法、查看... 11、 SQL执行过程的原理说明... 31.1 SQL执行过程说明... 31.2 SQL执行过程验证... 41.3 SQL执行情况查询... 52、SQL执行过程的跟踪方法... 62.1 全局启用TRAC原创 2011-11-14 17:24:16 · 1277 阅读 · 1 评论 -
dump 控制文件
转载自:http://74.207.254.129/blog_oracle/Connected to:Oracle Database 10g EnterpriseEdition Release 10.2.0.1.0 - ProductionWith thePartitioning, OLAP and Data Mining optionsSQL> oradebug SETMYPID转载 2011-11-11 17:47:15 · 1225 阅读 · 0 评论 -
ORA-01555故障解析
今天生产库进行FLASHBACK query闪回查询的时候遇到一个问题, ORA-01555: snapshot too old .......数据已经不能被闪回了...吸取教训了,在安装文档里就要对此项参数装完数据库后即刻作出调整。我的环境是数据库版本是Oracle10原创 2011-09-28 22:34:33 · 1400 阅读 · 0 评论 -
序列的值探究
通常的查看序列的值的方法如下:select seq_ywxh.nextval from dual; select seq_ywxh.currval from dual; 查看currval的时候,在此以前必须曾经执行过select se原创 2011-09-13 10:01:21 · 682 阅读 · 0 评论 -
数据库开发规范--版本管理
一直想规范下数据库开发的各个方面,只是因为事情太多,直到今天才有时间静下来写了个开发中的数据库版本管理,大致内容如下:数据库SVN版本控制约定说明... 11、 概述... 21.1 plsql source. 21.2 table ddl 21.3原创 2011-08-31 16:47:24 · 864 阅读 · 0 评论