| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| та уже разобрался.......... это я оказывается клиента ставил..... чертовы пираты неправильный дистрибутив подсунули |
| Автор: 3x3 4.12.2006, 22:01 |
| Гы-гы-гы. Скачай сам с оракла 10g Express Edition - он сотни полторы метров неуникодный или две - уникодный. |
| Автор: LSD 5.12.2006, 12:24 |
Это и есть полный дистрибутив. 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:51 | ||||
Ну а мне нужно свою базу создать - отдельную базу для разработки приложения, чтоб её можно было экспортировать без всяких побочных данных и т.д..... Или Expr. ed. имеет ограничение только на одну базу?? |
| Автор: batigoal 5.12.2006, 21:37 |
Насколько я знаю - имеет. То есть создать другие базы можно, но запущена в данный момент может быть только одна. Могу ошибаться. |
| Автор: LSD 5.12.2006, 21:42 |
Да. |
| Автор: 3x3 6.12.2006, 12:50 | ||||||
К ограничениям ещё надо добавить 4Гб на размер пользовательских данных, отсутствие поддержки партиционирования, java, ASM, OEM (в доках был файлик с различиями между дистрибами, посмотри, там много разного было). Плюс использовать XE будет вроде не более чем 1 процессор и не более 4Г ОЗУ. --- Отдельную базу в вашем случае создавать не нужно. Создать отдельную схему (пользователя), и создавать объекты базы данных в той схеме. Утилиты imp и exp из дистрибутива позволяют легко импортировать и экспортировать схему целиком. Объекты в базах данных, к сожалению, до сих пор создаются посредством отправления в неё SQL-выражений, а всякие ыизуальные средства разработки - это вещи отдельные. Кстати, В принципе существуют утилиты, позволяющие сконвертировать вашу существующую базу данных в Oracle. В Delphi, например, DataPump для этого был. |