Ошибка ORA-12154 после установки Oracle 11g R1 - PullRequest
0 голосов
/ 19 февраля 2012

Я столкнулся с этой ошибкой при попытке подключиться к базе данных Oracle с помощью инструмента Sql plus И я использую встроенный пользователь "SCOTT"

Я установил oracle 11g r1 в Windows 7 (64-битная версия)

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

Ответы [ 2 ]

0 голосов
/ 21 февраля 2014

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

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

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

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

sqlplus username/password@//localhost:1521/servicename

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

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

sqlplus username/password@tnsname

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

0 голосов
/ 21 февраля 2014

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

Перейдите в раздел Сервисы> OracleService и запустите его.Сервисы> OracleOraDb11g_home1TNSListener и запустите его

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...