Табличное пространство OLTS_DEFAULT

krg_ast_u4enik
Дата: 29.11.2012 10:00:43
Здравствуйте! С недавнего времени начала увеличиваться OLTS_DEFAULT. Не могу понять из-за чего. Не подскажете в какую сторону копать?
tru55
Дата: 29.11.2012 10:04:50
Дык выясни, какие объекты находятся в этом TS - какие проблемы?
Viewer
Дата: 29.11.2012 12:56:39
Билли, Вилли и Дилли
+ "Энциклопедия юных сурков" (с)
http://docs.oracle.com/cd/B15904_01/manage.1012/b14082/trblsht.htm
Problem: Changes are not replicated
Cause: The replication server has run out of table space
Action: Look for the following message in the server log:

OCI Error ORA-1653 : ORA-01653: unable to extend table ODS.ASR_CHG_LOG by 8192 in tablespace OLTS_DEFAULT

Extend the table space and investigate why the table space keeps growing.
Cause: The target Oracle Internet Directory server is down.
Action: Restart the target Oracle Internet Directory server.
Cause: Various causes
Action: Make sure the replication server is started on all nodes, in multi-master replication, and at the consumer node in single-master or fan-out replication.

For multi-master Oracle Database Advanced Replication, use remtool to diagnostic and fix problems.
* remtool -asrverify verifies the correctness of a DRG setup and reports problems.
* remtool -asrrectify verifies the correctness of a DRG setup, reports problems, and attempts to rectify the problems.


?
krg_ast_u4enik
Дата: 30.11.2012 09:26:56
Подключился через Sql plus. Выбрал таблицы "select table_name from dba_tables where tablespace_name = 'OLTS_DEFAULT';"
Выдал список:
PLG_DEBUG_LOG
TMPBLKLOAD
IMCFGREGISTRY
CT_TOMBSTONE
ODS_CHG_STAT
ASR_CHG_LOG
ODS_CHG_LOG
ODS_SHM
ODS_SERVERS
ODS_PROCESS
ODS_GUARDIAN
DS_BKPATTRSTORE
TMPBLKMODEID
DS_LDAP_LOG
Далее проверил так "select sum(BYTES/1024/1024) as TOTAL_MB from user_segments where segment_name = 'PLG_DEBUG_LOG';"

Все таблицы пустые. Что я не так делаю?
Viewer
Дата: 30.11.2012 09:48:10
krg_ast_u4enik
Подключился через Sql plus. Выбрал таблицы "select table_name from dba_tables where tablespace_name = 'OLTS_DEFAULT';"
Далее проверил так "select sum(BYTES/1024/1024) as TOTAL_MB from user_segments where segment_name = 'PLG_DEBUG_LOG';"

Для начала - быть последовательным в выборе вьюшек (или все dba_ или все user_), и в последний запрос включить в select поле segment_name, как контроль, что существует то, размер чего вы собираетесь посмотреть (могли опечататься в имени или вообще смотреть user_views не под тем юзером).
krg_ast_u4enik
Дата: 30.11.2012 10:36:08
Спасибо! "select sum(BYTES/1024/1024) as TOTAL_MB from dba_segments where segment_name = 'ODS_CHG_LOG';"
Размер ODS_CHG_LOG = 3 гб.
krg_ast_u4enik
Дата: 30.11.2012 12:29:20
Есть какие нибудь идей почему ODS_CHG_LOG растет?
Viewer
Дата: 30.11.2012 12:50:59
All change logs are stored in the table ods_chg_log. In addition, replication change logs are stored in asr_chg_log.
This section discusses possible problems you might encounter with change log garbage collection.
"Энциклопедия юных сурков"

?
krg_ast_u4enik
Дата: 05.12.2012 08:25:19
Viewer, Выросло до 6 гб и остановилось ошибок в логах нет!
Viewer
Дата: 05.12.2012 09:02:03
krg_ast_u4enik
Viewer, Выросло до 6 гб и остановилось ошибок в логах нет!

Не знаю в каких логах и какие ошибки вы искали, но давая ссылку на "Энциклопедию юных сурков",
я надеялся что вы попробуете примерить на себя пункт J.1.9.1 Change Logs Are Not Purged