Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > локальное подключение к базе в 10g


Автор: Вася2 3.12.2006, 16:24
Хэллоу уважаемые

недавно начал изучать Оракл: купил дистрибутив 10g, поставил как сервер на своей домашней тачке, и никак не могу подключиться к базе - пишет "listener not found". В net manager выставлено следующее:

service name: PROBA
connection type: DATABASE DEFAULT
protocol: TCP/IP
host name: 127.0.0.1
port number: 1521

для прослушивателя:

Listening Locations (Address1): 
protocol: TCP/IP
host:127.0.0.1
port: 1521
Database Services (Database2): 
Global Database Name: PROBA
SID: PROBA

И что же здесь можно сделать? И еще: даже при первом входе в базу требуется логин и пароль - что нужно вводить? И есть ли в 10-ке какие-то предопределённые аккаунты для администраторов (типа SYSTEM/manager в 8-ке)?

Автор: 3x3 3.12.2006, 22:28
А как вы определили, что не можете подключиться к базе? Как именно вы пытаетесь подключиться и как именно вы определяете, что вам это не удалось?

10ка при инсталляции вроде просит переопределить пароли. Вы не могли их случайно переопределить? Потом нужно подключаться как сисопер или сисдба.

Что пишут в NETWORK\\ADMIN\\tnsnames.ora ?

Автор: ols 4.12.2006, 12:36
Зайдите в виндовые сервисы и посмотрите запущен ли сервис а ля OracleTNSListener... 

Автор: Вася2 4.12.2006, 18:15
та уже разобрался..........

это я оказывается клиента ставил..... smile 
чертовы пираты неправильный дистрибутив подсунули  smile  smile 

Автор: 3x3 4.12.2006, 22:01
Гы-гы-гы. 

Скачай сам с оракла 10g Express Edition - он сотни полторы метров неуникодный или две - уникодный.

Автор: Вася2 5.12.2006, 12:10
Цитата(3x3 @  4.12.2006,  22:01 Найти цитируемый пост)
Гы-гы-гы. Скачай сам с оракла 10g Express Edition - он сотни полторы метров неуникодный или две - уникодный.


а чем он от полного дистрибутива отличается?

Автор: LSD 5.12.2006, 12:24
Цитата(Вася2 @  5.12.2006,  12:10 Найти цитируемый пост)
а чем он от полного дистрибутива отличается?

Это и есть полный дистрибутив. Oracle выпускается в разных редакциях, есть Enterprise, Standart, One, Express Edition.
В принципе любую версию можно бесплатно скачать с сайта Oracle (может потребоваться бесплатная регистрация). Только Express Edition свободна для любого применения, в том числе и коммерческого, а остальные версии можно использовать только для целей разработки и обучения, и плюс Express Edition меньше чем остальные дистрибутивы.

Автор: Вася2 5.12.2006, 18:49
ну скачал я этот express edition - и так и не понял, где там инструменты, чтобы можно было новую базу создать (не из командной строки). Если кто знает, подскажите плиз... а также если кто знает как из коммандной строки базу создать - такая помощь тоже приветствуется....

Если кто знает, как создать базу из Toad или SQL Navigator`а - также жду советов

BTW, мож кто подскажет, где можно качнуть халявный TOAD и SQL Navigator (не триальный)?

Автор: batigoal 5.12.2006, 19:23
Цитата(Вася2 @  5.12.2006,  19:49 Найти цитируемый пост)
ну скачал я этот express edition - и так и не понял, где там инструменты, чтобы можно было новую базу создать (не из командной строки). Если кто знает,

База у тебя уже есть.

Касательно инструментов администрирования - загляни в меню Пуск  smile 

Автор: Вася2 5.12.2006, 19:51
Цитата

Цитата(Вася2 @  5.12.2006,  19:49 Найти цитируемый пост)
ну скачал я этот express edition - и так и не понял, где там инструменты, чтобы можно было новую базу создать (не из командной строки). Если кто знает,

База у тебя уже есть.

Касательно инструментов администрирования - загляни в меню Пуск  smile


Ну а мне нужно свою базу создать - отдельную базу для разработки приложения, чтоб её можно было экспортировать без всяких побочных данных и т.д.....
Или Expr. ed. имеет ограничение только на одну базу??

Автор: batigoal 5.12.2006, 21:37
Цитата(Вася2 @  5.12.2006,  20:51 Найти цитируемый пост)
Или Expr. ed. имеет ограничение только на одну базу?? 

Насколько я знаю - имеет. То есть создать другие базы можно, но запущена в данный момент может быть только одна.

Могу ошибаться.

Автор: LSD 5.12.2006, 21:42
Цитата(Вася2 @  5.12.2006,  19:51 Найти цитируемый пост)
Или Expr. ed. имеет ограничение только на одну базу??

Да.

Автор: 3x3 6.12.2006, 12:50
Цитата(Вася2 @ 5.12.2006,  19:51)
Цитата

Цитата(Вася2 @  5.12.2006,  19:49 Найти цитируемый пост)
ну скачал я этот express edition - и так и не понял, где там инструменты, чтобы можно было новую базу создать (не из командной строки). Если кто знает,

База у тебя уже есть.

Касательно инструментов администрирования - загляни в меню Пуск  smile


Ну а мне нужно свою базу создать - отдельную базу для разработки приложения, чтоб её можно было экспортировать без всяких побочных данных и т.д.....
Или Expr. ed. имеет ограничение только на одну базу??

К ограничениям ещё надо добавить 4Гб на размер пользовательских данных, отсутствие поддержки партиционирования, java, ASM, OEM (в доках был файлик с различиями между дистрибами, посмотри, там много разного было). Плюс использовать XE будет вроде не более чем 1 процессор и не более 4Г ОЗУ.

---

Отдельную базу в вашем случае создавать не нужно. Создать отдельную схему (пользователя), и создавать объекты базы данных в той схеме. Утилиты imp и exp из дистрибутива позволяют легко импортировать и экспортировать схему целиком.

Объекты в базах данных, к сожалению, до сих пор создаются посредством отправления в неё SQL-выражений, а всякие ыизуальные средства разработки - это вещи отдельные.

Кстати,
В принципе существуют утилиты, позволяющие сконвертировать вашу существующую базу данных в Oracle. В Delphi, например, DataPump для этого был.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)