公司用的数据库,动不动会出现一些问题。但是都是大家比较常见的。所以,贴出来给大家看看
1,oracle启动数据库时报错:
SQL> startup;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file
                       '/home/oracle/oracle/product/10.2.0/db_1/dbs/initbdczra.bdcz.cbpm.ora'

解决办法:
[oracle@bdczra dbs]$ cp /home/oracle/oracle/admin/RA/pfile/init.ora.812009151733
                        /home/oracle/oracle/product/10.2.0/db_1/dbs/initbdczra.bdcz.cbpm.ora

2,java.lang.UnsatiafiedLinkError: /tmp/OraInstall112010-03-27_0AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6错误
解决办法:
安装libXp-1.0.0-8.1.e15.i386.rpm

3,原来笔记本的ip设置在10网段,由于无线路由的地址是在192.168.1网段,所以重新设置ip,然后使用自己编写的脚本启动sap.
  结果提示oracle不能启动。检查listener状态,执行listener start,提示:
  ----------------------
  The listener fails to start with the following errors:
  TNS-12537: TNS:connection closed
  TNS-12560: TNS:protocol adapter error
  TNS-00507: Connection closed
  Linux Error: 29: Illegal seek
  ----------------------
  google下,发现原来是在/etc/hosts文件中缺少了127.0.0.1 localhost的信息,加上以后,关闭oracle,sap,再重新启动就可以了。

4,启动oracle时,在SQL提示符下输入conn /as sysdba,会出现下面的错误:
SQL> conn /as sysdba
orA-12162 TNS:net service name is incorrectly specified.

原因:
因为ORACLE_SID变量没有设置正确的缘故,我设置的是ORA_SID。

解决方法:
在.bash_profile文件中,正确设置ORACLE_SID,然后使用source  .bash_profile命令使新的设置生效。

如果在sql提示符下输入 conn /as sysdba 提示:Connected to an idle instance.。表明实例没有启动,先启动实例然后再用用户名登入。
SQL>startup
SQL>conn /as sysdba
另外,此问题可能涉及oracle的静态注册问题:
采取静态注册方法时,listener.ora中的内容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl1)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
)
该数据库是单实例的,实例名为orcl,向外提供了两个服务:orcl和orcl1

5,运行runinstaller 不能启动JAVA安装界面,提示X11错误。
检查oracle用户的环境变量设置是否正确 EXPORT DISPLAY=IPADDRESS:0,0
注销root用户,用ORACLE登陆,即可启动安装程序。

6,网上下载zysong.ttf ,然后在Linux下执行以下命令,把字体库安装到相应位置
mkdir -p /usr/share/fonts/zh_CN/TrueType
cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/
这样在安装的时候。Oracle就会显示中文了,而不再是中文乱码了。
索引的丢失可能引起数据库访问失败

oracle连接错误的更多相关文章

  1. [转][C#]Oracle 连接错误的解决

    错误1: .NET连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用 两个原因: 1. 权限,把 Oracle 所在目录权限设置成 authenticat ...

  2. oracle连接错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决

    自己的解决办法是,把数据库连接字符串的默认SID_NAME = ORCL改为 sid_name =test(自己安装数据库时候改的名字).即可正常连接. 网上搜罗的其他问题:把监听服务重启下.(自己的 ...

  3. ORACLE连接SQLSERVER

    一.实验(实验成功) 1.实验目标:ORACLE连接SQLSERVER以及查询数据 2.搭建的环境: oracle 9i 9.0.2.0.1 地址:192.168.40.139 sql2000 的数据 ...

  4. [转]ORACLE 异常错误处理

    本文转自:http://www.cnblogs.com/soundcode/archive/2012/01/10/2318385.html 本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义 ...

  5. 总结:整理 oracle异常错误处理 .

    5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4  用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发 ...

  6. 安装64位的oracle连接客户端

    VS自带的WebServer只有32位的,你只能以32位运行,即使你的VS里面编译目标是64位的, 注意:发布到iis,可以以64位运行,你需要安装64位的oracle连接客户端.如果没有,你的程序必 ...

  7. oracle数据库-错误编码大全

    ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件   ORA-00018: 超出最大会话数   ORA-00019: 超出最大会话许可数   ORA-000 ...

  8. Oracle Ora 错误解决方案合集

    注:本文来源于 < Oracle学习笔记 --- Oracle ORA错误解决方案 > ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发 ...

  9. Oracle数据库错误大全

    ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程 ...

随机推荐

  1. Hybrid App简介

    Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有Web技术跨平台特性.目前大家所知道的基于中间件的移动开发框架都是采用的 ...

  2. Google Glass应用开发探索

    摘要:2012年6月的Google开发者大会上,作者有幸预定到了Google Glass.8个月后,她收邀参加了Google纽约总部举行的Google Glass Foundry开发大赛.在为期两天的 ...

  3. cc.Sprite

    Classcc.Sprite Defined in: CCSprite.js Extends cc.NodeRGBA Class Summary Constructor Attributes Cons ...

  4. java 的开源wiki维基系统

    几乎所有 维基 系统的对比网址:   http://www.wikimatrix.org/ XWiki,    第二代wiki. 它里面使用的 velocity 模板语言对j2ee开发相当有参考价值, ...

  5. Cocos2d-x项目移植到WinRT/Win8小记

    Cocos2d-x项目移植到WinRT/Win8小记 作者: K.C. 日期: 11/17/2013 Date: 2013-11-17 23:33 Title: Cocos2d-x项目移植到WinRT ...

  6. HD2043猜密码

    密码 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission ...

  7. POJ3041Asteroids(二分图最少顶点覆盖)

    最少顶点覆盖 = 二分图最大匹配 证明见   http://hi.baidu.com/keeponac/item/111e3438988c786b7d034b56

  8. php连接mysql配置

    php连接mysql测试代码: <?php $link=mysql_connect('localhost','root','123456'); if(!$link) echo "失败! ...

  9. PetaPoco 笔记

    PetaPoco是一款适用于.Net 和Mono的微小.快速.单文件的微型ORM. PetaPoco有以下特色: 微小,没有依赖项--单个的C#文件可以方便的添加到任何项目中. 工作于严格的没有装饰的 ...

  10. CSS line-height 和 vertical-align 精解(下篇)

    申明本文转自:http://hi.baidu.com/wolongxzg/item/2383860ec8ac8b173a53eeb0 vertical-align 7.4.1 语法 vertical- ...