Сегодня я установил Oracle11g в локальной сети нашей компании. Нужно настроить его на нём, чтобы мы все могли получить к нему доступ. На самом деле, всё несложно, это всего лишь конфигурация Oracle на серверной стороне. Клиент гораздо проще. Но произошёл несчастный случай, который долго меня занимал. Позже я выяснил, что серверный межсетевой экран нужно отключить (потому что, помимо порта Oracle 1521, был случайный доступ к порту, который, казалось, рос ++, так что даже если я оставлю порт 1521 открытым, он не сработает). Вот шаги: 1. Чтобы использовать серверные машины Oracle, нужно отключить межсетевой экран. (Если он не закрыт, сетевой адаптер не сможет установить исключение соединения, которое на самом деле совпадает с исключением при отсутствии локального мониторинга) 2. Во-первых, настройте себя на доступ к себе в Net Manager, и тест будет успешным. Результаты приведены ниже
Похоже, что вышеописанная конфигурация сработала, но на самом деле всё ещё осталось на один шаг меньше — настроить количество соединений... Вот что делать: Откройте Network Configuration Assistant и выберите Local Net Service Name Configuration. Далее выберите «Перенастроить»; Далее выберите название сервиса; Далее введите ваше оригинальное название сервиса; Далее, при выборе протокола, выберите TCP. Далее можно использовать имя хоста, IP или имя компьютера, порт обычно является по умолчанию, если вы используете свой порт — это возможно; Далее выберите «Да, тест»; Далее, обычно первый раз — это провал теста, потому что тест использует системное имя пользователя и пароль (система по умолчанию заблокирована, вы можете разблокировать её при установке Oracle или позже), вы можете ввести правильное имя пользователя и пароль через «Change Login», и после «OK» тест будет автоматически протестирован; если успешно, это будет Next, пока не Over. Вот скриншот:
Хорошо, картинок довольно много, и после того, как все вышеописанное настроено, нужно перезапустить Oracle (это очень просто: LSNRCTL стоп/старт; Net stop/start oracleserverorCL; ) Следующий клиент: Если клиент может использовать sqlplus в DOS, вы можете протестировать это с помощью следующих команд:
Если нет, лучше скачать Oracle SQL Developer с официального сайта Oracle Тест соединения приведён ниже:
|