використання 10% shared pool.
JAVA_POOL_SIZE (мінімум 50 Мб, краще 100): з досвіду необхідно також виділити мінімум 50 мб під JAVA VM.
OPEN_LINKS (мінімум 4): задає максимальна кількість одночасно відкритих в одній сесії сполук з віддаленою базою.
Бази даних повинні бути в (ARCHIVELOG).
У даному випадку було необхідно провести такі налаштування:
alter system set GLOBAL_NAMES = TRUE scope = both;
alter system set JOB_QUEUE_PROCESSES = 8 scope = both;
alter system set LOGMNR_MAX_PERSISTENT_SESSIONS = 8 scope = spfile;
alter system set PARALLEL_MAX_SERVERS = 8 scope = both;
alter system set SHARED_POOL_SIZE = 200m scope = both;
alter system set STREAMS_POOL_SIZE = 200m scope = both;
alter system set JAVA_POOL_SIZE = 50m scope = both;
alter system set OPEN_LINKS = 8 scope = spfile;
alter system set AQ_TM_PROCESSES = 3 scope = both;
На початковій базі даних необхідно перевести базу даних в режим archivelog, для того щоб сервер Oracle міг зберігати дані файлу журналу повторного виконання, перед тим як файл буде перезаписаний. Тоді сервер буде архівувати журнали і дані не будуть загублені. p align="justify"> Для переведення бази даних в режим ARCHIVELOG необхідно:
зупинити примірник Oracle - shutdown immediate;
запустити примірник Oracle в режимі mount;
перевести базу даних в режим ARCHIVELOG
відкрити базу даних. immediate;
startup mount; database archivelog; database open;
3.2 Налаштувати tnsnames.ora (на обох серверах)
. local - вихідна база даних
dest.local - цільова база даних
. local = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = src_server) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl11))). local = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = dest_server) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl22))
3.3 Табличний простір і користувач Streams
В· Створення або використовувати існуюче табличний простір
В· Створити користувача Oracle Streams
В· Видати користувачеві привілеї DBA. Роль DBA необхідна, коли користувач створює або змінює процеси збору і застосувань. Коли користувач не робить цього - можна забрати роль DBA.
В· Видати привілеї адміністратор STREAMS з...