2012-02-19 2 views
0

Я столкнулся с этой ошибкой при попытке подключения к базе данных оракула с использованием Sql плюс инструмент И я с помощью встроенного в систему пользователя «SCOTT»ORA-12154 ошибка после установки Oracle 11g R1

Я установил Oracle 11g r1 на Windows 7 (64bit)

это мой первый раз в Oracle мире, поэтому, пожалуйста, поможет в простых шагов

+0

Каково ваше название службы? вы можете показать нам файл tnsnames.ora? –

+0

вы можете ping-сервер с tnsping – elrado

+0

Я нашел файл под «E: \ ORACLE \ Oracle_Install \ product \ 11.1.0 \ db_2 \ NETWORK \ ADMIN», и я обнаружил, что имя моего сервера неверно «MTAHA-PC», и я исправляю его быть «MTAHAPC», но ошибка все еще начинается – Mohamed

ответ

0

Убедитесь, что запуск службы экземпляра оракула и слушателя.

Перейти к Услуги> OracleService и запустите его. Услуги> OracleOraDb11g_home1TNSListener и запустите его

0

Если это локальная тестовая база данных на ПК разработчика (например, не сервер со статическим IP-адресом), и вам не нужно обращаться к ней по сети, я бы предложил связать слушателя только на localhost. Найти вы LISTENER.ORA файл и изменить то, что, вероятно, ваш имя_компьютер теперь локальный хост:

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

После этого перезапустить слушатель. (Искать что-то под названием OracleOraDb11g_home1TNSListener в панели услуг)

Вы можете попытаться подключиться с помощью ezconnect сейчас (заменить имя пользователя, пароль и SERVICENAME фактических значений):

 
sqlplus username/[email protected]//localhost:1521/servicename 

Если вы не знаете, ваши имя службы смотрите на панели служб и найдите службу под названием OracleServiceXYZ, где XYZ - ваше имя-сервис.

Если это работа, которую вы можете также изменить имя хоста на локальный в tnsnames.ora и использовать короче:

 
sqlplus username/[email protected] 

для подключения.

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