Вопрос № 117191: Уважаемые эксперты! Помогите!
Установил Oracle Database 10g и Oracle Client, но не могу понять как с ним работать. Например, как создать базу данных? Вроде бы через Enterprise Manager Console? Там есть Add Databases To Tree. Требуется ввести Host...
Вопрос № 117.191
Уважаемые эксперты! Помогите!
Установил Oracle Database 10g и Oracle Client, но не могу понять как с ним работать. Например, как создать базу данных? Вроде бы через Enterprise Manager Console? Там есть Add Databases To Tree. Требуется ввести HostName, PortNumber, SID и NetServiceName. Не очень понятно, что это все такое. Пробовал запустить SQLPlus, но он требует ввести ИмяПользователя, Пароль и СтрокуСвязи. Где их брать, если продукт только что установлен и нет еще ни одной базы данных (СтрокаСвязи?),
непонятно. Скачал несколько книг и статей, но там о создании базы данных с нуля вообще ничего нет (рассматривается случай подключения к уже существующей базе - типа "узнайте у администратора свое имя, пароль и название базы данных"). Руководства относятся к версиям 8 и 9 либо наполнены туманными указаниями типа:
1) перейдите в каталог [ORACLE_HOME]/sqlplu/demo;
2) запустите сценарий demobld.sql от имени любого пользователя
(пример из книги Тома Кайта "Oracle для профессионалов")
В приведенном случае неясно, что значит "перейти в каталог" - с помощью Проводника? с помощью какой-то утилиты Oracle (на эту мысль наводит рекомендация о запуске "от имени любого пользователя")? Если с помощью проводника, то при попытке запустить сценарий двойным щелчком Windows предложит выбрать программу, с помощью которой надо выполнить открытие. Если попытаться запустить сценарий из командной строки (wsqlplus.exe demobld.sql), то запустится sqlplus и потребует ввести пароль (какой?).
Имею опыт работы с InterBase, так там все проще - запустил IBConsole, ввел стандартное имя и пароль (SYSDBA masterkey) и делай, что хочешь. Например, есть пункт меню "Create database". В общем я в тупике. Или растолкуйте как начать работать или посоветуйте какую-нибудь по-настоящему толковую книгу (Кайт, Смирнов & Задворьев, Кристофер Аллен, А. Шкрыль просмотрены безрезультатно).
Отправлен: 06.01.2008, 12:53
Вопрос задал: M_kostik (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Anonymous
Здравствуйте, M_kostik!
Вам следует обратиться к руководству по инсталляции (Installation guide входит в состав дистрибутива) либо к руководству администратора (Administration Guide) из стандартного комплекта документации по Вашей версии сервера.
В частности, Вы узнаете, что:
- Инсталлятор умеет создавать базу данных (простейший способ - воспользоваться starter DB)
- База данных может быть создана посредством команды CREATE DATABASE (синтаксис этой команды можно также посмотреть в SQL Reference из стандартного комплекта документации)
- Соединиться с отсутствующим экземпляром под unix можно посредством
$export ORACLE_SID=myfirstdb
$sqlplus /nolog
SQL> conn / as sysdba
Connected to idle instance
SQL> CREATE DATABASE ....
под Windows предварительно следует создать сервис посредством утилиты ORADIM, далее аналогично
- Существует утилита DBCA (Database Configuration Assistant), предоставляющая графический интерфейс к CREATE DATABASE (и не только)
- Если сервер и клиент физически находятся на одном компьютере, то инсталлировать Oracle Client - излишне
- и многое, многое другое
Ответ отправил: Anonymous (статус: 1-ый класс)
Ответ отправлен: 07.01.2008, 13:38 Оценка за ответ: 4 Комментарий оценки: спасибо за попытку помощи, но рекомендации не соответствуют существующему положению вещей (подробности на мини-форуме)