`
liyf155
  • 浏览: 128021 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ORA-12514,ORA-12505 错误解决方案

阅读更多

   Oracle 10G 安装后发现还是有一系列的问题,今天安装了oracle sql developer,新建了本地数据库的一个连接,居然报错:

执行请求的操作时遇到错误:  Listener refused the connection with the following error: ORA-12514: TNS:listener does not currently know of service requested in

原来错误的根源是我用dbca指令创建数据库后并没有创建监听器,解决途径如下:
切换到oracle执行用户依次执行一下指令:

$cd $ORACLE_HOME/bin
$netca
这一步会出现两个问题,一个是执行错误,在切换到oracle用户之前可以执行#xhost + 指令;另一个是乱码问题,可以执行 $export LANG=en_US 指令
监听器建立好了以后,修改下listener.ora文件
$cd $ORACLE_HOME/network/admin
在这个目录下有个listener.ora文件,内容如下:
# listener.ora Network Configuration File: /opt/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /opt/app/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = liyfdb)
      (ORACLE_HOME = /opt/app/oracle/product/10.2.0/db_1)
      (SID_NAME = liyfdb)
    )

  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
  )

其中红色内容是我后面加上去的,如果不加话,就会出错: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

 

现在可以进入bin目录去启动oracle服务了,启动后oracle sql developer应该就可以正常连接本地的数据库了。

分享到:
评论

相关推荐

    ORA-12514错误解决办法

    ### ORA-12514错误解决办法 #### 错误概述 ORA-12514是Oracle数据库中常见的一个错误,全称为“TNS:listener does not currently know of service requested in connect descriptor”。该错误表明客户端尝试连接到...

    plsql不能连接linux下oracle问题ORA-12514.doc

    PL/SQL无法连接Linux下Oracle问题ORA-12514解决方案 PL/SQL作为Oracle的过程语言,能够在Oracle数据库中执行存储过程、函数和触发器等。然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误...

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    用oracle数据库新建连接时遇到ora-12505,此问题解决后又出现ora-12519错误,郁闷的半天,经过一番折腾问题解决,下面小编把我的两种解决方案分享给大家,仅供参考。  解决方案一: 今天工作时在新建连接的时候遇到...

    ORACLE ORA-00132 ORA-00214

    下面将对这两个错误进行详细解析,并给出相应的解决方案。 #### 二、ORA-00132: Syntax Error or Unresolved Network Name ##### 1. 错误含义 ORA-00132错误通常出现在网络配置不正确或数据库实例无法通过网络名...

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    示例中的解决方案为: ```sql sys@sec> drop directory dpump_dir; -- 删除原有目录 Directory dropped. sys@sec> create directory dpump_dir as '/db_backup/dpump_dir'; -- 创建新的目录 Directory created. sys@...

    ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 解决方法.txt

    #### 解决方案 ##### 1. 检查服务名一致性 - **客户端配置**:检查 tnsnames.ora 或其他连接配置文件中的服务名是否与 listener.ora 文件中的 `SID_NAME` 相匹配。 - **环境变量**:确认 ORACLE_HOME 和 TNS_ADMIN...

    如何处理错误ORA-29275:部分多字节字符

    在深入探讨解决方案之前,我们首先需要了解ORA-29275错误的具体原因。这一错误的发生通常与以下因素有关: 1. **表中的VARCHAR2字段存储了多字节字符**:如果某个字段的数据类型为VARCHAR2,并且其长度限制不足以...

    关于创建oracle 连接时报以下错误,ORA-01017 ORA-02063

    总结上述解决方法,面对从Oracle 10g到Oracle 11g的数据库链接认证问题,解决方案集中在密码认证的细节上。在Oracle 11g中默认开启的密码大小写敏感性需要特别注意,因为当从一个不区分密码大小写的旧版本数据库连接...

    Oracle_ORA-12518故障_处理

    - **解决方案**:检查Oracle文档和支持站点,获取更多关于此错误的信息。 ##### 错误: 54: Unknown error - **原因**:未知错误。 - **解决方案**:同样需要参考Oracle的支持资料来解决问题。 #### 适用范围 本...

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    本文将详细介绍这两种错误的原因、可能的解决方案,并提供一个实际案例来帮助读者更好地理解和处理此类问题。 #### ORA-01033 错误解析 **ORA-01033 错误概述** ORA-01033是Oracle数据库启动过程中遇到的一种常见...

    创建物化视图ORA-12014错误解决方法

    ### 创建物化视图ORA-12014错误解决方法 #### 背景介绍 在Oracle数据库中,物化视图(Materialized View)是一种用于优化查询性能的重要工具。它预先计算并存储了复杂的查询结果,从而在实际查询时能够快速地返回...

    Oracle12cRAC数据库 出现ora-12520, ora-12516

    #### 三、解决方案建议 ##### 1. 增加process和session的连接数 为了防止由于连接数达到上限而导致的ora-12520错误,可以通过调整`processes`和`sessions`参数来提高并发连接能力。这通常需要在每个实例的`spfile`...

    关于WIN10系统配置了环境变量后oracle instant client后依然提示ORA-01019错误的解决方案

    关于WIN10系统使用oracle instant client 时候提示ORA-01019错误的解决方案,本方案是配置好环境变量后依然提示ORA-01019错误的解决方案,内附本人制作测试的全过程说明

    ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在.docx

    #### 四、解决方案步骤详解 根据提供的部分内容,下面详细介绍解决ORA-01041错误的具体步骤: 1. **启动Oracle配置和移植工具** - 打开Oracle的“配置和移植工具”中的“Net Configuration Assistant”。 2. **...

    ora-227101错误解决办法

    在Oracle数据库管理与维护的过程中,遇到各种错误代码是家常便饭,其中“ORA-227101”错误虽然在题目...通过以上分析和解决方案,可以有效地应对和解决Oracle数据库中ORA-27101及相关错误,确保数据库服务的稳定运行。

    ORA-01157解决方案.txt

    ### ORA-01157 错误详解与解决方案 #### 错误代码与含义 ORA-01157 错误是 Oracle 数据库中一个常见的错误代码,其全称是:“ORA-01157: 无法识别/文件 - DBWR 文件”。这个错误通常发生在数据库启动过程中,当...

    ORA-06512 数字或值错误,字符缓冲区太小

    #### 解决方案 为了修正这个问题,需要调整 `v_info` 变量的大小以匹配数据库中 `WHOISINFO` 列的实际大小。具体做法是在存储过程中显式指定 `v_info` 的大小: ```sql CREATE OR REPLACE PROCEDURE GET_WEBSITE_...

Global site tag (gtag.js) - Google Analytics