ORACLE
番薯伯
辛劳有所得,累了就休息,不在精神不好的时候,操作生产数据库,出了问题得不偿失。
如果有看到我的BLOG,需要咨询或了解什么信息,欢迎联系我,QQ:273766994,发送验证信息:注明是从CSDN看到的。
展开
-
RA-28040: No matching authentication protocol
问题描述: 用Websphere 6.1 配置JDBC连接Oracle 12c的时候,报错误: ORA-28040: No matching authentication protocol问题原因: Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION默认等于11。当我们使用11g JDBC之前版本的thin驱动连接的时候,就会报错。解决方法: 在数据库服务器上原创 2016-11-03 11:10:16 · 643 阅读 · 0 评论 -
(三)数据库故障处理的案例-数据库可以查询不能做更新操作
sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu May 15 14:07:21 2014 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to an idle instance.原创 2014-05-27 08:06:53 · 1228 阅读 · 0 评论 -
(二)数据库故障处理的案例-处理归档不能执行
Starting up ORACLE RDBMS Version: 10.2.0.4.0.System parameters with non-default values: processes = 300 sessions = 335 __shared_pool_size = 6878原创 2014-05-27 08:06:09 · 3618 阅读 · 0 评论 -
AUD$ 引起的SYSTEM表空间过大
oracle 11g 默认审计开启DB,数据库在实际运行中,会将审计放入aud$ 中,因此SYSTEM表空间会出现的比较大,system表空间过大会影响数据库性能,因此处理方法是(1) truncate table aud$ ; 释放SYSTEM表空间的大小或者参考如下:一. 官网说明1.1 Oracle 11gR2 conceptsFrom:转载 2014-07-21 14:30:46 · 1139 阅读 · 0 评论 -
oracle数据库启动报错,不能启动ASM实例
数据库rac启动时报错,日志如下,后来使用Sat Jun 7 06:02:11 2014GATHER_STATS_JOB encountered errors. Check the trace file.Sat Jun 7 06:02:11 2014Errors in file /oracle/product/admin/dqb/bdump/dqb2_j001_1原创 2014-06-09 11:29:49 · 2368 阅读 · 2 评论 -
OCR的恢复使用
实际工作例子,引用别人的文章介绍自己转载 2014-07-18 17:40:26 · 928 阅读 · 0 评论 -
日志损坏处理ORA-0035 ORA-00353 ORA-00312
Starting up ORACLE RDBMS Version: 10.2.0.4.0.System parameters with non-default values: processes = 300 sessions = 335 __shared_pool_size = 687865856原创 2014-05-14 12:45:23 · 2695 阅读 · 0 评论 -
ORA-01115 IO error reading block from file
alter database datafile 6 offline drop;SQL> alter database open;0alter database openERROR at line 1:#L3f0ORA-01115: IO error reading block from file 92 (block # 39457)0ORA-01110: data file 9转载 2014-05-13 10:36:13 · 4770 阅读 · 0 评论 -
LINUX+ORACLE 字符集 语言 相关区别:LANG NLS_LANG NLS_LANGUAGE characterset
NLS_打头的都是ORACLE家的!!!! 操作系统环境变量LANG和NLS_LANG的关系操作系统环境变量针对语言项设置有几个,我经常设置的是这两个LANG和NLS_LANG。LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date;NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有转载 2014-04-26 17:41:42 · 821 阅读 · 0 评论 -
Oracle SCN headroom、ORA-19706 和_external_scn_rejection_threshold_hours
一.SCN 相关知识 SCN可以说是Oracle中的很基础,但同时也是很重要的东西,它是一个单向增长的“时钟”,广泛应用于数据库的恢复、事务ACID、一致性读还有分布式事务中。 之前blog里整理了一些有关SCN 的内容,如下:OracleDB 服务器 系统时间修改问题 与SCN 关系的深入研究http://blog.csdn.net/tianlesoftware/arti转载 2014-05-10 10:59:12 · 1225 阅读 · 0 评论 -
Linux 下Oracle 环境变量- bash- ulimit- open files- cannot modify limit 解决
设置Oracle 环境变量的时候报错:[oracle@qs-dmm-rh1 ~]$ source .bash_profile-bash: ulimit: open files: cannot modify limit: 不允许的操作 设置的环境变量如下:# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TM转载 2014-04-09 12:23:03 · 1598 阅读 · 0 评论 -
为什么明明登陆了plsql执行还报错呢
我无意中在plsql中,用sys用户登陆了执行sql报错,而重新开原创 2014-05-07 15:09:19 · 1278 阅读 · 0 评论 -
Oracle Rac集群环境下删除归档日志
归档日志存放形式主要存放方式有以下方式:一、ASM方式二、原创 2014-04-23 10:36:33 · 11525 阅读 · 0 评论 -
甲骨文大数据两大利器
甲骨文大数据两大利器 据Andrew Mendelsohn介绍,甲骨文在大数据方面有两大利器:一是内存数据库,二是软硬件一体机。在Oracle 12c数据库中专门针对大数据的功能增强,即内存数据库。甲骨文的内存数据库与竞争对手最大区别,是甲骨文的内存数据库保留原有的高性能交易处理功能的前提下,增加了高性能数据分析的功能,原先交易处理的性能,没有丝毫影响。对于客户来说,不用做任何数据迁移的转载 2014-04-08 08:33:29 · 1385 阅读 · 0 评论 -
linux5下安装oracle 11g需要的rpm包
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ li原创 2014-04-08 11:04:59 · 1436 阅读 · 0 评论 -
查看隐含参数
可以使用如下脚本查看隐含参数SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describFROM SYS.x$ksppi x, SYS.x$ksppcv yWHERE x.inst_id = USERENV ('Instance')AND y.inst_id = USERENV ('Instance')AND x.ind转载 2014-02-28 13:57:07 · 1358 阅读 · 0 评论 -
数据库故障处理的案例-归档目录空间满(一)
某单位机房突然掉电,导致数据库异常,是否发现存储也有异常以及数据库管理的不善,导致一序列的问题接踵而来,还好本次的故障虽然问题好几次,但幸运的是数据库还是救了回来。 数据库环境:Oracle 10.2.0.5 Rac For Linux X86_64,使用OCFS+ASM方式, 下面请看日志:ORA-06512: at line 1Tue May 13 10:59:26 20原创 2014-05-27 08:04:52 · 1744 阅读 · 0 评论 -
(四)数据库故障处理的案例-数据库的JOB不能停止
[BEGIN] 2014-5-15 13:53:25system set undo_tablespace='' scope=spfile sid='dqb2';System altered.SQL> shutdown immediateORA-01013: user requested cancel of current operation原创 2014-05-27 08:07:52 · 915 阅读 · 0 评论 -
oracle数据库启动时ORA-27092: size of file exceeds file size limit
oracle数据库启动时,提示ORA-01110: data file 1: '/u01/oracle/app/oradata/ora11g/system.dbf’从后台日志又看到关键一行信息,ORA-27092: size of file exceeds file size limit,因为是新机器,操作系统是另外的厂商安装有做了一些策略限制,后面发现在limit.conf、/etc/profi...原创 2019-09-11 16:01:15 · 705 阅读 · 0 评论 -
AIX下exp的query写法
1.指定table,但不带query参数的写法 [gysy01@oracle]/sysbackup> exp ****/pwd****@infodb1 file=SCM_INOUT_LOT_HISTORY_2012.20120301.dmp log=SCM_INOUT_LOT_HISTORY_2012.20120301.log tables=SCM_IN转载 2015-06-24 14:37:34 · 1396 阅读 · 0 评论 -
Oracle rac 11204版本的一个问题
我同事电我说,新装完的Oracle 11204 版本Rac不能创建数据库用户,我觉得很奇怪,他说可以创建表空间,就是不能创建用户,报“Ora-01031 没有权限”,怪了,我后来远程连接上去,折腾了很多次,还是不行,比如修改用户组,重建密码文件,设置sqlnet。ora文件等等,头都大了,最后使出了我的绝招,重建库,实在没辙了。原创 2014-01-13 14:54:20 · 865 阅读 · 0 评论 -
裸设备权限导致的数据库部分数据库文件需要recover
Errors in file /ora10g/admin/dqb/bdump/dqb1_smon_185150.trc:ORA-00376: Message 376 not found; No message file for product=RDBMS, facility=ORA; arguments: [113]ORA-01110: Message 1110 not found; No原创 2015-01-22 11:47:32 · 783 阅读 · 0 评论 -
oracle的并行参数设置问题导致的进程数不足的问题
PARALLEL_MAX_SERVERS当这个参数设置不当时会导致数据库的进程数不足,因为需要修改这个参数值以及其他数据库参数,使得数据库可以自动计算并行度。 parallel_adaptive_multi_user boolean 启用或禁用一个自适应算法,旨在提高使用并行执行方式的多用户环境的性能。通过按系统负荷自动降低请求的并行度,在启动查询时实现此功能。当 PARALLEL_AU原创 2015-01-22 13:26:12 · 2135 阅读 · 0 评论 -
oracle11g单机ASM建库记录
在红帽子6.6安装oracle11GR2遇到的问题记录下:linux的盘不能超过4T,不然分区有问题Oracle的ASM单个磁盘分区不能超过2TOracle linux6 需要采用Oracle的UEK内核如果是文件系统没有问题,采用ASM不能使用超大盘原创 2015-02-03 14:20:05 · 1707 阅读 · 0 评论 -
创建表空间报错Ora-01119,提示磁盘组不完整
我的环境是aix6L上面经过分析排查,发现是硬盘的权限不对,看下面的红色部分# ls -l /dev/rhdisk* crw------- 2 root system 15, 2 Dec 26 2013 /dev/rhdisk0crw------- 1 root system 15, 1 Dec 26 2013 /原创 2014-12-03 18:52:06 · 2673 阅读 · 0 评论 -
如何查看oracle打开的游标
oracle查看当前打开的游标数目和连接数: select count(*) from v$open_cursor;select count(*) from v$session;原创 2014-12-03 13:21:48 · 3742 阅读 · 0 评论 -
Powerlinux下安装oracle不能出现图形界面问题处理
在安装oracle时一直不能出现图形界面报错,The java class could not be loaded. java.lang.ExceptionInInitializerError,折腾了一天一直安装powerlinux的rpm包,不知道少什么包,最后尝试用patch的安装软件运行下,奇迹出现,出现缺少了什么包的提示,安装完那个包就OK,安装软件,打补丁,建库,一路很顺畅,赞啦,总算可原创 2014-03-05 11:22:33 · 3803 阅读 · 0 评论 -
ORACLE 对CPU的限制
oracle 11g版本,11.2.0.4可以支持超过16个CPU。记录下免得忘记。原创 2014-08-19 17:09:11 · 5694 阅读 · 1 评论 -
Oracle磁盘分析
-- 你可以定时用 df -h 的结果打入一个外部日志文件,然后,利用Oracle的“外部表”去访问这个“外部日志文件”就可以了,例如:-- Step 1:写一脚本,定时将磁盘信息打入日志文件:[oracle@localhost ~]$ more /data/obase/tbs_info/disk_info.sh#!/bin/bash#source /hom转载 2014-08-19 09:00:43 · 659 阅读 · 0 评论 -
转帖:ORacle的官方文档
原则:凡是Reference相关的文档都无需精读,碰到问题时速查即可1.ORACLE新功能 Oracle Database New Features Guide每次新版本的ORACLE RELEASE以后,看一下《Oracle Database New Features Guide》,以了解一下最新的FEATURE,此文档可以粗略地阅读,不需精读。2.ORACLE,转载 2014-08-25 13:29:26 · 669 阅读 · 0 评论 -
Error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile '.../ins_net_client.mk'--68%问题
近我在RHEL6.1上安装oracle11gR2时总是碰见如题说示的错误,在网上查了很多资料但都未能解决。网上都说是gcc版本问题或者gcc的包没有装全,但没有给出正确的gcc安装方法。这里转载别人的安装gcc的rpm包的顺序及方法,供各位参考: 转载文章如下:最近在折腾RedHat,我安装的版本是rhel-server-6.1-x86_64。RHE转载 2014-08-20 14:18:53 · 2947 阅读 · 0 评论 -
Oracle-11G-DataGuard 一主库多备库详细配置
1 说明基于网上的文档做了补充说明改动形成的文档。2 判断DataGuard是否安装select * from v$option where parameter = 'Oracle Data Guard';3 网络配置192.168.1.110---------------------------主库-------------实例名----ora11g(ora11g_PD原创 2014-07-31 09:24:39 · 8947 阅读 · 1 评论 -
Linux下安装oracle 12C需要的rpm包
oracle 12C需要的rpm包binutils-2.20.51.0.2-5.11.el6 (x86_64)compat-libcap1-1.10-1 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (i686)gcc-4原创 2014-04-05 13:50:43 · 3648 阅读 · 0 评论 -
ORA-19706和_external_scn_rejection_threshold_hours的前世今生
ORA-19706和_external_scn_rejection_threshold_hours的前世今生原文链接,请点击由老白论坛中整理 http://www.oraclefans.cn/forum/showtopic.jsp?rootid=42850&CPages=1最近这几天和几个客户一直在讨论一个最近爆发的ORA-19706的故障。在一个数据库访问另外一个数据库的时候转载 2014-02-26 10:08:30 · 4007 阅读 · 0 评论 -
Linux下安装oracle 11g需要的rpm包
binutils-2.20.51.0.2-5.11.el6 (x86_64)compat-libcap1-1.10-1 (x86_64)compat-libstdc++-33-3.2.3-69.el6 (x86_64)compat-libstdc++-33-3.2.3-69.el6.i686gcc-4.4.4-13.el6 (x86_64)原创 2014-04-05 13:49:51 · 7007 阅读 · 0 评论 -
oracle的JDBC驱动在WAS上的使用
顺便记录下,一次在部署应用系统时,数据库的版本是oracle 11G R2的最新版本11.2.0.4.0,我从服务器上拷贝了最新的JDBC驱动 没有注意不动JDBC驱动的版本支持问题,上图中的ojdbc5.jar,是支持jdk版本1.5,ojdbc6是支持1.6,而WAS6.1的JDK版本是1.5的,was7的jdk是1.6的,而我们的应用程序是支持was1.5,所以虽然我用的原创 2014-01-23 11:23:45 · 3828 阅读 · 0 评论 -
oracle的netca不能执行问题
粗心大意的错误, 安装oracle时,在Linux的环境下,如果主机名文件/etc/hosts下的设置不当会出现执行netca时提示libc.so.6的错误jre,如127.0.0.1 localhost smssrv 10.133.129.133--错误写法。原创 2014-01-23 11:10:04 · 2692 阅读 · 0 评论 -
ORA-01460: 转换请求无法实现或不合理
今天看我同事一直在折腾oracle出错的问题,处理clob(使用java.io.Reader)的时候出现,ORA-01460: 转换请求无法实现或不合理,从oracle 9i R2导出程序到oracle 10G R2版本,操作系统是从Hp UX到RED HAT LINUX X64版本,刚开始我同事以为是字符集的问题,我以为是量的问题,因为上网查了资料,有说是字节超过4000,所以报错,我测试从多个原创 2014-01-23 11:13:44 · 5035 阅读 · 0 评论 -
Oracle RAC (11.2.0.4版本) For AIX 6.1安装手册
【部分引用别人的文档修改而成,实际经过安装验证的文档】Oracle Rac 11GR2(11.2.0.4)For AIX6.1+ASM安装手册 版权所有 侵权必究修订记录日期修订版本修订内容作者1401030.1初稿拟制黄露贵原创 2014-01-15 14:33:40 · 9414 阅读 · 0 评论 -
主机名设置不当导致安装ORACLE到88%停止不动
如果你在Linux下安装oracle 10G,如果你修改了主机名,导致网络配置文件的主机名与hosts文件的主机名不一致,将会导致在安装oracle时,在进行系统检测到88%时停止不动,系统没有任何反应。 碰到类似问题,请查看oracle的安装日志,可以看到有错误日志。原创 2014-01-23 11:11:38 · 4243 阅读 · 0 评论