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 · 12898 阅读 · 0 评论 -
Oracle11g 版本功能对比
附录D:Oracle版本功能对比 Oracle11g有多个版本可供选择: 标准版1、标准版和企业版。所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。主要功能汇总转载 2012-10-11 20:19:46 · 2901 阅读 · 0 评论 -
Oracle区分参数是动态、静态
Oracle区分参数是动态、静态1、oracle参数文件概述每一个数据库中都有一个操作系统文件叫参数文件,也叫初始化文件,该文件决定数据库的物理结构、内存、数据库的极限及系统大量的默认值,是进行数据库设计与性能调整的重要文件。在Oracle9i中,首次引入了服务器参数文件SPFILE(Server Parameter File),该文件是存储于服务器端的二进制文件,从而解决了Oracl原创 2012-09-20 08:50:02 · 7585 阅读 · 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 · 1093 阅读 · 0 评论 -
WINDOWS ORACLE 冷恢复
在论坛经常遇到说windows下重新安装操作系统后,想使用之前ORACLE的数据文件的情况,如果操作系统不是异常DOWN机的话,使用冷回复就可以直接回复回来,当然即使是异常DOWN机,也只能用冷恢复进行恢复,只是可能是做不完全恢复或者不能恢复,视情况而定了。下面讨论以重新安装操作系后的ORACLE冷恢复的实现步骤:首先明确恢复的前提条件:冷备份需要在oracle 正常shutdown的情况下拷原创 2012-09-12 12:25:31 · 2658 阅读 · 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 · 1290 阅读 · 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 · 792 阅读 · 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 · 3889 阅读 · 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 · 804 阅读 · 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 · 824 阅读 · 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 · 2729 阅读 · 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 · 6623 阅读 · 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 · 3851 阅读 · 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 · 1036 阅读 · 0 评论 -
Oracle 11g 静默安装-db_install.rsp详解
学习11g静默安装文件配置和解释,大部分的数据是不需要变更的,变更你需要改动的地方,和OUI界面安装结合起来就容易理解了附录A:db_install.rsp详解###################################################################### Copyright(c) Oracle Corporation1998,2008. A原创 2012-10-12 11:13:19 · 22385 阅读 · 1 评论 -
Oracle DataGuard 异构平台组合支持列表
前面转载的一篇文章是介绍物理standby异构平台使用的,这里看到一份比较全的包括物理和逻辑standby的文章,原文地址如下:http://www.askmaclean.com/archives/dataguard-support-heterogeneous-platform.html DataGuard对主备库异构平台的支持一直是让很多人纠结的问题,我们在学习Orac转载 2012-10-19 09:29:10 · 1735 阅读 · 0 评论 -
安装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 · 3143 阅读 · 1 评论 -
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 · 4459 阅读 · 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 · 2176 阅读 · 2 评论 -
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 · 2250 阅读 · 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 · 4014 阅读 · 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 · 4487 阅读 · 2 评论 -
Oracle数据库逻辑增量备份之exp/imp
在ITPUB发的一个帖子,没有人反应!大家看看这个参数inctype你是否使用过?我做了以下测试,欢迎拍砖!Oracle数据库逻辑增量备份之exp/imp一、实现需求 由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天后即可删除,因此原创 2012-11-16 09:10:56 · 11808 阅读 · 1 评论 -
windows下彻底删除Oracle
在Windows中安装配置Oracle。有时候因某种原因,Oracle不能正常运行了,而你打算要重新安装Oracle,当你到控制面板下面删除oracle后,这样之后开始重新安装Oracle,但是当你安装到一半后,系统提示安装错误了,找了老半天也找不出什么原因出来。你可以选择重新安装Windows操作系统,等操作系统安装完成后,再安装Oracle数据库,问题是重装操作系统会带来更多的无用功,在不重新转载 2012-11-16 08:26:05 · 4225 阅读 · 0 评论 -
Oracle数据库逻辑增量备份恢复之exp/imp
由于一个库在云平台上,虽然做了RMAN备份,但是RMAN备份在云本地磁盘上,同时库备份数据量比较大,无法转移到其他的空间上。由于该库应用的性质比较特殊,大数据量部分要求保存180天后即可删除,因此除了做RMAN之外,我希望将核心数据做下额外的备份,expdp可以满足,目前是这么做的,但是expdp做不了增量备份。听说exp/imp有参数能做增量备份,但是又听说exp增量备份的最小单位是表,只要表一原创 2012-11-08 12:29:37 · 2329 阅读 · 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 · 1341 阅读 · 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 · 1532 阅读 · 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 · 881 阅读 · 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 · 4392 阅读 · 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 · 20897 阅读 · 0 评论 -
索引表空间不足,数据无法插入和更新
今天发现数据库里报错,索引表空间空间不足,达到最大的32G的限制了,第一感觉就是索引不能更新,数据无法入库,可是看了点数据,似乎不太对,之前没有深入研究过此类现象,于是自己做了个测试来验证数据和索引是否是一个事务整体。以下模拟建立数据空间和索引空间,分配不同的大小进行验证。SQL> create tablespace ts_data datafile '/app/ora_server/原创 2011-12-29 14:29:44 · 6363 阅读 · 0 评论 -
存储学习规划
<br /> 作为一个从开发转向数据库管理的初级DBA,除了在PLSQL上的优势外,其它的薄弱项可想而知,虽然我也间断的做过系统运维和系统工程师,对主机和存储这块还是有些了解的,但是只是了解皮毛,借了好多书还有看了好多资料,做RAC方案的时候天天泡在DELL的官方网站找资料,产品参数,终于在数据库层面满足了暂时的需要。<br /> 使用这些支离破碎的知识,将我的脑袋膨胀到头疼,越来越发现需要系统的进行学习,公司不给培训俺又是个穷人,只好自学了......,网络和存储,先从存储开始把,毕竟当原创 2011-05-31 14:33:00 · 2089 阅读 · 0 评论 -
索引压缩(一)
1.创建测试用表t_compress_index<br />SQL> create table t_compress_index as select * from all_objects;<br /> <br />Table created<br /> <br />2.不使用索引压缩技术创建索引SQL> create index idx_t_compress_index on t_compress_index(owner,object_type,object_name);<br /> <br />Inde原创 2011-05-25 17:19:00 · 1624 阅读 · 0 评论 -
Oracle APEX 3.2 安装
<br />前几时帮朋友安装了一个APEX 3.2环境,参照网上的文档和官方文档进行安装,顺利完成。APEX安装前的准备<br />登录系统:sqlplus system/0621<br />1. 从数据字典v$instance中获取数据库的实例名和版本号:<br />SQL> conn system/oracle<br />Connected.<br />SQL> show user;<br />USER is "SYSTEM"<br />SQL> select instance_name,versi原创 2011-04-01 00:13:00 · 2154 阅读 · 0 评论 -
RAC之备份恢复ocr
今天看到大话RAC的RAC维护工具:文章参考http://blog.csdn.net/tianlesoftware/archive/2010/03/09/5358573.aspxhttp://blog.csdn.net/tianlesoftware/archive/2010/04/09/5467273.aspx(一)备份OCR1:停止CRS在进行备份恢复OCR的实验的时候:如下 ,首先查看各个进程:[oracle@raw1 bin]$ ps -ef | grep d.binroot 6124转载 2011-03-21 16:00:00 · 6989 阅读 · 0 评论 -
RAC之集群Clusterware(二)
<br />RAC之集群Clusterware(一)中介绍了Clusterware集群的概念,又看了几篇文章图辅助理解下:<br /><br />Oracle集群的软件架构:<br /><br /> <br />要安装Oracle集群,至少需要2个软件: Oracle数据库软件(集成了RAC) 和 Oracle ClusterWare。<br /><br />从逻辑结构讲,集群中的每台服务器有一个实例,每台服务器上的实例都对应到同一个数据库。<br /> <br />Oracle Clusterware简介转载 2011-03-15 16:57:00 · 2090 阅读 · 0 评论 -
RAC之redhat裸设备启动配置
通过安装rac 10g for redhat as 4与rac 10g for redhat as 5发现配置裸设备的自启动不同下面列出两种版本下的配置1.linux redhat as 4Edit the /etc/sysconfig/rawdevices file, adding the following lines. (增加裸设备映射)/dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdc1//改变裸设备拥有者和组chown oracle:oinstall /de原创 2011-03-03 17:21:00 · 1656 阅读 · 0 评论 -
RAC之安装(一)
<br />经过几经周折,我的RAC终于安装成功了,的确是比较痛苦的历程,分享下:<br /> <br />首先是操作系统的选择,这就是个比较痛苦的过程,我最开始是用REDHAT 5.1来作为宿主操作系统,出现了非常多的问题,一个一个问题的慢慢解决,到最后,还是卡在了CRS安装的最后一步,无法彻底通过。无法得到实质性的改善,查 了下有可能说是REL AS 5.1 不是ORACLE官方认证的系统造成的,不管怎样,第一次安装历时1个月左右(上班之余),也不管为什么不能安装成功,我每一步都踏实的走着,尽量去思考每原创 2011-03-01 14:43:00 · 646 阅读 · 0 评论 -
RAC之归档(一)
八. RAC 归档1.归档存放方式 RAC中的archived log存放有几种方式: 在initialization parameter file一般要设置: sid1.log_archive_dest_1 = (location=/arc_dest_1) sid2.log_archive_dest_1 = (location=/arc_dest_2)1.1 分别存放在每个node上在这种情况下recover就会产生archived log复制的问题,并且在每个no原创 2011-03-01 14:05:00 · 1371 阅读 · 0 评论 -
Orapwd 初步认识
Orapwd 初步认识今天看到DBA常用工具里有个orapwd,初次相识.在CMD里输入命令如下:C:/Documents and Settings/Administrator>orapwd Usage: orapwd file= password= entries= where file - name of password file (mand), password - password for SYS (mand), entries - maximum number o转载 2010-06-15 14:13:00 · 6628 阅读 · 8 评论