Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблема в создание DataBase на Oracle8i


Beka ©   (2003-03-30 23:08:00) 

Я питаюсь создать DataBase с помощю SQL*Plus. Пишу следуюшее

SQL> create database "BekaG_II"
2 controlfile reuse
3 logfile
4 "D:/Oracle/oradata/BekaG_II/redo01.log" size 5M reuse,
5 "D:/Oracle/oradata/BekaG_II/redo02.log" size 5M reuse,
6 "D:/Oracle/oradata/BekaG_II/redo03.log" size 5M reuse
7 maxlogfiles 10
8 maxlogmembers 4
9 maxdatafiles 254
10 maxinstances 1
11 noarchivelog
12 datafile "D:/Oracle/oradata/BekaG_II/system01.dbf" size 80M
13 autoextend on next 5m maxsize unlimited;

но программа видает ошибку

create database "BekaG_II"
*
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-01991: invalid password file "D:\Oracle\Ora81\DATABASE\PWDbekag.ORA"

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


Beka   (2003-03-31 10:45:00) [1]

спасибо, спасибо !


EthernalWonderer   (2003-03-31 10:38:00) [2]

для 8i svrmgrl


id_privin   (2003-03-31 10:30:00) [3]

если ты работаешь под win то не парь себе и нам мозги. Там есть утилита DataBase Configuration Assistant Думаю что такая есть и под юниксом. Она позволяет создати bat файлы для создания базы. В них потом можно руками поправитьтонкие параметры.
А также смотри утилиты
oradim - создание сервиса Oracle
svrmgr - утилита управления базой(Create Database запускается из нее после правильного коннекта)


Beka   (2003-03-31 09:43:00) [4]

Я опишу подробнее что я делаю. У меня есть DataBase с именем BekaG. В директорие D:\Oracle\admin я создал новый Folder с именем BekaG_II создал в нем Folder => pfile в котором я скопировал из D:\Oracle\admin\BekaG\pfile фаил init.ora в директорию D:\Oracle\admin\BekaG_II\pfile. В етом скапированном фаиле я переменил все слава BekaG на BekaG_II.
Потом я создал директорию D:\Oracle\oradata\BekaG_II и запустил SQL*Plus. В SQL*Plus я сделал следующее.

Disconnect;
connect / as sysdba;
shutdown;
startup nomount pfile="D:/Oracle/admin/BekaG_II/pfile/init.ora";

До сех пор програма некаких ашибок не видает. А уже после етого, когда я пишу

SQL> create database "BekaG_II"
2 controlfile reuse
3 logfile
4 "D:/Oracle/oradata/BekaG_II/redo01.log" size 5M reuse,
5 "D:/Oracle/oradata/BekaG_II/redo02.log" size 5M reuse,
6 "D:/Oracle/oradata/BekaG_II/redo03.log" size 5M reuse
7 maxlogfiles 10
8 maxlogmembers 4
9 maxdatafiles 254
10 maxinstances 1
11 noarchivelog
12 datafile "D:/Oracle/oradata/BekaG_II/system01.dbf" size 80M
13 autoextend on next 5m maxsize unlimited;

происходит следующее. В директорие D:/Oracle/oradata/BekaG_II создаютса фаили redo01.log, redo02.log, redo03.log, control01.ctl, control02.ctl, control03.ctl и SYSTEM01.dbf (80M), и после етого видает ошибку

create database "BekaG_II"
*
ERROR at line 1:
ORA-01501: CREATE DATABASE failed
ORA-01991: invalid password file "D:\Oracle\Ora81\DATABASE\PWDbekag.ORA"

Что мне делать. Как мне избавитса от етои проблеми. Прашу професионалом помогитье мне.


Beka   (2003-03-31 09:05:00) [5]

А где-же тогда можно. Зачем тогдо в Oracle сушествует команда create database.


panov   (2003-03-30 23:38:00) [6]

В SqlPlus нельзя создать БД.


Наверх

Титульная страница Поиск, карта сайта Написать письмо