Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Установка Oracle Grid Infrastructure

C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб | Табличным пространством по умолчанию ts_1 | Пример initdb11gcl.ora | Создать расписание RMAN бекапов с учетом того что | Creating the standby database. |


Читайте также:
  1. FD14 - Technical infrastructure management
  2. I.3.1. Установка АКВР
  3. Infrastructure Design
  4. INSTEAD OF-триггеры в Oracle
  5. А первая группа хорошо знала свое дело. Не разрывая каре и продолжая обороняться, она почти без потерь медленно, но верно продвигалась к установкам.
  6. Барабанная установка
  7. Барабанная установка – YAMAHA, TAMA, DW или подобные, комплект тарелок. Подиум 20 см. высотой над сценой, 3м на 2м. Коврик обязательно.

 

Для установки Oracle Grid Infrastructure предварительно необходимо создать пользователя grid с основной группой oinstall, а так же группами dba и oper. После этого необходимо создать enviroment файл с необходимыми параметрами окружения и применить его.

 

******************************************************************

 

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

EDITOR=gedit; export EDITOR

ORACLE_HOSTNAME=heraltdb.localdomain; export ORACLE_HOSTNAME

 

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin; export PATH

LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib; export LD_LIBRARY_PATH

 

ORACLE_BASE=/oraDB/grid; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db; export ORACLE_HOME

ORACLE_SID=+ASM; export ORACLE_SID

PATH=$ORACLE_HOME/bin:$PATH; export PATH

 

******************************************************************

 

Затем создать все дерево каталогов необходимое для $ORACLE_BASE. Необходимо помнить, что $ORACLE_HOME для Grid должен отличаться $ORACLE_HOME для database. Запустить runInstaller для Oracle Grid Infrastructure. Далее запуститься GUI установщик. Для обычной базы необходимо установить и сконфигурировать grid как standalone server. Для кластера - соответственно как cluster. Так же установка только софта, без конфигурации. В этом случае конфигурировать придется вручную после установки. Далее следовать указаниям установщика.

После окончания установки необходимо запустить $ORACLE_HOME/bin/ASMCA для создания и настройки необходимых дисковых групп. Либо использоваться ASM instance для этих целей.

___________________________________________________________________

 

*******************************************************************

___________________________________________________________________

 

3. Миграция nonASM -> ASM.

 

http://www.idevelopment.info/data/Oracle/DBA_tips/Automatic_Storage_Management/ASM_33.shtml

 

Для миграции базы с файловой системы на ASM необходимо выполнить следующие шаги:

1) Описать в каких дисковых группах будут храниться файлы базы. Для этого используются следующие параметры:

 

*******************************************************************

 

SQL> ALTER SYSTEM SET control_files='+REDO_CTL' SCOPE=spfile;

 

System altered.

 

SQL> ALTER SYSTEM SET db_create_file_dest='+DATA' SCOPE=spfile;

 

System altered.

 

SQL> ALTER SYSTEM SET db_recovery_file_dest='+REDO_CTL' SCOPE=spfile;

 

System altered.

 

*******************************************************************

 

2) Перевести базу в состояние nomount. Затем с помощью RMAN создать control файлы на ASM.

 

*******************************************************************

 

RMAN> restore controlfile from '/oraDB/oracle/oradata/HERALTDB/controlfile/o1_mf_8fsgyhct_.ctl';

 

Starting restore at 28-DEC-12

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=23 device type=DISK

 

channel ORA_DISK_1: copied control file copy

output file name=+REDO_CTL/heraltdb/controlfile/current.256.803177753

Finished restore at 28-DEC-12

 

*******************************************************************

 

3) Перевести базу в состояние mount и создать бэкап-образ файлов данных.

 

*******************************************************************

 

RMAN> backup as copy database format '+data';

 

Starting backup at 28-DEC-12

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=23 device type=DISK

channel ORA_DISK_1: starting datafile copy

input datafile file number=00001 name=/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_system_8fsgp7rb_.dbf

output file name=+DATA/heraltdb/datafile/system.268.803183717 tag=TAG20121228T023515 RECID=2 STAMP=803183756

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:45

