下载此文档

oracle错误及解决方案.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
1、listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptorTNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptor解决方法如下打开C:\oracle\product\,把红色(/**/中间的代码)部分代码加上重启Listener服务。即可。SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=C:\oracle\product\(PROGRAM=extproc))(SID_DESC=(SID_NAME=orcl)(ORACLE_HOME=c:\oracle\product\))LISTENER=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST==1521)))))另外一种方式先启动数据库,然后你在CMD命令行中输入:sqlplus/assysdba进去后执行:altersystemregister;然后再用pl/sql登录试试。2、解决ora-01034:oraclenotavailable的方法当遇到ORACLE出现下面提示时:ora-01034:oracle  not  available  ora-27101:shared  mermory  realm  does  not  exist  可以这样解决;方法1::connect/assysdba;;方法2:在命令行中输入   C:\>svrmgrl   Oracle  Server  Manager  Release    -  Production   Copyright  (c)  2000,  Oracle  Corporation.    All  Rights  Reserved.    Oracle8i  Enterprise  Edition  Release    -  Production   With  the  Partitioning  option   JServer  Release    -  Production   SVRMGR>  connect  internal/oracle   连接成功。   SVRMGR>  startup    startup后再连接数据库应该没有问题了。3、TNS-12500TNS:listenerfailedtostartadedicatedserverprocess方法(自己的解决方案):manager,添加服务器时选择Oracle8i或更高版本服务器名时需要填ORCLORA-01650:unabletoextendrollbacksegmentNAMEbyNUMintablespaceNAME产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。解决方式:使用“ALTERTABLESPACEtablespace_nameADDDATAFILEfilenameSIZEsize_of_file”命令向指定的数据增加表空间,根据具体的情况可以增加一个或多个表空间。当然这与还与你主机上的裸盘设备有关,如果你主机的裸盘设备已经没有多余的使用空间,建议你不要轻意的增加回滚段表空间的大小,可使用下列的语句先查询一下剩余的tablespace空间有多少:Selectuser_name,sql_textfromV$open_cursorwhereuser_name=’<user_name>’;如果多余的空间比较多,就可以适当追加一个大的回滚段给表空间使用,从而避免上述的错误。你也可以用以下语句来检测一下rollbacksegment的竞争状况:Selectclass,countfromV$waitstatwherecalssin(‘systemundoheader’,’systemundoblock’,’undoheader’,’undoblock’);和Selectsum(value)fromV$sysstatwherenamein(‘db_block_gets’,’consistentsgets’);如果任何一个c

oracle错误及解决方案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里看花
  • 文件大小91 KB
  • 时间2019-02-26