当前位置:首页 >> IT/计算机 >>

Oracle数据库常见问题解答


Oracle 数据库常见问题解答

1.ORACLE 数据库连接常见问题诊断方法

经常有同事咨询有关 Oracle 数据库连接不上的问题,特总结如下常见问题和解 决方法,奉献给大家,希望能给大家的日常工作带来帮助。 (1)ORA-12560 或 TNS-12560: TNS: 协议适配器错误 原因分析:可能是在 Net8 中没有正确配置本地网络服务名即连接字符串中的 IP 地址;也可能是没有正确输入服务名造成。 解决方法:在 Net8 中检查服务名是否配置正确。 (2)TNS-12154 Error 或 ORA-12154 原因分析:SQL*NET 没有找到连接串或别名 原因 1: (1)没有找到 TNSNAMES.ORA 文件,该文件的缺省路径为: Net8i – \ORACLE\ORA81\NETWORK\ADMIN 解决方法:按上述说明检查文件位置 原因 2: (2)TNSNAMES.ORA 文件中内容格式不对 解决方法:检查文件格式,标准格式如下: DEV1.WORLD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port = 1521) ) ) (CONNECT_DATA = (SID = ORCL) ) ) 原因 3: (3) TNSNAMES.ORA 与 SQLNET.ORA 不一致 解决方法: SQLNET.ORA 格式如下: TRACE_LEVEL_CLIENT = OFF SQLNET.AUTHENTICATION_SERVICES = (NONE) NAMES.DIRECTORY_PATH = (TNSNAMES) AUTOMATIC_IPC = OFF

因为没有 NAMES.DEFAULT_DOMAIN=world,所以 DEV1.WORLD 连接串不 能连接,可以在 TNSNAMES.ORA 中增加 DEV1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port =

1521) ) ) (CONNECT_DATA = (SID = ORCL) ) ) 此时可连接。 (3)NL-00462 Error 或 ORA-00462 特征:监听器无法启动 原因:LISTENER.ORA 文件内容错误,例如,括号不匹配、参数名错误 等、多余的空格等。 措施:重新编辑文件 (4)NL-00405 Error 或 ORA-00405 特征:LISTENER.ORA 文件不可读或找不到 原因:LISTENER.ORA 文件内容错误,例如,括号不匹配、参数名错误等、 多余的空格等。 措施:确保文件位置在缺省目录下$ORACLE_HOME/network/admin,或设置 环境变量 TNS_ADMIN 指向这个文件所在位置。

ORA(5)TNS-01155 Error 或 ORA-01155 TNS-

特征:LISTENER.ORA 文件中 SID_LIST_LISTENER 变量赋值不对 原因:LISTENER.ORA 文件内容错误,SID_LIST_LISTENER 变量赋值不 对。 措施:确保文件中赋值正确,$ORACLE_HOME/network/admin/samples 目录下有样例文件,可供参考。

TNS-12560、TNS(6)TNS-12537 、TNS-12560、TNS-00507 Error TNS-

特征:LISTENER.ORA 文件中引用了一个无效的协议适配程序 原因:LISTENER.ORA 文件中 PROCOTOL 变量赋值不对。 措 施 : 确 保 文 件 中 赋 值 正 确 , 一 般 用 TCP 协 议 ,

$ORACLE_HOME/network/admin/samples 目 录 下 有 样 例 文 件 , 可 供 参 考 。 用 adapters tnslsnr 检查协议程序。

(7)TNS-12203 Error TNS-

特征:不能与目标连接 原因:监听器是否启动;别名是否配置 措施: 检查监听器是否启动, 例如 lsnrctl status; 检查 TNSNAMES.ORA 的别名配置。

(8)TNS-12533 Error TNS-

特征:不能与目标连接 原因:非法的 address 参数, 措施:检查 TNSNAMES.ORA 的 ADDRESS 参数。

failure(包写入程序失败) (9)ORA-12571: TNS:packet writer failure(包写入程序失败) ORA-

(1) 这个错误在客户端遇到过,通常重新连接一下服务器就好了。 服务器重新启动的时候,在 client 也会遇到该错误。 这个错误你是在 server 还是 client 上遇到的?最常用的办法就是加上跟踪, 查看一下 跟踪记录,分析分析错误的原因。

网络问题也会出现该错误,比如网络路由没有配置好。 (2) 安装的杀毒软件导致的 (3) 服务器端的 IP 是否被改动 (4) 最后不行的话,重新创建监听器

注:还有一个连接不上数据库的原因可能是防火墙造成。 还有一个连接不上数据库的原因可能是防火墙造成。 2.Ora-01536 超出表空间空间限量解决办法 Ora从合肥局传来急救电话说前台应用报表空间不够,经过现场截图如下:

经过和合肥局数据库管理员联系得知表空间还有不少剩余空间,经过分析 可能是表空间的配额不足造成,让数据库管理员进行如下操作问题得到解决: Conn system/manager@hfmis alter user hfmis quota unlimited on users; alter user hfmis quota unlimited on hfmis; 或 Grant resource to hfmis;


相关文章:
安装oracle数据库常见的错误
安装oracle数据库常见的错误 - 安装oracle常见的错误,经过自己实践操作,归纳总结大致有以下几个方面。
ORACLE数据库常见问题诊断方法(内部错误篇)-20021...
ORACLE 数据库常见问题诊断方法 (内部错误篇) ORACLE 的错误各种各样,包括应用错误、一般错误、内部错误等,前面两类错误在 ORALCE 的文档中有说明, 但内部错误没...
oracle安装及使用常见问题及解决方案
oracle安装及使用常见问题及解决方案 - oracle安装使用过程中的几个常见问题,如PLSQL中文乱码问题,PLSQL连接数据库失败问题,用户锁定问题等;以及常见的几种ora错误的...
Oracle数据库常用的知识点汇总
Oracle数据库常用的知识点汇总_计算机软件及应用_IT/计算机_专业资料。Oracle数据库常用的知识点汇总,这些知识点都是数据库的基础,希望对大家有所帮助。 ...
oracle数据库常用操作文档
oracle数据库常用操作文档_计算机软件及应用_IT/计算机_专业资料。oracle数据库常用操作文档 查看当前用户的表空间: SQL>select username,default_tablespace from user...
Oracle数据库应用问题与解决方案分析
Oracle数据库应用问题与解决方案分析 - 龙源期刊网 http://www.qikan.com.cn Oracle 数据库应用问题与解决方案分析 作者:周峰 来源:《电子技术与软件工程》2...
ORACLE数据库常见问题诊断方法(OPS篇)-20021224-A...
ORACLE 数据库常见问题诊断方法 (OPS 或 RAC 篇) ORALCE 并行服务(即 OPS)在 ICD 中应有广泛应用,平台涉及各主流硬件平台,包括 IBM AIX、HP UX、SUN SOLARES...
oracle数据库故障紧急处理预案
oracle数据库故障紧急处理预案_计算机软件及应用_IT/计算机_专业资料。oracle数据库故障紧急处理预案 Oracle 物理结构故障是指构成数据库的各个物理文件损坏而导致的...
oracle数据库常用命令大全(精华版)
oracle数据库常用命令大全(精华版)_计算机软件及应用_IT/计算机_专业资料。oracle...43482' 故障排查登录: Sqlplus /nolog connect / as sysdba startup 修改 Web...
Oracle数据库常见问题答疑
Oracle 数据库常见问题答疑 Oracle 数据库以其强大的功能和稳定性而著称,但同时,在开发和管理方面也存在很多 困难, 笔者在此总结了一些 Oracle 数据库开发和管理的...
更多相关标签: