Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите востановить базу DB2! горю ! / 23 сообщений из 23, страница 1 из 1
27.07.2007, 10:59
    #34688111
Помогите востановить базу DB2! горю !
Такая вот фигня случилось,

стоит SLES10 , на одном разделе была система , там же в папке /opt/ibm стояла db2,
на втором диске пака /home , базу создавал в раздел /home/sde/base, sde(user database owner)
Прямого бакапа нет, раздел с операционкой сдох, осталась только база с коненерами на втором разделе там где у меня была папка хом.

Подскажите как ее вернуть в живое состояние после переустановки системы.
...
Рейтинг: 0 / 0
27.07.2007, 11:27
    #34688240
Помогите востановить базу DB2! горю !
Насколько я помню, просто выполнить CATALOG DATABASE ON <путь>.
...
Рейтинг: 0 / 0
27.07.2007, 11:50
    #34688370
Помогите востановить базу DB2! горю !
Попробовал команду CATALOG DATABASE ON
говорит мне так
CATALOG DATABASE base ON /windows/F/13/base
SQL6028N Catalog database failed because database "base" was not found in the
local database directory.
...
Рейтинг: 0 / 0
27.07.2007, 12:14
    #34688470
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Укажите полный путь, где лежит каталог sqldbdir.
...
Рейтинг: 0 / 0
27.07.2007, 12:23
    #34688506
Помогите востановить базу DB2! горю !
каталог /old/sde/sde/NODE0000/sqldbdir
контейнеры лежат в /windows/F/13/base

CATALOG DATABASE base ON /windows/F/13/base + ?

подскажи как команду в целом написать в этом случае
...
Рейтинг: 0 / 0
27.07.2007, 12:34
    #34688571
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Сделайте
Код: plaintext
db2 list db directory on /old/sde
Что выдает?
...
Рейтинг: 0 / 0
27.07.2007, 12:50
    #34688660
Помогите востановить базу DB2! горю !
Local Database Directory on /old/sde

Number of entries in the directory = 1

Database 1 entry:

Database alias = BASE
Database name = BASE
Database directory = SQL00001
Database release level = b.00
Comment =
Directory entry type = Home
Catalog database partition number = 0
Database partition number = 0
...
Рейтинг: 0 / 0
27.07.2007, 12:52
    #34688671
Помогите востановить базу DB2! горю !
Пробую вот так

db2 catalog db BASE on /old/sde AS BASE SQL0104N An unexpected token "AS" was found following "<identifier>".
Expected tokens may include: "END-OF-STATEMENT". SQLSTATE=42601
...
Рейтинг: 0 / 0
27.07.2007, 12:53
    #34688678
Помогите востановить базу DB2! горю !
db2 catalog db BASE on /old/sde
SQL6028N Catalog database failed because database "BASE" was not found in the
local database directory.
...
Рейтинг: 0 / 0
27.07.2007, 13:10
    #34688782
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Алексей Егоровdb2 catalog db BASE on /old/sde
SQL6028N Catalog database failed because database "BASE" was not found in the
local database directory.Очень странно...
Должно работать.
Вы локально на сервере команду выполняете?
Что выдает у вас команда
db2level
?
...
Рейтинг: 0 / 0
27.07.2007, 13:48
    #34688987
Помогите востановить базу DB2! горю !
Получилось
база появилась ! Спасибо

а еще такой вопрос она по настройкам будет идентична старой
а то у мена программа ( ESRI ARCSDE ) которая до этого с ней работала теперь отказывается
...
Рейтинг: 0 / 0
27.07.2007, 13:52
    #34689007
Помогите востановить базу DB2! горю !
db2 CATALOG DATABASE base ON /home/sde
DB20000I The CATALOG DATABASE command completed successfully.

DB21056W Directory changes may not be effective until the directory cache is refreshed.


Что значит второе?
...
Рейтинг: 0 / 0
27.07.2007, 14:08
    #34689088
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Алексей Егорова еще такой вопрос она по настройкам будет идентична старой Параметры базы сохранятся.
Параметры инстанса и регистровые переменные - нет. Алексей Егоровdb2 CATALOG DATABASE base ON /home/sde
DB20000I The CATALOG DATABASE command completed successfully.

DB21056W Directory changes may not be effective until the directory cache is refreshed.


Что значит второе?Информация о системном каталоге кэшируется.
Кэш сбрасывается на диск командой
Код: plaintext
db2 terminate
после выполнения команды catalog.
...
Рейтинг: 0 / 0
27.07.2007, 16:55
    #34689862
Помогите востановить базу DB2! горю !
После присоедтнения базы не подключился один контейнер файл 500 метров - может его както подключить тогда заработает, всего 8 а должно быть 9
db2 list tablespaces show detail
SQL1024N A database connection does not exist. SQLSTATE=08003
sde@server:~> db2 connect to base

Database Connection Information

Database server = DB2/LINUX 9.1.0
SQL authorization ID = SDE
Local database alias = BASE

sde@server:~> db2 list tablespaces show detail

Tablespaces for Current Database

Tablespace ID = 0
Name = SYSCATSPACE
Type = Database managed space
Contents = All permanent data. Regular table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 24576
Useable pages = 24572
Used pages = 17076
Free pages = 7496
High water mark (pages) = 17076
Page size (bytes) = 4096
Extent size (pages) = 4
Prefetch size (pages) = 4
Number of containers = 1

Tablespace ID = 1
Name = TEMPSPACE1
Type = System managed space
Contents = System Temporary data
State = 0x0000
Detailed explanation:
Normal
Total pages = 1
Useable pages = 1
Used pages = 1
Free pages = Not applicable
High water mark (pages) = Not applicable
Page size (bytes) = 4096
Extent size (pages) = 32
Prefetch size (pages) = 32
Number of containers = 1

Tablespace ID = 2
Name = USERSPACE1
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 51200
Useable pages = 51184
Used pages = 1456
Free pages = 49728
High water mark (pages) = 1456
Page size (bytes) = 4096
Extent size (pages) = 16
Prefetch size (pages) = 16
Number of containers = 1

Tablespace ID = 3
Name = REGTBS
Type = Database managed space
Contents = All permanent data. Regular table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 253000
Useable pages = 252928
Used pages = 141664
Free pages = 111264
High water mark (pages) = 141664
Page size (bytes) = 4096
Extent size (pages) = 32
Prefetch size (pages) = 32
Number of containers = 2

Tablespace ID = 4
Name = IDXTBS
Type = Database managed space
Contents = All permanent data. Regular table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 51200
Useable pages = 51168
Used pages = 96
Free pages = 51072
High water mark (pages) = 96
Page size (bytes) = 4096
Extent size (pages) = 32
Prefetch size (pages) = 32
Number of containers = 1

Tablespace ID = 5
Name = LOBTBS
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 51200
Useable pages = 51168
Used pages = 96
Free pages = 51072
High water mark (pages) = 96
Page size (bytes) = 4096
Extent size (pages) = 32
Prefetch size (pages) = 32
Number of containers = 1

Tablespace ID = 6
Name = SDESPACE
Type = System managed space
Contents = User Temporary data
State = 0x0000
Detailed explanation:
Normal
Total pages = 1
Useable pages = 1
Used pages = 1
Free pages = Not applicable
High water mark (pages) = Not applicable
Page size (bytes) = 4096
Extent size (pages) = 16
Prefetch size (pages) = 16
Number of containers = 1

Tablespace ID = 7
Name = SYSTOOLSPACE
Type = Database managed space
Contents = All permanent data. Large table space.
State = 0x0000
Detailed explanation:
Normal
Total pages = 8192
Useable pages = 8188
Used pages = 228
Free pages = 7960
High water mark (pages) = 228
Page size (bytes) = 4096
Extent size (pages) = 4
Prefetch size (pages) = 4
Number of containers = 1

Tablespace ID = 8
Name = SYSTOOLSTMPSPACE
Type = System managed space
Contents = User Temporary data
State = 0x0000
Detailed explanation:
Normal
Total pages = 1
Useable pages = 1
Used pages = 1
Free pages = Not applicable
High water mark (pages) = Not applicable
Page size (bytes) = 4096
Extent size (pages) = 4
Prefetch size (pages) = 4
Number of containers = 1
...
Рейтинг: 0 / 0
27.07.2007, 17:01
    #34689886
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Как вы определили, что контейнер "не подключился"?
Щас у вас 9 табл. пространств (0-8) и все они в нормальном состоянии...
...
Рейтинг: 0 / 0
27.07.2007, 18:27
    #34690134
Помогите востановить базу DB2! горю !
Контейнер - файл под названием space размером 500 метров
в нем часть таблиц
...
Рейтинг: 0 / 0
27.07.2007, 18:40
    #34690175
Помогите востановить базу DB2! горю !
Хотя этот файл относится к REGTBS но у меня общаяя сумма должна быть 988 мегабайт а сейчас REGTBS показавает 488
...
Рейтинг: 0 / 0
27.07.2007, 19:09
    #34690224
Помогите востановить базу DB2! горю !
Буду рад и признателен за любую помощь!

в базе работа коллектива за 3 недели
...
Рейтинг: 0 / 0
27.07.2007, 19:33
    #34690244
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
В db2 такого не бывает:
"отсоединился" контейнер, а табличное пространство живо, только часть таблиц пропало.
Если некоторый контейнер недоступен, то будет недоступно все табличное пространство.
В данном случае размер вашего табл. пространства
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Tablespace ID =  3 
Name = REGTBS
Type = Database managed space
Contents = All permanent data. Regular table space.
State = 0x0000
Detailed explanation:
Normal
Total pages =  253000 
Useable pages =  252928 
Used pages =  141664 
Free pages =  111264 
High water mark (pages) =  141664 
Page size (bytes) =  4096 
Extent size (pages) =  32 
Prefetch size (pages) =  32 
Number of containers =  2 
=Total pages (253000) * Page size (4K) ~ 1G
...
Рейтинг: 0 / 0
27.07.2007, 19:37
    #34690253
Помогите востановить базу DB2! горю !
запускаю db2cc

открываю базу

открываю закладку table spaces

иполучаю ошибку

[IBM][CLI Driver][DB2/LINUX] SQL0440N No authorized routine
named "SNAP_GET_TBSP" of type "FUNCTION" having compatible
arguments was found. SQLSTATE=42884
...
Рейтинг: 0 / 0
27.07.2007, 19:39
    #34690254
Помогите востановить базу DB2! горю !
1 gb это вроде правильная цифра

но тогда я не знаю что дальше делать
...
Рейтинг: 0 / 0
30.07.2007, 09:08
    #34691570
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите востановить базу DB2! горю !
Алексей Егоровзапускаю db2cc

открываю базу

открываю закладку table spaces

иполучаю ошибку

[IBM][CLI Driver][DB2/LINUX] SQL0440N No authorized routine
named "SNAP_GET_TBSP" of type "FUNCTION" having compatible
arguments was found. SQLSTATE=42884Какие версии сервера и клиента, откуда db2cc запускается, и какие фикспаки на них?
...
Рейтинг: 0 / 0
02.08.2007, 15:29
    #34701593
Помогите востановить базу DB2! горю !
Спасибо за помощь
Проблемма решилать установкой чистой SLES10 и поверх установкой чистой DB2
и командой catalog db до создания какихто баз
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите востановить базу DB2! горю ! / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]