Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Обсуждаем персональные блоги участников и статьи журналистов-резидентов, опубликованные на нашем портале.
  • Страница:
  • 1

ТЕМА:

Создание базы данных Oracle вручную 13 года 2 мес. назад #7836

1. Напишите сценарий создания базы данных. Образец...

Создание базы данных 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;
  • После создания базы данных выполните сценарии catalog.sql, catproc.sql, catexp.sql и все новые сценарии, необходимые для поддержки установленных вами продуктов. В системе UNIX сценарии размещаются в каталоге $ORACLE_HOME\rdbms\admin, а в среде Windows - в $ORACLE_HOME/rdbms/admin. Прежде чем выполнять сценарии, просмотрите их, так как многие сценарии каталога вызывают другие сценарии.
  • Для обеспечения повышенной безопасности введите, как минимум, какие-нибудь другие пароли для SYS и SYSTEM, а не оставляете пароли по умолчанию MANAGER и CHANGE_ON_INSTALL. В примере сценария, приведенного на шаге 6, создается табличное пространство UNDO. Параметрами инициализации для него являются:
    undo_management=AUTO 
    undo_tablespce=UNDOTBS
    Единственный параметр, который вы не можете изменить после создания базы данных, это размер блока базы данных, который был описан вами в файле init.ora до ее создания. Для задания этого значения используется параметр DB_BLOCK_SIZE. Например, в следующей строке задается размер блока базы данных по умолчанию, который составляет 8 Кбайт.
    DB_BL0CK_SIZE=8k
    Для того чтобы увидеть параметры, действующие в вашей базе данных, запросите динамический просмотр V$PARAMETER:
    select Name, Value, IsDefault from V$PARAMETER;

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Создание базы данных Oracle вручную 6 года 9 мес. назад #8549

Вижу автор статьи привел ее в божеский вид, приятный для чтения нами, обычными смертными. ;-)
По существу: краткий и понятный мануал по созданию базы данных Oracle в ручном режиме. Есть еще куча нюансов, конечно, но для новичков хорошее подспорье!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Создание базы данных Oracle вручную 6 года 9 мес. назад #8550

  • apv
  • apv аватар
  • Не в сети
  • Давно я тут
  • Давно я тут
  • Сообщений: 104
  • Спасибо получено: 3
Да, вполне адекватная статья. Спасибо автору. Ну а для тех, кто желает освоить создание базы Oracle со всеми возможными подробностями, режимами и нюансами, прошу ознакомится с этой статьей.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от admin.

Создание базы данных Oracle вручную 1 год 4 мес. назад #10828

Хороший. Можно оформить в виде готового скрипта. Благодарю!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.245 секунд