The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Коннект к БД Oracle на unix-е в Virtualbox-е"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Виртуализация / Linux)
Изначальное сообщение [ Отслеживать ]

"Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от Lightnin_Hopkins (ok) on 20-Май-11, 12:24 
Добрый день

Unix в Virtualbox-e. На Unix-e СУБД Oracle. Хост-система - Linux. Как получить коннект на базу из хост-системы? Сейчас тап подключения для ВМ установлен в NAT.

Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от sm00th1980 (ok) on 20-Май-11, 12:41 
1) ставьте oracle-клиент. Можно поставить oracle-xe(в его состав вход клиент).
Смотреть тут:
http://www.oracle.com/technetwork/topics/linux/xe-on-kubuntu...

2) ставьте wrapper для своего языка к этой библиотеке. Я использую cx_Oracle для python.
http://oradir.blogspot.com/2009/05/cxoracle-ubuntu-904-oracl...

3) не забудьте настроить tnslistener.ora кажется где SID-прописываются для подключения к базе.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от Lightnin_Hopkins (ok) on 20-Май-11, 13:26 
> 1) ставьте oracle-клиент. Можно поставить oracle-xe(в его состав вход клиент).
> Смотреть тут:
> http://www.oracle.com/technetwork/topics/linux/xe-on-kubuntu...
> 2) ставьте wrapper для своего языка к этой библиотеке. Я использую cx_Oracle
> для python.
> http://oradir.blogspot.com/2009/05/cxoracle-ubuntu-904-oracl...
> 3) не забудьте настроить tnslistener.ora кажется где SID-прописываются для подключения
> к базе.

клиент Oracle уже установлен и sqlplus работает нормально при подключении к базам, которые не в виртуалке. Мне нужна только возможность выполнять запросы в sqlplus-е.
Нет коннекта на базу, которая в виртулке из-за неправильной настройки сети между хостом и гостем. А как настроить правильно не знаю.

Спасибо


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от sm00th1980 (ok) on 20-Май-11, 15:29 
аааа - у вас сеть не получается настроить между хостом и виртуальной машиной ...
я не понял сразу - сорри.

Вообщем-то это ещё проще чем oracle client ставить :)

рекомендую любой из 2х вариантов(с NAT работать вряд ли будет):

1) либо переключить на host-only режим и у вас в хостовой системе будет спец. интерфейс типа virtual host-only чего-то там - на нём вешаете IP адрес и из той же сети вешаете на интерфейсе виртуальной машины. Будет выглядеть как будто хост и виртуалка соеденины одним шнурком.

2)либо включить режим bridge. Это будет выглядеть как будто ваша виртуалка напрямую включается по L2-уровню в вашу сеть в которой сидит сама хостовая машина. Т.е. как будто параллельно хостовой машины появилась в сети ещё один комп - который виртуалка. И тогда на неё будет доступ прямой из сети а не только с хостовой машины.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от Lightnin_Hopkins (ok) on 20-Май-11, 16:34 
>[оверквотинг удален]
> 1) либо переключить на host-only режим и у вас в хостовой системе
> будет спец. интерфейс типа virtual host-only чего-то там - на нём
> вешаете IP адрес и из той же сети вешаете на интерфейсе
> виртуальной машины. Будет выглядеть как будто хост и виртуалка соеденины одним
> шнурком.
> 2)либо включить режим bridge. Это будет выглядеть как будто ваша виртуалка напрямую
> включается по L2-уровню в вашу сеть в которой сидит сама хостовая
> машина. Т.е. как будто параллельно хостовой машины появилась в сети ещё
> один комп - который виртуалка. И тогда на неё будет доступ
> прямой из сети а не только с хостовой машины.

Спасибо,
второй вариант по-моему не подходит, так как DHCP не выдаст IP гостю, ведь MAC у него выбран случайным образом ВМ-ной. Да и вообще обычной, не виртульной сеткой, я не рулю.
Попробую предложенный Вами первый вариант. У меня VBox v. 3.0.8. Там есть тип "Виртуальный адаптер хоста"; видимо это то что нужно. Спасибо еше раз.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от Lightnin_Hopkins (ok) on 20-Май-11, 17:22 
>[оверквотинг удален]
>> машина. Т.е. как будто параллельно хостовой машины появилась в сети ещё
>> один комп - который виртуалка. И тогда на неё будет доступ
>> прямой из сети а не только с хостовой машины.
> Спасибо,
> второй вариант по-моему не подходит, так как DHCP не выдаст IP гостю,
> ведь MAC у него выбран случайным образом ВМ-ной. Да и вообще
> обычной, не виртульной сеткой, я не рулю.
> Попробую предложенный Вами первый вариант. У меня VBox v. 3.0.8. Там есть
> тип "Виртуальный адаптер хоста"; видимо это то что нужно. Спасибо еше
> раз.

Сделал по первому варианту. Хост и гость пингуют друг друга. Однако ораклиный листенер не стратрует - виснет на запуске...В режиме NAT все было хорошо

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от Lightnin_Hopkins (ok) on 20-Май-11, 17:45 
>[оверквотинг удален]
>> Спасибо,
>> второй вариант по-моему не подходит, так как DHCP не выдаст IP гостю,
>> ведь MAC у него выбран случайным образом ВМ-ной. Да и вообще
>> обычной, не виртульной сеткой, я не рулю.
>> Попробую предложенный Вами первый вариант. У меня VBox v. 3.0.8. Там есть
>> тип "Виртуальный адаптер хоста"; видимо это то что нужно. Спасибо еше
>> раз.
> Сделал по первому варианту. Хост и гость пингуют друг друга. Однако ораклиный
> листенер не стратрует - виснет на запуске...В режиме NAT все было
> хорошо

Листенер стартует на самом деле, но очень долго. Около 2х минут.
Коннект на базу есть.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от sm00th1980 (ok) on 20-Май-11, 18:19 
долгий старт как вариант может быть связан - с проблемами с DNS - т.е. виртуалка может не разрезолвить своё имя. Но я не уверен на 100%.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Коннект к БД Oracle на unix-е в Virtualbox-е"  +/
Сообщение от sm00th1980 (ok) on 20-Май-11, 18:22 
>[оверквотинг удален]
>> машина. Т.е. как будто параллельно хостовой машины появилась в сети ещё
>> один комп - который виртуалка. И тогда на неё будет доступ
>> прямой из сети а не только с хостовой машины.
> Спасибо,
> второй вариант по-моему не подходит, так как DHCP не выдаст IP гостю,
> ведь MAC у него выбран случайным образом ВМ-ной. Да и вообще
> обычной, не виртульной сеткой, я не рулю.
> Попробую предложенный Вами первый вариант. У меня VBox v. 3.0.8. Там есть
> тип "Виртуальный адаптер хоста"; видимо это то что нужно. Спасибо еше
> раз.

кстати, если мне память не изменяет - то MAC можно прописать какой будет назначаться на адаптер(в свойствах адаптера виртуальной машины) + его всегда легко в любом линуксе сменить.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру