Создание новой базы данных Oracle


Проверка наличия необходимых полномочий для создания базы данных



Download 101,14 Kb.
bet2/13
Sana22.02.2022
Hajmi101,14 Kb.
#103706
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
12-ma'ruza. Oracle ma`lumotlar bazasini yaratish

Проверка наличия необходимых полномочий для создания базы данных
Каждая база данных Oracle имеет ряд назначенных по умолчанию административных пользователей для управления базой данных или мониторинга ее различных компонентов. Двое из этих назначенных по умолчанию пользователей занимают особое положение, поскольку их учетные записи могут применяться для решения большинства административных задач БД. Ими являются учетные записи SYS и SYSTEM.
Установленный по умолчанию пароль для учетной записи SYS — change_on_install, а для учетной записи SYSTEM — manager. Как будет вскоре показано, пароли этих двух чрезвычайно важных учетных записей можно указать в ходе процесса создания базы данных. Кроме двух учетных записей административных пользователей, большинство типов баз данных Oracle снабжается еще несколькими определенными по умолчанию учетными записями, обычно с заданными по умолчанию паролями. (Проверка того, что все определенные по умолчанию пароли изменены, описана в разделе “Изменение паролей для определенных по умолчанию пользователей” далее в этой статье.) Всем пользователям, за исключением SYS, необходимо явно предоставить полномочия высшего уровня, прежде чем они смогут выполнять специальные административные функции, такие как создание баз данных, их запуск, останов и резервное копирование. Полномочия SYSDBA позволят пользователю создавать базы данных.
Полномочия SYSDBA интересны тем, что прежде чем их можно будет вызвать, не обязательно иметь открытую или даже существующую базу данных. Перед созданием базы данных будет создан экземпляр (SGA плюс процессы Oracle), и полномочия SYSDBA будут действовать даже на уровне экземпляра. Подключение к базе данных в качестве привилегированного пользователя SYS с полномочиями SYSDBA будет осуществляться, как показано в следующем примере:
SQL> CONNECT sys AS sysdba
Если системный администратор включает пользователя oracle в специальную группу DBA в файле /etc/group, для входа в систему в качестве пользователя SYS с полномочиями SYSDBA можно воспользоваться также следующей командой: 
SQL> CONNECT / AS sysdba
Создание файла init.ora
Прежде чем можно будет запустить экземпляр Oracle, вначале потребуется создать файл параметров инициализации (init.ora). После создания экземпляра из файла init.ora можно создать SPFILE. Как вы помните, экземпляр Oracle состоит из определенных фоновых процессов Oracle и памяти Oracle. Как только экземпляр запущен, можно создать соответствующую базу данных. Поскольку большинство параметров, определенных в файле инициализации, могут быть легко изменены впоследствии, целью выполнения этих действий является не точное и исчерпывающее определение всех параметров, а быстрое создание и запуск экземпляра.
Экземпляр Oracle, созданный в качестве примера для базы данных nina (initnina.ora) и приведенный в листинге 10.3, содержит стандартные параметры, которые призваны способствовать поддержке приложения OLTP. Поэтому в этом файле инициализации вы не найдете параметры, ориентированные на хранилище данных. Обратите внимание, что в нескольких случаях заданные по умолчанию значения для определенных параметров определяются явно — это сделано исключительно в учебных целях.

# вначале укажите имя базы данных db_name=nina
\pard\ri144\sl-240\slmult0 #for an ASM instance, use instance_type=ASM.
Following is the default\par
# в качестве значения db_name можно установить также название организации\par
db_domain=world\par
# два следующие параметра устанавливают максимальное количество открытых файлов
# и процессов\par
db_files=1000\par
processes=600\par
# следующий параметр — используемый по умолчанию размер блока\par
db_block_size=8192\par
# следующий параметр — используемое по умолчанию значение параметра statistics_level
statistics_level=typical\par
# следующий параметр — используемое по умолчанию значение параметра audit_trail\par
audit_trail=none\par
# следующие три строки устанавливают местоположение каталогов дампа\par
background_dump_dest=\rquote /u01/app/oracle/admin/nina/\rquote\par
user_dump_dest=\rquote /u01/app/oracle/admin/nina/\rquote\par
core_dump_dest=\rquote /u01/app/oracle/admin/nina/\rquote\par
# следующий параметр устанавливает уровень совместимости базы данных\par
compatible=10.2.1.0\par
# ниже указаны два управляющих файла\par
control_files=(\lquote /u01/app/oracle/oradata/cont1.ctl\rquote ,\par
\lquote /u01/app/oracle/oradata/cont2.ctl\rquote )\par
# в качестве режима совместного использования курсоров установлен force,
# что вынуждает базу данных использовать переменные связывания\par
cursor_sharing=force\par
# два следующие параметра устанавливают местоположения областей SGA и PGA.\par
sga_target=300M\par
pga_aggregate_target=2000M\par
# счетчик много-блочного считывания установлен равным 16\par
db_file_multiblock_read_count=16\par
# следующая строка обеспечит, чтобы журналы пакетного восстановления\par
# сохранялись в течение 2 часов\par
db_flashback_retention_target=7200\par
# следующие два параметра служат для конфигурирования необязательной области
# пакетного восстановления\par
db_recovery_file_dest=\rquote /u02/app/oracle/flash_recovery_area\rquote\par
db_recovery_file_dest_size=1000M\par
# следующие два параметра управляют архивированием файлов\par
# журналов повторного выполнения. Пока я не выполняю архивирование журналов,
# но эти два параметра\par
# позволяют включить его впоследствии.\par
log_archive_dest_1=\rquote LOCATION=/u02/app/oracle/arch/\rquote\par
log_archive_format=\rquote log%t_%s_%r.arc\rquote\par
# следующий параметр — заданный по умолчанию режим оптимизатора\par
optimizer_mode=all_rows\par
# следующая строка обязывает использовать файл паролей
# для подключения в качестве пользователя SYSDBA\par
remote_login_passwordfile=none\par
# следующий параметр позволяет возобновлять определенные операции после
# приостановки\par
resumbable_timeout=1800\par
# следующие два параметра связаны с автоматическим управлением откатом\par
undo_management=auto\par
undo_retention=7200\par
# следующий параметр не обязателен, поскольку используется только
# одно табличное пространство отката\par
undo_tablespace=undotbs_01\par
\pard\f1\par
}
Совет. Используемым по умолчанию значением параметра STATISTICS_LEVEL является TYPICAL. Это значение нужно применять, если планируется использовать несколько функциональных средств Oracle, включая Automatic Shared Memory Management (Автоматическое управление памятью совместного использования).
Как только файл инициализации сконфигурирован, можно приступать к созданию экземпляра. Обязательно сохраните файл initnina.ora в каталоге $ORACLE_HOME/dbs, который является используемым по умолчанию местом хранения файла init.ora или файла SPFILE в системах UNIX/Linux (в системе Windows местоположением по умолчанию является каталог $ORACLE_HOME\database). Это позволит системе Oracle всегда находить его без указания полного пути к месту хранения.
Запуск экземпляра Oracle
Чтобы создать базу данных, вначале необходимо располагать действующим экземпляром. Помните, что экземпляр может существовать без какой-либо присоединенной к нему базы данных, и активный экземпляр делает возможным создание базы данных.
Выполните перечисленные ниже действия.

Download 101,14 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish