Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление базы / 17 сообщений из 17, страница 1 из 1
01.04.2003, 10:47
    #32130682
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Привет всем.
Существует трабл: полетело индексное пространство (нет файла данных).
Можно ли как нибудь восстановить/пересоздать это пространство.
У меня Oracle 8.1.7.
...
Рейтинг: 0 / 0
01.04.2003, 10:53
    #32130691
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Бэкап-то есть хоть? Если да, то какой, если нет, то почему? Арклоговая база? Если да то почему, если нет, то почему? Есть ли определения этих индексов?
...
Рейтинг: 0 / 0
01.04.2003, 10:56
    #32130694
[IPT]-Said
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Почему да почему, а вот так вот и все тут :)
...
Рейтинг: 0 / 0
01.04.2003, 11:03
    #32130705
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Был бы бэкап, не спрашивал бы.
Скрипты есть только на некоторые индексы, которые создавались в ручную,
а на индексы, создаваемые при создании таблицы - нет
create table obj_class (
id number(4),
idname varchar2(255) not null,
t_name varchar(20) not null,

constraint pk_obj_class primary key(id)
using index pctfree 10
tablespace user_data
storage (initial 10 K next 10 K pctincrease 0))
tablespace user_data
storage (initial 10 K next 10 K pctincrease 0);
...
Рейтинг: 0 / 0
01.04.2003, 11:11
    #32130715
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Грохни датафайл, грохни таблеспейс, создай заново, пересоздай полетевшие констрейнты/просто индексы.
...
Рейтинг: 0 / 0
01.04.2003, 11:24
    #32130740
_no_name_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Может есть смысл действовать не столь радикально. Можно попробовать сделать дамп, после вытащить из dba_ind_columns все нужные индексы в скрипт создающий/модифицирующий индекы/таблицы. После вкачать данные назад.
...
Рейтинг: 0 / 0
01.04.2003, 11:32
    #32130750
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Можно и так. Подробнее надо б задачу освещать.
...
Рейтинг: 0 / 0
01.04.2003, 11:33
    #32130752
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
после удаления и создания табличного пространства, oracle ругнуся на парольный файл, и теперь я не могу подконнектиться.
...
Рейтинг: 0 / 0
01.04.2003, 11:42
    #32130764
_no_name_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
))) Отлично . Теперь утилита orapwd твоя.
...
Рейтинг: 0 / 0
01.04.2003, 11:55
    #32130782
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
ее я уже пробовал - результат тот же.
И вообще может не в пароле дело. При запуске SVRMGRL появляется сообщение TNS-12560 TNS:protocol adapter error
если раньше (до удаления пространства) я заходил под sys as sysdba,
то сейчас он пишет insufficient privileges
З.Ы. меня вообще смущает TNS-12560 TNS:protocol adapter error, чем это может быть вызвано?
...
Рейтинг: 0 / 0
01.04.2003, 11:58
    #32130785
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Неужто M$ Terminal Services?
...
Рейтинг: 0 / 0
01.04.2003, 12:00
    #32130789
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
"M$ Terminal Services" это вообще про что?
...
Рейтинг: 0 / 0
01.04.2003, 12:28
    #32130822
_no_name_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
То есть под sys/internal`ом нет коннекта? А стоп/старт сервисов не помогает?
...
Рейтинг: 0 / 0
01.04.2003, 12:41
    #32130837
Andro
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
стоп/старт сервиса помогает подконнектиться под sys as sysdba,
дальнейшие мои действия:
1. пробую подконнектиться под system - пишет Oracle initialization or shutdown in progress
2. shutdown immediate
ORA-01109: database not open
database dismounted
ORACLE instance shut down
3. Startup
ORACLE instance started
.....
invalid password file ' '
Далее попытки подключиться под system - TNS: protocol adapter error
под sys - isufficient privileges
...
Рейтинг: 0 / 0
01.04.2003, 12:59
    #32130859
_no_name_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
А зачем тебе под system коннектиться. Зашел под sys as sysdba , shutdown immediate. Затем пользуешься orapwd и далее startup mouunt , alter database open.
...
Рейтинг: 0 / 0
01.04.2003, 13:03
    #32130864
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
ORACLE_SID определён?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SVRMGRL> connect internal (или sys/password as sysdba)
SVRMGRL> shutdown immediate

[перезапустить сервис, ясно дело, подправить registry, чтобы он базу не стартанул]

SVRMGRL> startup mount
SVRMGRL> alter database open


Где возникает ошибка? На крайняк, поправив регистри и запустив сервис без запуска экземпляра, подключись internal-ом. Если ты под виндой, с чем посочувствовать, через Terminal Server Client от 2000 и выше ничего подобное работать не будет.
...
Рейтинг: 0 / 0
01.04.2003, 13:05
    #32130868
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановление базы
Вообще, мне почему-то кажется, что похерены переменные окружения (в ОС)/регистри (маздайка). Особенно в контексте invalid password file
' '
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Восстановление базы / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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