8个DBA最常用的监控Oracle数据库的常用shell脚本--转
一.8个重要的脚本来监控Oracle数据库: 1.检查实例的可用性 2.检查监听器的可用性 3.检查alert日志文件中的错误信息4.在存放log文件的地方满以前清空旧的log文件 5.分析table和index以获得更好的性能 6.检查表空间的使用情况 7.找出无效的对象 8.监控用户和事务二.DBA...
Oracle索引或这类索引的分区处于不可用状态 查询
ORA-01502: 索引或这类索引的分区处于不可用状态 原因: 出现这个问题,可能有人move过表,或者disable 过索引。 1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。 2. alter index index_name unusable,命令使索引失效。 解决办法: 1. 重建索引才是解决这类问题的完全的方法。 alter index index_name rebuild (online); 或者alter index index_name rebuild; 2. 如果是分区索引只需要重建那个失效的分区 。 alter ind
【RMAN】使用RMAN备份将数据库不完全恢复到指定时间点
RMAN作为Oracle强大的备份恢复工具,可以协助我们恢复数据库到指定时间点,这便是Oracle不完全恢复的一种体现,通过这种方法可以找回我们曾经丢失的数据。这里以找回误TRUNCATE表数据为例给大家演示一下RMAN...
Linux 5.4安装64位Oracle 11gR2 (图文并茂版)
《【11gR2】Enterprise Linux Release 5 Update 4安装64位Oracle 11gR2(文字版)》(http://space.itpub.net/519536/viewspace-617547)文章最后提到,我有意整理一份图文...
【CONNECT】ORA-00020错误模拟及处理方法
当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“scope=spfile...
oracle job没有按时执行
经过分析,是JOB_QUEUE_PROCESSES不知道为什么原因,值变为0刚经过网上搜集资料,发现spfile和pfile和这个JOB_QUEUE_PROCESSES关系比较密切,最后经过修改pfile文件,问题解决,具体结果如何,让定时任务跑几天,看看结果再说以下是相关资料:分为手动修改和在线修改。手动修改用于修改...
如保查看当前oracle启动用的是pfile还是spfile
Oracle 9i以后启动的时候默认使用的初始化文件是spfile,但是如何判断数据库启动是使用spfile还是pfile初始化文件.可以以下方法,1、show parameter spfile2、show parameter pfile3、看v$spparameter视图[oracle@Rhe...
oracle 11g 修改默认监听端口1521
OS:Oracle Linux Server release 5.7DB:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production1、查看监听状态:SQL> !lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 12-NOV-2013 01:36:29Copyright (c) 1991, 2011, Oracle. All ...
netca报错转为手工创建监听
[oracle@iptv admin]$ cat listener.ora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = iptv)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) )&...
故障现象:ORA-01078: failure in processing system parameters
故障现象:ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/10.2.0/db_1/dbs/initorcl10g.ora' 原理:在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。 ...
oracle expdp排除某些表
EXCLUDE=TABLE:\"IN\(\'HW_STB_PERFORMANCE_HIS\',\'HW_STB_PERFORMANCE\',\'HW_STB_PERFORMANCE_IMPO\',\'ZTE_STB_PERFORMANCE\',\'EXFO_PROBE_DATA_7DAYS\'\)\"
ORACLE启动监听器 The listener supports no services 问题解决方法
11.2.0.3 linux 64bit 启动ORACLE监听器,结尾报 The listener supports no services ,数据库实例services没被注册监听,前几天装aix的11.2.0.3 rac的时候没这毛病,很奇怪~2种方法解决:一、手...
设置oracle数据库IP访问限制(IP白名单黑名单)
可以通过修改sqlnet.ora文件来限制某些IP地址的访问,修改完成后,可能需重启监听生效。(可以lsnrctl reload)如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,可以从samples目录下拷贝个sqlnet.ora或者直...
rman
迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。本文描述了使用RMAN来还原Oracle 10g数据库的过程。 ...
oracle 异构平台迁移之传输表空间一例
第一章 传输表空间一例-> linux asm ) blog 结构图: 1 场景描述 源平台为:windows xp 32系统 + oracle 11.2.0.1.0 + ORACLE_SID=orcl 目标平台:rhel6.5 + oracle 11.2.0.1.0 + asm 64位 + ORACLE_SID=orclasm 目标:要实现将自定义的应用程序表空间app1tbs,app2tbs,idxtbs从源平...
dataguard备库的数据文件的迁移实战
在前几天也花了一点时间测试了一下关于备库数据文件的迁移,这部分的工作看起来还是比较常规的,当然方法也很多。但是在实际工作中就更不能掉以轻心,所有的操作都要有理有据。都要经过一些严格的测试,如果测试不当,很可能在后期就会出现一些看似奇怪的问题,造成一些不必要的麻烦和影响。所以在开始之前,做了下面的准...
【原创】比较使用sql*loader的直接加载方式和传统加载方式的性能差异
一 数据库版本SYS@LEO1>select* from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise EditionRel...
【原创】比较数据泵和exp/imp对相同数据导出/导入的性能差异
EXP/IMP 是数据库传统的导出导入工具,它有使用方便,在服务端和客户端都可用的优点,速度没有expdp快,功能没有expdp强大EXP 工具帮助文档,我们可以参考帮助文档进行命令行配置[oracle@leo...
ORA-14758: Last partition in the range section cannot be dropped
今天发现oracle11g中用oracle自动创建分区的新功能后,删除旧分区报ORA-14758: Last partition in the range section cannot be dropped错误。oracle对此错误的解释是:ORA-14758: Last partition in the range se...
system表空间用满解决
system表空间用满解决