2014-02-02 3 views
0

ORA-12154 не может подключиться к базе данных из SQLPLUSORA-12154 не может подключиться к базе данных из SQLPLUS

tnsnames.ora

89# tnsnames.ora Network Configuration File: M:\app\oracleuser\product\12.1.0\dbhome_1\network\admin\tnsnames.ora 
# Generated by Oracle configuration tools. 

DOCASSIST = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
     (SERVICE_NAME = DOCASSIST) 
    ) 
) 

listener.ora

# listener.ora Network Configuration File: M:\app\oracleuser\product\12.1.0\dbhome_1\network\admin\listener.ora 
# Generated by Oracle configuration tools. 

SID_LIST_LISTENER = 
    (SID_LIST = 
    (SID_DESC = 
     (SID_NAME = CLRExtProc) 
     (ORACLE_HOME = M:\app\oracleuser\product\12.1.0\dbhome_1) 
     (PROGRAM = extproc) 
     (ENVS = "EXTPROC_DLLS=ONLY:M:\app\oracleuser\product\12.1.0\dbhome_1\bin\oraclr12.dll") 
    ) 
) 


DOCASSISTLISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

sqlnet.ora

# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file wont exist and without the native 
# authentication, they will not be able to connect to the database on NT. 

SQLNET.AUTHENTICATION_SERVICES = (NTS) 

I могут подключиться к Databse с помощью tnsping

C:\Users\Manish>tnsping docassist 

TNS Ping Utility for 64-bit Windows: Version 12.1.0.1.0 - Production on 01-FEB-2 
014 22:09:31 

Copyright (c) 1997, 2013, Oracle. All rights reserved. 

Used parameter files: 
M:\app\oracleuser\product\12.1.0\dbhome_1\NETWORK\ADMIN\sqlnet.ora 


Used TNSNAMES adapter to resolve the alias 
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) 
(HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = DOCASSIST))) 
OK (0 msec) 

Я попытался создать переменную среды TNS_ADMIN как упоминание в этой ссылке здесь - TNSPING OK but sqlplus gives ORA-12154? , но я все еще получаю ту же ошибку, когда я пытаюсь подключиться к использованию SQLPlus

SQL*Plus: Release 12.1.0.1.0 Production on Sat Feb 1 22:08:57 2014 

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

Enter user-name: [email protected] 
Enter password: 
ERROR: 
ORA-12154: TNS:could not resolve the connect identifier specified 
+0

Вы должны попробовать '' docassist' не DOCTORASSIST' не так ли? Подключение с помощью 'SYSTEM @ docassist в sysadmin' – user75ponic

+0

Введите имя-пользователя: SYSTEM @ docassist Введите пароль: ОШИБКА: ORA-12514: TNS: слушатель не в настоящее время знать о запрашиваемых услугах в дескрипторе подключения – user2180794

+0

Вы сделали' tnsping' как «docassist» и почему вы пытаетесь подключиться как «SYSTEM @ DOCTORASSIST»? И убедитесь, что ваш слушатель работает и работает – user75ponic

ответ

0

Попробуйте это.

SQLNET.AUTHENTICATION_SERVICES = (NONE)

+0

попробуйте его где? Я не могу подключиться к БД ни из sqlplus, ни из sql-разработчика – user2180794

Смежные вопросы