Назад | Перейти на главную страницу

Невозможно подключиться к базе данных Oracle XE с другого ПК или локальной программы / веб-страницы

Я установил Oracle 11g XE на машине Linux Fedora, успешно создал пользователя и импортировал в него базу данных.

Моя конечная цель здесь - подключить существующий веб-сайт PHP (также находящийся на машине) через OCI8 и MDB2, но у меня возникают проблемы с этим (несмотря на локальное испытание, указанное ниже), поэтому я делаю один маленький шаг вовремя.

Я хотел проверить соединение, посмотреть, есть ли там какие-то проблемы, прежде чем переходить к более сложным решениям.

Итак, я предполагаю, что с моей установкой Oracle что-то не так.

Что еще я мог проверить или сделать, чтобы решить эту проблему?

Спасибо.

РЕДАКТИРОВАТЬ: Дополнительные детали:

Вот что я использую для подключения к машине Linux:

Пока что довольно стандартные вещи (порт по умолчанию: 1521, SID: xe).

Я также недавно установил SQL Developer на указанном сервере Linux и попытался подключиться. Подключение выполнено успешно, проблем пока нет.

Когда вы используете sqlplus с хост-компьютера, sqlplus использует связь IPC. Когда вы пытаетесь подключиться к экземпляру Oracle удаленно, вы будете использовать tnslistener. Ваш слушатель работает?

lsnrctl status

Если да, то, возможно, это ваш брандмауэр. Выключите встроенный брандмауэр и попробуйте еще раз

/etc/init.d/iptables stop