热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ORA-12514及ORA-28547错误解决方案

Oracle安装好修改配置NETManager就可以连接了却出现了ORA-12514及ORA-28547错误,本文将介绍如何解决

Oracle安装好修改配置NET Manager就可以连接了却出现了ORA-12514及ORA-28547错误,本文将介绍如何解决

安装了Oracle11g整整数据库,以前正Oracle都是安装好修改配置NET Manager就可以连接了。可是今天出现了一点小意外,这里总结一下。

(一) 安装检查的问题
在Win7中安装Oracle11g 企业版,在安装的过程中出现一个问题:
代码如下:
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
预期值
: 1023
实际值
: 0
错误列表:
- PRVF-3916 : Environment variable name "PATH" is not set on node "ywl-PC" - Cause: Environment variable value could not be determined. - Action: Ensure that the environment variable is set and access permissions for the Oracle user allow access to read the environment variables. Restart the installer after correcting the setting for environment variable. google了一下,原来是windows系统中环境变量Path配置的太多了,右键点击我的电脑->进阶-》环境变量,找到Path,把一些不用的部分去掉就可以了。重新检测通过继续安装完成。
(2) Oracle数据库服务没有安装成功
安装的过程中出现了一些小问题,系统报错说缺少相应的模板文件,感觉很奇怪。但是Oracle你是知道的,取消安装重新再来过问题就大了,而且本身对Oracle 的结构就并不是很了解,所以安装出现问题我就直接忽略掉了。但是发现安装完成之后没有安装Oracle数据库服务,悲剧的安装,安装了使用不了。
Oracle11g中有一个Database Configuration Assistant.
pic
启动这个程序,就可以重新安装数据库服务。安装完成之后在服务管理中可以看到相应的服务项。
(3) Oracle 数据库不能连接
安装完成之后,立马安装了PL/SQL,在启动PL/SQL中并没有发现相应DataBase配置项。于是又在NET Manager中配置客户端连接,重新打开PL/SQL仍然没有相应的配置连接项。
在SQLPlus 命令行中登录,使用安装的时候设置的密码可以登录,问题就很奇怪了。
考虑问题应该还是在客户端配置中,在SQLPLUS中登录没有问题,说明服务没有问题。在登录的过程中出现错误ORA-12514及ORA-28547,在网上查找也还是一样的问题都是说.NET Manager的配置问题,但是我修改了也还是登录不上,重启也不行。于是根据网上的说明找到NET Manager中连接监听的文件。文件目录如下:\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora. 用UE打开这个文件:
代码如下:
# listener.ora Network Configuration File: D:\Oracle11g\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle11g\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle11g\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
ADR_BASE_LISTENER = D:\Oracle11g\Administrator 在文件中发现SID_NAME=CLREXTPROC 我的服务ID名不是这个而是OracleRoot,SID其实就是全局数据库名。我将其修改为OracleRoot,重新启动监听服务,连接仍然失败。于是我删除上诉文件中的PROGRAM=extproc 保存文件重启服务即连接成功。
总结:
平时很少整Oracle,昨日听朋友说了一个Oracle的问题于是安装想试试。结果安装就出现了这么多问题,很多人在安装软件的时候出现问题就选择了退步不安装了,其实努力解决问题的心态很重要特别是对做程序有崇高兴趣的人。想想解决办法,问题总是会解决的。 (文章没啥水准就不发首页了,希望对大家有帮助)
推荐阅读
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 电脑公司win7剪切板位置及使用方法
    本文介绍了电脑公司win7剪切板的位置和使用方法。剪切板一般位于c:\windows\system32目录,程序名为clipbrd.exe。通过在搜索栏中输入cmd打开命令提示符窗口,并输入clip /?即可调用剪贴板查看器。赶紧来试试看吧!更多精彩文章请关注本站。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • win10系统搭建Java开发环境的操作方法
    本文介绍了win10系统搭建Java开发环境的详细操作方法,包括下载Windows10系统和Java SE,安装Java开发环境,设置变量等步骤。操作简单,只需按照指导进行即可。 ... [详细]
author-avatar
kg810219_447
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有