Создание базы данных Oracle вручную

Создаем базу данных Oracle в ручную - команды

Создание базы данных Oracle вручную включает в себя несколько шагов. Некоторые из них зависят от операционной системы. Например, в среде Windows, прежде чем создавать базу данных, сначала необходимо выполнить oraсle-программу, используемую для создания службы базы данных. Шаги по созданию базы данных вручную:

  1. Напишите сценарий создания базы данных. Образец такого сценария приведен на шаге 6.
  2. Создайте структуру каталогов, в которых будет размещаться новая база данных. Следуйте инструкциям по созданию оптимальной гибкой архитектуры.
  3. Измените существующий образец файла init.ora, поддерживаемый Oracle, чтобы в нем отражались параметры для новой базы данных.
  4. Опишите SID-имя для Oracle. На платформе Windows на приглашение операционной системы необходимо ввести:
    set ORACLE_SID = mydb

    В UNIX вводим:

    export ORACLE_SID = mydb
  1. Установите соединение с базой данных через SQL* Plus как SYSTEM / MANAGER as sysdba или как / as sysdba и введите следующую команду запуска базы данных в режиме nomount:
    startup nomount pfile= D:/oracleadmin/mydbscripts/initMYDB.ora;
    Подставьте свои параметры инициализации вместо приведенных здесь значений параметров pfile.
  2. После запуска базы данных используйте написанный вами сценарий создания базы данных Oracle. Вот образец:
    create database MYNEW 
                    maxinstances 1 
                    maxloghistory 1 
                    maxlogfiles 5 
                    maxlogmembers 5 
                    maxdatafiles 100 
                    datafile d:/oracle/oradata/mydb/system01.dbf 
                            size 325M reuse autoextend on next 10240K maxsize unlimited 
                    character set WE8MSWIN1252 
                    national character set AL16UTF16
                    Logfile group 1 ( d:/oracle/oradata/mydb/edo01.log ) size 100M, 
                            group 2 ( d:/oracle/oradata/mydb/edo02.log ) size 100M, 
                            group 3 ( d:/oracle/oradata/mydb/edo03.log ) size 100M 
                    default temporary tablespace TEMP 
                            tempfile d:/oracle/oradata/mydbemp01.dbf
                            extent management local uniform size 1M 
                    undo tablespace UND0_TS 
                            datafile d:/oracle/oradata/mydb/emp0.dbf size 150M 
                            reuse autextend on next 10240K maxsize unlimited;

Вас заинтересует / Intresting for you:

Создание базы данных Oracle
Создание базы данных Oracle 34448 просмотров Александров Попков Wed, 14 Nov 2018, 12:44:39
Видеокурс по администрированию...
Видеокурс по администрированию... 10719 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Поддерживаемые Oracle типы дан...
Поддерживаемые Oracle типы дан... 9537 просмотров Валерий Павлюков Wed, 24 Oct 2018, 08:00:37
Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8524 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Печать
Войдите чтобы комментировать

ildergun аватар
ildergun ответил в теме #10828 1 год 4 мес. назад
Хороший. Можно оформить в виде готового скрипта. Благодарю!
apv аватар
apv ответил в теме #8550 6 года 9 мес. назад
Да, вполне адекватная статья. Спасибо автору. Ну а для тех, кто желает освоить создание базы Oracle со всеми возможными подробностями, режимами и нюансами, прошу ознакомится с этой статьей.
OraDevel аватар
OraDevel ответил в теме #8549 6 года 9 мес. назад
Вижу автор статьи привел ее в божеский вид, приятный для чтения нами, обычными смертными. ;-)
По существу: краткий и понятный мануал по созданию базы данных Oracle в ручном режиме. Есть еще куча нюансов, конечно, но для новичков хорошее подспорье!