channel ORA_DISK_1: starting datafile copy

input datafile file number=00002 name=/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_sysaux_8fsgp7w3_.dbf

output file name=+DATA/heraltdb/datafile/sysaux.269.803183761 tag=TAG20121228T023515 RECID=3 STAMP=803183789

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:35

channel ORA_DISK_1: starting datafile copy

input datafile file number=00005 name=/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_example_8fsgzog1_.dbf

output file name=+DATA/heraltdb/datafile/example.270.803183797 tag=TAG20121228T023515 RECID=4 STAMP=803183804

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15

channel ORA_DISK_1: starting datafile copy

input datafile file number=00003 name=/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_undotbs1_8fsgp7wx_.dbf

output file name=+DATA/heraltdb/datafile/undotbs1.271.803183813 tag=TAG20121228T023515 RECID=5 STAMP=803183815

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03

channel ORA_DISK_1: starting datafile copy

copying current control file

output file name=+DATA/heraltdb/controlfile/backup.272.803183817 tag=TAG20121228T023515 RECID=6 STAMP=803183819

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07

channel ORA_DISK_1: starting datafile copy

input datafile file number=00004 name=/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_users_8fsgp7z1_.dbf

output file name=+DATA/heraltdb/datafile/users.273.803183823 tag=TAG20121228T023515 RECID=7 STAMP=803183824

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current SPFILE in backup set

channel ORA_DISK_1: starting piece 1 at 28-DEC-12

channel ORA_DISK_1: finished piece 1 at 28-DEC-12

piece handle=+DATA/heraltdb/backupset/2012_12_28/nnsnf0_tag20121228t023515_0.274.803183825 tag=TAG20121228T023515 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 28-DEC-12

 

*******************************************************************

 

4) Переход к скопированным на ASM файлам данных

 

*******************************************************************

 

RMAN> SWITCH DATABASE TO COPY;

 

datafile 1 switched to datafile copy "+DATA/heraltdb/datafile/system.269.598482099"

datafile 2 switched to datafile copy "+DATA/heraltdb/testdb/datafile/undotbs1.256.598482299"

datafile 3 switched to datafile copy "+DATA/heraltdb/testdb/datafile/sysaux.267.598482213"

datafile 4 switched to datafile copy "+DATA/heraltdb/datafile/example.264.598482345"

datafile 5 switched to datafile copy "+DATA/heraltdb/testdb/datafile/users.270.598481673"

 

*******************************************************************

 

5) Recovery базы.

 

*******************************************************************

 

SQL> recover DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL;

ORA-00279: change 796096 generated at 12/28/2012 00:52:37 needed for thread 1

ORA-00289: suggestion: /oraDB/oracle/flash_recovery_area/1_3_803175680.dbf

ORA-00280: change 796096 for thread 1 is in sequence #3

 

 

Specify log: {<RET>=suggested | filename | AUTO | CANCEL}

cancel

Media recovery cancelled.

 

*******************************************************************

 

6) Открытие базы с опцией RESETLOGS

 

*******************************************************************

 

SQL> alter database open resetlogs;

 

Database altered.

 

*******************************************************************

 

7) Удаление и пересоздание временных файлов данных.

 

*******************************************************************

 

SQL> alter database tempfile

2 '/oraDB/oracle/oradata/HERALTDB/datafile/o1_mf_temp_2g17lvcq_.tmp'

3 drop including datafiles;

 

Database altered.

 

SQL> alter tablespace temp add tempfile size 512m

2 autoextend on next 250m maxsize unlimited;

 

Tablespace altered.

 

*******************************************************************

 

8) Удаление и пересоздание реду лог файлов. Для того что бы удалить группу логфайлов, необходимо перевести ее в состояние INACTIVE. Состояние группы можно посмотреть в v$log. Для перевода в inactive с current необходимо переключить текущую группу и создать глобальный чекпоинт.

 

*******************************************************************

 

SQL> select group#, status from v$log;

 

GROUP# STATUS

---------- ----------------

