PLSQL报ora-12514的解决方案

      oracle刚安装时候,使用plsql连接数据会报出 ora-12514的错误,这种错误很大一部分原因是因为数据库监听未配置好造成的,下面给出解决方案:

  1. 配置环境变量TNS_ADMIN,变量值为tnsnames.ora的生成路径PLSQL报ora-12514的解决方案_第1张图片
  2. 生成tnsnames.ora​​​​​​​
    1. 进入Net Configuration Assisatant配置监听,自动生成tnsnames.ora
      1. ​​​​​​​​​​​​​​PLSQL报ora-12514的解决方案_第2张图片
      2. PLSQL报ora-12514的解决方案_第3张图片PLSQL报ora-12514的解决方案_第4张图片PLSQL报ora-12514的解决方案_第5张图片
      3. ​​​​​​​一直点击下一步,直到完成
      4. 查看环境变量中配置的路径中生成了2个文件PLSQL报ora-12514的解决方案_第6张图片
      5. 修改tnsnames.ora文件PLSQL报ora-12514的解决方案_第7张图片
      6. 文件配置:
        1. # tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora\tnsnames.ora
          # Generated by Oracle configuration tools.

          BOLG =#说明:plsql中可以看到的实例名
            (DESCRIPTION =
              (ADDRESS_LIST =
                (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT=1521))#说明:数据库配置
              )
              (CONNECT_DATA =
                (SERVICE_NAME = BOLG)#说明:数据库的服务名
              )
            )

      7. 重新启动PLSQL即可在数据库名的列表中看到自己配置的数据

你可能感兴趣的:(ORACLE)