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

2017-01-09 14:06:08来源:oschina作者:kunping人点击

1、问题描述:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务


sqlplus / nolog;
conn / as sysdba;
startup;

执行以上脚本出现以下信息,则说明Oracle没有启动成功



2、解决方法如下:


方式1:修改${ORACLE_HOME}/admin/orcl/pfile/init.ora.1062015125015


(此方式每次电脑重启后都需要用sysdba身份启动数据库)


1)、打开${ORACLE_HOME}/product/11.2.0/dbhome_1/NETWORK/ADMIN/tnsnames.ora


LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

将上面()内拷贝到init.ora.1062015125015 文件的local_listener=LISTENER_ORCL这行


###########################################
# Network Registration
###########################################
local_listener='(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))'

2)、sqlplus控制台,执行以下命令


startup pfile='${ORACLE_HOME}/admin/orcl/pfile/init.ora.1062015125015 ';

方式2:每次重启电脑,无需sysdba身份启动数据库


create spfile from pfile='${ORACLE_HOME}/admin/orcl/pfile/init.ora.1062015125015 ';
startup;

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台