1 CURRENT

2 UNUSED

3 UNUSED

 

SQL> alter system switch logfile;

 

System altered.

 

SQL> select group#, status from v$log;

 

GROUP# STATUS

---------- ----------------

1 ACTIVE

2 CURRENT

3 UNUSED

 

SQL> alter system checkpoint global;

 

System altered.

 

SQL> select group#, status from v$log;

 

GROUP# STATUS

---------- ----------------

1 INACTIVE

2 CURRENT

3 UNUSED

 

 

SQL> ALTER DATABASE DROP LOGFILE GROUP 1;

 

Database altered.

 

SQL> alter database add logfile group 1 size 52m;

 

Database altered.

 

 

*******************************************************************

 

9) Пересоздание spfile на ASM.

 

*******************************************************************

 

SQL> CREATE PFILE='/oraDB/oracle/product/11.2.0/db/dbs/initheraltdb.ora'

2 FROM SPFILE='/oraDB/oracle/product/11.2.0/db/spfileheraltdb.ora';

 

File created.

 

SQL> CREATE SPFILE='+DATA/HERALTDB/spfileheraltdb.ora' from pfile='/oraDB/oracle/product/11.2.0/db/dbs/initheraltdb.ora';

 

File created.

 

SQL> shu immediate;

 

[oracle@heraltdb ~]$ echo "spfile='+DATA/HERALTDB/spfileheraltdb.ora'" > $ORACLE_HOME/dbs/initheraltdb.ora

[oracle@heraltdb ~]$ mv /oraDB/oracle/product/11.2.0/db/dbs/spfileheraltdb.ora /oraDB/oracle/product/11.2.0/db/dbs/spfileheraltdb.ora.backup

 

*******************************************************************

 

 

TABLESPACE Filename File Size Auto Next Max

 

------------------------------ --------------------------------------------------------------------------- ------------------ ---- ---------------- ----------------

 

EXAMPLE +DATA/heraltdb/datafile/example.270.803183797 104,857,600 YES 655,360 34,359,721,984

 

SYSAUX +DATA/heraltdb/datafile/sysaux.269.803183761 482,344,960 YES 10,485,760 34,359,721,984

 

SYSTEM +DATA/heraltdb/datafile/system.268.803183717 702,545,920 YES 10,485,760 34,359,721,984

 

TEMP +DATA/heraltdb/tempfile/temp.278.803184315 20,971,520 YES 655,360 34,359,721,984

 

UNDOTBS1 +DATA/heraltdb/datafile/undotbs1.271.803183813 41,943,040 YES 5,242,880 34,359,721,984

 

USERS +DATA/heraltdb/datafile/users.273.803183823 5,242,880 YES 1,310,720 34,359,721,984

 

[ CONTROL FILE ] +REDO_CTL/heraltdb/controlfile/current.256.803177753

 

[ ONLINE REDO LOG ] +DATA/heraltdb/onlinelog/group_1.275.803184291 52,428,800

 

[ ONLINE REDO LOG ] +DATA/heraltdb/onlinelog/group_2.276.803184299 52,428,800

 

[ ONLINE REDO LOG ] +DATA/heraltdb/onlinelog/group_3.277.803184305 52,428,800

 

[ ONLINE REDO LOG ] +REDO_CTL/heraltdb/onlinelog/group_1.260.803184295 52,428,800

 

[ ONLINE REDO LOG ] +REDO_CTL/heraltdb/onlinelog/group_2.261.803184301 52,428,800

 

[ ONLINE REDO LOG ] +REDO_CTL/heraltdb/onlinelog/group_3.262.803184307 52,428,800

 

------------------

 

sum 1,672,478,720

 

13 rows selected.

 

 

Источник: http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/ha/dataguard/physstby/physstdby.htm


Дата добавления: 2015-11-16; просмотров: 352 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ВЫВОД РАЗНОЙ ИНФОРМАЦИИ О БЭКАПАХ| Подготовка основной базы данных для создания Standby базы данных

mybiblioteka.su - 2015-2024 год. (0.024 сек.)