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

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

Oracle 数据库服务状态有四个:Shutdown、Nomount、Mount和Open。启动服务可以通过Startup命令进行。但是,在Windows下可能会遇到问题。如下:

C:/Documents and Settings/Administrator>sqlplus /nolog 

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 6月 15 18:00:42 2008

Copyright (c) 1982, 2005, Oracle. All rights reserved.

 

SQL> connect / as sysdba;
ERROR:
ORA-12560: TNS: 协议适配器错误

    在Windows下,需要启动相应的数据库服务。但是,默认地,启动数据库服务时,会自动到Open状态。我们必需在注册表中做如下修改。在键值:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1(OraDb10g_home1是你的Oracle_home名字)下,将ORA_ORCL_AUTOSTART(ORCL是数据库SID)值修改为FALSE。接下来,我们就可以一步步的将Oracle数据库启动到Open状态了。


SQL> connect / as sysdba;


已连接到空闲例程。


SQL> startup nomount;


ORACLE 例程已经启动。

 

Total System Global Area 289406976 bytes


Fixed Size 1248576 bytes


Variable Size 104858304 bytes


Database Buffers 176160768 bytes


Redo Buffers 7139328 bytes


SQL> alter database mount;

 

数据库已更改。

 

SQL> alter database open;

 

数据库已更改。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值