Oracle
lrh_079
这个作者很懒,什么都没留下…
展开
-
Failed to connect to the specified server. Server library could not be loaded
这个错误是前几天用户提出了的,我今天又一次遇到了,特拿出来跟大家分享一下问题背景:使用ArcCatalog直连远程服务器,数据库为Oracle,提示“Error: Server library could NOT be loaded”原因有三1:大家都知道使用直连必须要安装数据库客户端,但是如果用户安装了Oracle的64位客户端与32位的ArcGIS桌面进行直连时,32位转载 2012-02-17 20:27:02 · 5991 阅读 · 0 评论 -
ora-12528 TNS 监听程序所有适用例程都无法建立新连接
这种情况可能是暂时的,比如数据库实例正在启动,过段时间再连接。过段时间再连接。如果还是不行,查看数据库实例的状态查看数据库实例状态脚本:select status from v$instance;原创 2013-11-28 14:42:49 · 3313 阅读 · 0 评论 -
ora-12516 TNS 监听程序找不到符合协议堆栈要求的可用处理程序
ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程 今天测试的同事发现报 ora-12516的错误,基于这个分析,一般有两个原因,一个是session数不够再有一个就是客户端和服务端建立连接的时候不稳定所引起的,我现在的服务端是oracle10g r2,而客户端是oracle11i,结果当连接数大的时候,就会报ora-12516的错误转载 2013-11-28 14:37:17 · 4382 阅读 · 0 评论 -
ora-01536 超出表空间 'xxx' 的空间限额
解决方案:1.alter user 你的用户名 quota 2g on 你建表的表空间的名字;(有限制) 2.alter user 你的用户名 quota unlimited on 你建表的表空间的名字;(无限制)知识总结:表空间的大小与用户的配额大小是两种不同的概念,表空间的大小是指实际的用户表空间的大小,而配额大小指的是用户指定使用表空间的的大小。把表空间文件增大,还是原创 2013-11-28 10:04:42 · 14324 阅读 · 0 评论 -
Win7 无法安装 Oracle 10gR2
在“产品特定的先决条件检查”中存在一个错误,详细信息如下:正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1检查完成。此次检查的总体结果为: 失败 问题: Oracle Database 10g 未在当前操作系统中经过认证。建议案: 确保在正确的平台上安装软件。=================================原创 2013-11-25 10:53:10 · 1106 阅读 · 0 评论 -
ora-01940 无法删除当前连接用户
英文提示如下:ORA-01940: cannot drop a user that is currently connected产生原因:由于当前用户正在连接到数据库,所以无法删除。 解决办法:1.查看此用户的会话过程:SQL> select sid,serial# from v$session where username = 'ESRI'; SI原创 2013-11-25 10:39:59 · 801 阅读 · 0 评论 -
ora-01502 索引 xxx 或这类索引的分区处于不可用状态
产生操作:在向索引所在表添加数据时出现该问题。产生原因:不明解决方案:重建索引alter index index_name rebuild;原创 2013-11-25 10:28:15 · 820 阅读 · 0 评论 -
尝试加载 Oracle 客户端库时引发 BadImageFormatException
问题描述:[TlwException: TLW0100200023 :获取数据集错误!尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题环境:1. Oracle 客户端和服务端 32 位2. Web 应用程序 32 位3. 操作系统(包括 IIS)6原创 2013-11-25 11:02:29 · 10649 阅读 · 0 评论 -
ora-24324 未初始化服务句柄
产生操作:使用 exp 命令导出数据时出现该问题 产生原因:An attempt was made to use an improper service context handle.大概意思是试图使用一个不当的服务上下文句柄。至于什么是不当的服务上下文句柄就没有深入研究。 解决方案:重启 Oracle 服务(终极绝招)原创 2013-11-22 09:27:08 · 3086 阅读 · 0 评论 -
ora-12514 TNS 无监听程序
产生原因:1.本地服务连接描述中 IP 或端口错误2.监听服务没有启动检测方法1.tnsping IP,可以查看IP指定机子的 Oracle 监听服务是否启动2.tnsping 本地服务名,可以查看本地服务名配置是否正确解决方案:1.查看本地服务配置的 IP 是否为要连接的 Oracle 服务端所在机子的 IP。2.若1正确,则查看本地服务配置的端口是否为原创 2013-11-20 15:09:38 · 16106 阅读 · 1 评论 -
ora-01033 oracle 正在初始化或关闭
英文错误信息:ORA-01033: ORACLE initialization or shutdown in progress产生操作:启动 Oracle 服务时出现该错误原因一:仅误删了数据库文件解决方案:startup mount;alter database datafile filename offline drop;alter database o原创 2013-11-19 14:18:33 · 6266 阅读 · 1 评论 -
ora-12154 TNS 无法解析指定的连接标识符
产生原因:没有配置连接到 Oracle 服务器的本地服务名。可能的情况:1.使用错误的服务名进行连接需要先检测下如下情况:1、tnsping IP 看是否通过(若图1所示, IP 为 Oracle 服务器的,若通过表示服务端连接没有问题)2、tnsping xxx 看是否通过(若图2 所示, xxx 为本地配置的服务名)3、在 sqlplus 连接看下是否有问题原创 2013-11-20 15:01:50 · 1351 阅读 · 0 评论 -
查询和修改 Oracle 参数
连接至管理员用户 SysC:\>sqlplus /nologSQL>connect sys/sys@orcl as sysdba查看spfile参数SQL>show parameter spfile; ##如果有值说明使用spfile启动,反之pfile查看Cursor相关参数SQL>show parameter cursor;查看Pro原创 2013-11-18 14:56:09 · 11124 阅读 · 1 评论 -
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本的解决方法
今天安装了Oracle客户端ora10client.exe,而后运行PLSQL Developer连接Oracle数据库,正常。然而在程序执行时出现如题异常。经高手指点解决了,导致该问题是的原因是Oracle客户端安装的时候没有设置环境变量。还有一个情况必须说明下,我用的操作系统是Win7的,或许使用Win7的朋友们也许都会遇到该问题。现将解决方法与大家分享: 添加Oracle客户端程序的原创 2010-05-05 15:52:00 · 7923 阅读 · 2 评论 -
Oracle用户密码过期和用户被锁解决方法
【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响 密码过期后,业务进程连接数据库异常,影响业务使用。 问题发生频率 数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、转载 2012-05-21 15:26:29 · 657 阅读 · 0 评论 -
TNSListener 服务启动后又停止了
产生原因:主要原因是因为本地的计算机名称改变(或者说 ip 改变)造成的。解决方案:Net Manager 中将 “监听程序”->listener->主机 ,进行更改,变成现在的ip原创 2012-04-22 18:10:07 · 651 阅读 · 0 评论 -
ora-01034 oracle not available
产生原因:可能是数据库没有加载。解决方案:开始->运行->cmd,执行以下命令sqlplus /nologconnect /as sysdbastartup原创 2012-04-22 18:04:57 · 349 阅读 · 0 评论 -
ORA-01659:无法分配超出 4 的 MINEXTENTS (在表空间 SDE 中)
今天在实现将 Shapefile 文件的图层数据导入到 ArcSDE Geodatabase 中,出现了如上异常提示。产生该问题的原因是 ArcSDE Geodatabase 对应的表空间空间大小不够导致。解决方案就是将表空间扩大,可以采用如下两种方式:方式一:--给sde表空间再添加数据文件ALTER TABLESPACE SDE ADD DATAFILE 'E:\dbfi原创 2012-02-21 18:02:25 · 5728 阅读 · 0 评论