Сьогодні я встановив Oracle11g у локальній мережі нашої компанії. Потрібно налаштувати його, щоб ми всі могли отримати доступ. Насправді все не складно, це не більше ніж конфігурація Oracle на стороні сервера. Клієнт набагато простіший. Але сталася аварія, яка довго тримала мене зайнятим. Пізніше я дізнався, що серверний міжмережевий екран потрібно вимкнути (бо крім порту 1521 Oracle, там був випадковий доступ до порту, який, здається, зростав ++, тож навіть якщо я залишив порт 1521 відкритим, він не працював). Ось кроки: 1. Щоб працювати з серверними машинами Oracle, потрібно вимкнути фаєрвол. (Якщо він не закритий, мережевий адаптер не зможе встановити виняток з'єднання, що фактично збігається з виключенням, коли локальний моніторинг не налаштований) 2. По-перше, налаштуйте себе на доступ до себе в Net Manager, і тест буде успішним. Результати наведені нижче
Схоже, що наведена вище конфігурація була успішною, але насправді залишилося ще на один крок менше, щоб налаштувати кількість підключень... Ось що робити: Відкрийте Net Configuration Assistant і виберіть Local Net Service Name Configuration. Далі виберіть «Переналаштування»; Далі виберіть назву сервісу; Далі введіть свою оригінальну назву служби; Далі, при виборі протоколу для використання, виберіть TCP. Далі можна використовувати ім'я хоста, IP або ім'я комп'ютера, порт зазвичай є за замовчуванням; якщо ви використовуєте власний порт — можна; Далі виберіть Так, тестуйте; Далі, зазвичай перший раз — це невдача тесту, оскільки тест використовує системне ім'я користувача та пароль (система за замовчуванням заблокована, її можна розблокувати при встановленні Oracle або пізніше), ви можете ввести правильне ім'я користувача та пароль за допомогою «Змінити логін», і після «OK» тест буде автоматично перевірений; якщо успішно — це буде Next, поки не закінчиться. Ось скріншот:
Добре, зображень досить багато, і після того, як усе вищезазначене налаштовано, потрібно перезапустити Oracle (це дуже просто: ISNRCTL stop/start; Net Stop/Start oracleserverorCL; ) Наступний клієнт: Якщо клієнт може використовувати sqlplus у DOS, ви можете протестувати це за допомогою таких команд:
Якщо ні, краще завантажити Oracle SQL Developer з офіційного сайту Oracle Нижче наведено тест на з'єднання:
|