Oracle Database 问题解决
问题解决随笔
IndulgeCui
这个作者很懒,什么都没留下…
展开
-
ORACLE 数据库11.2.0.3升级11.2.0.4
参考文档:Interoperability Notes EBS 12.0 and 12.1 with Database 11gR2 (文档 ID 1058763.1) 升级前准备:1、查看数据库和操作系统相关信息:[root@uat ~]# lsb_release -aLSB Version: :core-4.1-ia32:core-4.1-noarch:printing-...原创 2018-11-29 16:08:12 · 571 阅读 · 0 评论 -
ORACLE 锁表问题处理
锁表问题的处理查询目前锁对象信息col sid for 999999col username for a10col schemaname for a10col osuser for a16col machine for a16col terminal for a20col owner for a10col object_name for a30col obj...原创 2018-11-29 15:39:18 · 235 阅读 · 0 评论 -
ORACLE 事先监控alert log 发出邮件
实现该功能需要如下配置:#yum install mutt #!/bin/bash#功能:监控oracle的alert日志,如有ORA- 错误则邮件发出。#如果是第一次运行,脚本会创建mailinfo文件(该文件用于存放上次执行脚本时alert的日志的行数),存放本次alert日志的行数。#初始化环境变量source /home/oracle/.bash_prof...原创 2018-11-29 15:37:51 · 936 阅读 · 0 评论 -
配置sqlnet.ora 参数,实现客户端IP限制
修改sqlnet.ora,实现客户端IP限制 如果要在网络上做一些IP地址的限制,一般情况下我们首先想到的是用网络层的防火墙软件。要找网管来设置。 但是如果网管不在,或者仅仅想在数据库层来实现IP地址的限制,DBA们只要修改Server端的一个网络配置文件sqlnet.ora文件就可以了。 Oracle9i以上版本,在目录$ORACLE_HOME/network/admin 下增加...原创 2018-11-29 14:53:37 · 579 阅读 · 0 评论 -
Oracle TNS-12535/00505 错误问题解决
在日常巡检中发现警告日志中出现如下警告:TNS-12535: TNS:operation timed out ns secondary err code: 12560 nt main err code: 505 TNS-00505: Operation timed out nt secondary err code: 110 nt OS err code...原创 2018-08-20 15:14:28 · 3413 阅读 · 0 评论 -
ORA-01153: an incompatible media recovery is active
备库开启闪回时报错:SYS@SBDB1> alter database flashback on;alter database flashback on*ERROR at line 1:ORA-01153: an incompatible media recovery is active 然后确认数据库open_mode:SYS@SBDB1> select ...原创 2018-07-30 14:18:10 · 868 阅读 · 0 评论 -
ORA-27054 ERRORS WHEN RUNNING RMAN WITH NFS ON AIX
错误信息:错误信息:Common error-----------------ORA-27054 ERRORS WHEN RUNNING RMAN WITH NFS Starting Control File and SPFILE Autobackup at 01-AUG-06RMAN-00571: ===================================...原创 2018-07-27 08:52:19 · 259 阅读 · 0 评论 -
ORACLE ORA-27300,ORA-27301,ORA-27302 问题解决
错误详情:alert 告警日志中反复出现如下信息:ORA-27300: OS system dependent operation:fork failed with status: 11ORA-27301: OS failure message: Resource temporarily unavailableORA-27302: failure occurred at: skgpsp...原创 2018-07-26 11:36:43 · 2431 阅读 · 0 评论 -
ORA-27054 RUNNING RMAN WITH NFS
错误信息:Common error-----------------ORA-27054 ERRORS WHEN RUNNING RMAN WITH NFSStarting Control File and SPFILE Autobackup at 01-AUG-06RMAN-00571: =============================================...原创 2018-07-19 09:20:05 · 248 阅读 · 0 评论 -
Oracle关于数据文件是否自动扩展
查看指定的表空间中数据文件是否为自动扩展SQL> select file_name,autoextensible,increment_by from dba_data_file where tablespace_name = '表空间名'; ;如果不是自动扩展想修改为自动扩展的话需要操作SQL> alter database datafile '/u01/app/oracl...原创 2018-07-18 23:09:34 · 3585 阅读 · 0 评论 -
Oracle 重建controlfile
1、备份数据库控制文件sqlplus / as sysdbastart mountalter database backup controlfile to trace as '/home/oradev/dev_ctl.sql'exit;2、创建重建控制文件的脚本:复制备份的控制文件的Create controlfile这一段,修改如下:CREATE CONTROLFILE REUSE DATABA...原创 2018-07-16 15:28:22 · 699 阅读 · 0 评论 -
ORACLE 数据库开启RECYCLEBIN
有些时候我们使用到system级别得recyclebin的时候就需要开启回收站,操作如下: alter system set recyclebin=on; 执行然后报错:问题解决: alter system set backup_tape_io_slaves = false;会报相应的错误, 因为backup_tape_io_slaves属性issys_modifiable的值为deferred;...原创 2018-07-11 17:08:44 · 796 阅读 · 0 评论 -
Oracle 实现客户端IP限制
在很多时候我们需要对客户端访问的IP做出限制如果要在网络上做一些IP地址的限制,一般情况下我们首先想到的是用网络层的防火墙软件。要找网管来设置。 但是如果网管不在,或者仅仅想在数据库层来实现IP地址的限制,DBA们只要修改Server端的一个网络配置文件sqlnet.ora文件就可以了。Oracle9i以上版本,在目录$ORACLE_HOME/network/admin 或者 %ORACLE_HO...原创 2018-06-30 12:42:31 · 714 阅读 · 0 评论 -
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
数据库启动得时候报参数过期或者失效:ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceSQL> startup nomount pfile='/oracle/prod/ebsdb/12.1.0/dbs/initPROD.ora';ORA-32006: SEC_CASE_SENSITIVE_LO...原创 2018-06-28 10:07:21 · 988 阅读 · 0 评论 -
ORA-00020 maximum number of processes (150) exceeded 错误解决方法
由错误信息可知,进程数设置太小,进程数爆掉了,然后导致应用以及plsql或者使用sqlplus正常的连接数据库解决方法:1.查看进程数 SQL> show parameter proceNAME TYPE VALUE------------------------------------ ----------- -...原创 2018-06-30 12:24:58 · 589 阅读 · 0 评论 -
ORA-01034 ORA-27101 问题解决
问题报错如图:出现ORA-01034和ORA-27101的原因是多方面的:主要是oracle当前的服务不可用,shared memory realm does not exist,是因为oracle没有启动或没有正常启动,共享内存并没有分配给当前实例.所以,通过设置实例名,再用操作系统身份验证的方式,启动数据库。这样数据库就正常启动了,就不会报ORA-01034和ORA-27101两个启动异常了。...原创 2018-06-30 12:30:38 · 591 阅读 · 0 评论 -
ORA-2424 错误处理及DBMS_NETWORK_ACL_ADMIN用法汇总
ACL授权:BEGIN DBMS_NETWORK_ACL_ADMIN.CREATE_ACL ( acl => 'BANK_RZ_ACL.xml',--(此处名称可随意,但需要上下保持一致) description => 'Enables network permissions for the image server', principal => 'RZHFM', --此...原创 2018-06-30 12:39:10 · 1138 阅读 · 0 评论 -
ORA-16055: FAL request rejected 主备库同步规格报错
搭好主备库之后,发现归档不能同步,然后查看trace文件发现错误信息:ORA-16055: FAL request rejected解决方法:查看主备库TNS信息是否正确,密码文件是否一致。在pri上先执行:ALTER SYSTEM SET log_archive_dest_state_2='DEFER' SCOPE=BOTH;然后用:alter system switch logfile;执行几...原创 2018-06-30 12:48:26 · 5138 阅读 · 0 评论 -
Oracle 关于Lock 锁的查看SQL
--查看锁 select sys.v_$session.osuser,sys.v_$session.machine,v$lock.sid, sys.v_$session.serial#, decode(v$lock.type, 'MR', 'Media Recovery', 'RT','Redo Thread'...原创 2018-06-30 12:57:20 · 1061 阅读 · 0 评论 -
ORA-01092 oracle instance terminated disconnection forced
ORA-30012基本是由于参数文件中的undo_tablespace的值和控制文件中记录的值不一致导致的。可以使用ALTER SYSTEM修改或者直接修改参数文件中有关undo_tablespace的部分和控制文件中的一致即可。ora-01092 oracle instance terminated disconnection forcedORA-30012: 撤消表空间 'UNDOSTB1' ...原创 2018-07-01 22:18:50 · 3120 阅读 · 0 评论 -
ORA-25153:临时表空间为空
SQL>sqlplus / as sysdbaSQL>desc v$tempfile; 临时表空间记录文件SQL>select name from v$tempfile;重新创建临时表空间代替之前的表空间:SQL>create tempormary tablespace temp1 tempfile 'c:\orcl\temp1.dbf' size 100M;将新建的表空间...原创 2018-07-01 22:25:07 · 695 阅读 · 0 评论 -
ORA-02290 违反检查约束
使用plsql编译pkg报错,错误信息如下:解决方法:sqlplus / as sysdbaexec dbms_java_dev.enable;参考官方文档:Database Upgrade Fails with Errors “ORA-02290: check constraint (SYS.JAVA_DEV_DISABLED) violated” & “ORA-04045: SYS.D...原创 2018-07-01 22:33:27 · 2631 阅读 · 0 评论 -
ORA-01102 cannot mount database in EXCLUSIVE mode
在startup 数据库的是不能正常启动报错:出错原因:一、在HA系统中,已经有其他节点启动了实例,将双机共享的资源(如磁盘阵列上的裸设备)占用了; 二、说明Oracle被异常关闭时,有资源没有被释放,一般有以下几种可能,1、 Oracle的共享内存段或信号量没有被释放;2、 Oracle的后台进程(如SMON、PMON、DBWn等)没有被关闭;3、 用于锁内存的文件lk<sid>和s...原创 2018-07-02 22:35:32 · 386 阅读 · 0 评论 -
ORA-00106 cannot startup/shutdown database when connected to a dispatcher
问题信息:Cause(原因): An attempt was made to start or shut down an instance while connected to ashared server via a dispatcher. Action(处理): Reconnect as user INTERNAL without going through the dispatcher. F...原创 2018-07-02 22:43:35 · 291 阅读 · 0 评论 -
RMAN-03009: failure of register command on default channel
在使用catalog注册数据库得时候报错,信息如下:$ rman target / catalog rc_admin/RC_ADMIN@PROD4Recovery Manager: Release 11.2.0.3.0 - Production on Fri Jul 6 15:54:28 2018Copyright (c) 1982, 2011, Oracle and/or its affilia...原创 2018-07-06 16:01:54 · 826 阅读 · 0 评论 -
ORA-00604 ORA-01653 问题解决
连接普通用户报错信息如下:SYS@PROD1> conn hr/hrERROR:ORA-00604: error occurred at recursive SQL level 1ORA-01653: unable to extend table SYS.AUD$ by 128 in tablespace SYSTEMORA-02002: error while writing to aud...原创 2018-07-09 15:06:52 · 7144 阅读 · 0 评论