Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 помогите запустить базу... повредился один из файлов USERS  [new]
Tsunami9
Member

Откуда: Хабаровск
Сообщений: 87
НЕ запускается база.... начал разбрираца с ораклом
ошибки ora-01113 и 01110
повредился после скачка электричества один из файлов USERSXX.DBF (а именно USERS10.DBF)
база в режиме NOARCHIVELOG
копий базы нет вообще...!
_____
всё остальное вроде бы цело...
отключить бы этот файл чтобы база запустилась.... пофиг на таблички которые лежали в этом файле....
30 июн 10, 09:12    [9021899]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
Tsunami9,
переведи эти файлы в режим OFFLINE DROP
30 июн 10, 09:16    [9021918]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Ну и скажи ему recover datafile ...
Попросит архивные логи -- подсовывай оперативные
30 июн 10, 09:17    [9021921]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
YuraL
Tsunami9,
переведи эти файлы в режим OFFLINE DROP
Не надо торопиться
А если у него все эти 10 файлов в одном ТП, он все ТП потеряет
30 июн 10, 09:18    [9021928]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
Вячеслав Любомудров
YuraL
Tsunami9,
переведи эти файлы в режим OFFLINE DROP
Не надо торопиться
А если у него все эти 10 файлов в одном ТП, он все ТП потеряет
имеется в виду те файлы на которые он будет ругаться..
Как я понял автору пофиг на эти файлы..
30 июн 10, 09:25    [9021973]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Еще раз, если ТП состоит из 10 файлов, перевод хотя бы одного из них в OFFLINE делает недоступным все это ТП
30 июн 10, 09:27    [9021987]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Вячеслав Любомудров
Еще раз, если ТП состоит из 10 файлов, перевод хотя бы одного из них в OFFLINE делает недоступным все это ТП

наверно правильней было написать, что сегменты ТП, у которых хотя бы один екстент был выделен в сбойном тп, будут недоступны
30 июн 10, 10:13    [9022338]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
Tsunami9
пофиг на таблички которые лежали в этом файле....
Вы с такими выводами поаккуратне будьте...
Иначе есть шанс получить от вас же тему "Удалил табличное пространство!!! Как достать данные! Хелп ме!!!!"
30 июн 10, 10:53    [9022682]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
SQL*Plus
Tsunami9
пофиг на таблички которые лежали в этом файле....
Вы с такими выводами поаккуратне будьте...
Иначе есть шанс получить от вас же тему "Удалил табличное пространство!!! Как достать данные! Хелп ме!!!!"
Раз база бежит без архивлогов, нет бекапов "вообще", по видимому автору действительно "пофигу" .
30 июн 10, 11:00    [9022767]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
pravednik
Вячеслав Любомудров
Еще раз, если ТП состоит из 10 файлов, перевод хотя бы одного из них в OFFLINE делает недоступным все это ТП

наверно правильней было написать, что сегменты ТП, у которых хотя бы один екстент был выделен в сбойном тп, будут недоступны
Чета я не понял этого пассажа
Насколько я помню, все ТП переводится в OFFLINE
30 июн 10, 11:02    [9022786]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
YuraL
Раз база бежит без архивлогов, нет бекапов "вообще", по видимому автору действительно "пофигу" .
Автору темы совсем "непофигу" - ему поручили и он только что
Tsunami9
начал разбрираца с ораклом

Пофигу (было) руководству автора, которое не подумало об обслуживании БД.
30 июн 10, 11:04    [9022817]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Вячеслав Любомудров
pravednik
Вячеслав Любомудров
Еще раз, если ТП состоит из 10 файлов, перевод хотя бы одного из них в OFFLINE делает недоступным все это ТП

наверно правильней было написать, что сегменты ТП, у которых хотя бы один екстент был выделен в сбойном тп, будут недоступны
Чета я не понял этого пассажа
Насколько я помню, все ТП переводится в OFFLINE

SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.03
SQL> select name, file# from v$datafile where name like '%TEST%';

NAME                                                                   FILE#
----------------------------------------------------------------- ----------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQJ8QV_.DBF              6
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMDQS_.DBF              7
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMFD2_.DBF              8
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMG76_.DBF              9
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMH1B_.DBF             10
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJ1B_.DBF             11
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJZ4_.DBF             12
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMKV7_.DBF             13
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMM0V_.DBF             14
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMN1B_.DBF             15
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMO0V_.DBF             16

11 rows selected.

Elapsed: 00:00:01.01
SQL> alter database datafile 6 offline;

Database altered.

Elapsed: 00:00:00.14
SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.00
SQL> select name, file#, status from v$datafile where name like '%TEST%';

NAME                                                                   FILE# STATUS
----------------------------------------------------------------- ---------- -------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQJ8QV_.DBF              6 RECOVER
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMDQS_.DBF              7 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMFD2_.DBF              8 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMG76_.DBF              9 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMH1B_.DBF             10 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJ1B_.DBF             11 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJZ4_.DBF             12 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMKV7_.DBF             13 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMM0V_.DBF             14 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMN1B_.DBF             15 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMO0V_.DBF             16 ONLINE

11 rows selected.

Elapsed: 00:00:01.20
SQL> create table x tablespace test as select * from dba_objects;

Table created.

Elapsed: 00:00:02.90
SQL> alter database datafile 7 offline drop;

Database altered.

Elapsed: 00:00:00.17
SQL> create table x_1 tablespace test as select * from dba_objects;

Table created.

Elapsed: 00:00:03.85
SQL> select name, file#, status from v$datafile where name like '%TEST%';

NAME                                                                   FILE# STATUS
----------------------------------------------------------------- ---------- -------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQJ8QV_.DBF              6 RECOVER
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMDQS_.DBF              7 RECOVER
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMFD2_.DBF              8 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMG76_.DBF              9 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMH1B_.DBF             10 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJ1B_.DBF             11 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMJZ4_.DBF             12 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMKV7_.DBF             13 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMM0V_.DBF             14 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMN1B_.DBF             15 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMO0V_.DBF             16 ONLINE

11 rows selected.

Elapsed: 00:00:01.00
SQL> select count(*) from x;
select count(*) from x
                     *
ERROR at line 1:
ORA-00376: file 7 cannot be read at this time
ORA-01110: data file 7: 'C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OQMDQS_.DBF'


Elapsed: 00:00:00.82
SQL> select count(*) from x_1;

  COUNT(*)
----------
     72730

Elapsed: 00:00:00.65
SQL>
30 июн 10, 11:08    [9022860]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Вячеслав Любомудров
pravednik
Вячеслав Любомудров
Еще раз, если ТП состоит из 10 файлов, перевод хотя бы одного из них в OFFLINE делает недоступным все это ТП

наверно правильней было написать, что сегменты ТП, у которых хотя бы один екстент был выделен в сбойном тп, будут недоступны
Чета я не понял этого пассажа
Насколько я помню, все ТП переводится в OFFLINE

хотя, сори... ноархивлог же... щас перепроверю
30 июн 10, 11:14    [9022924]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
pravednik

наверно правильней было написать, что сегменты ТП, у которых хотя бы один екстент был выделен в сбойном тп, будут недоступны
Чета я не понял этого пассажа
Насколько я помню, все ТП переводится в OFFLINE[/quot]
хотя, сори... ноархивлог же... щас перепроверю[/quot]
не..все ок..поведение тоже... oracle 11.2
30 июн 10, 11:18    [9022974]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Tsunami9
Member

Откуда: Хабаровск
Сообщений: 87
ещё не ковырялся, но... у мя оракл 9й !!
30 июн 10, 11:25    [9023042]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
pravednik
не..все ок..поведение тоже... oracle 11.2
А попробуйте базу остановить, а потом стартовать с "дропнутым" datafile.
Получилось? Tablespace перешло в ONLINE?
30 июн 10, 11:27    [9023079]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Да, я, видимо, попутал
Но в любом случа, надо сначала попытаться накатить оперативные журналы
30 июн 10, 11:31    [9023123]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
SQL*Plus
pravednik
не..все ок..поведение тоже... oracle 11.2
А попробуйте базу остановить, а потом стартовать с "дропнутым" datafile.
Получилось? Tablespace перешло в ONLINE?

SQL> create tablespace test datafile size 10M;

Tablespace created.

Elapsed: 00:00:01.40
SQL>  begin
  2   for i in 1..10 loop
  3   execute immediate 'alter tablespace test add datafile size 10M';
  4   end loop;
  5   end;
  6  /

PL/SQL procedure successfully completed.

Elapsed: 00:00:14.76
SQL> select name, file#, status from v$datafile where name like '%TEST%';

NAME                                                                   FILE# STATUS
----------------------------------------------------------------- ---------- -------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWL5DZ_.DBF              6 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM7Z1_.DBF              7 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM8QP_.DBF              8 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMB1Q_.DBF              9 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMCMB_.DBF             10 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMDQP_.DBF             11 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMH5N_.DBF             12 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMJJV_.DBF             13 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMKZ0_.DBF             14 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMN45_.DBF             15 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMOSO_.DBF             16 ONLINE

11 rows selected.

Elapsed: 00:00:01.96

SQL> select log_mode from v$database;

LOG_MODE
------------
ARCHIVELOG

Elapsed: 00:00:00.01
SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> host del C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMOSO_.DBF

SQL> startup
ORACLE instance started.

Total System Global Area  523108352 bytes
Fixed Size                  1375704 bytes
Variable Size             390070824 bytes
Database Buffers          125829120 bytes
Redo Buffers                5832704 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 16 - see DBWR trace file
ORA-01110: data file 16: 'C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMOSO_.DBF'

SQL> alter database datafile 16 offline drop;

Database altered.

Elapsed: 00:00:00.04
SQL> alter database open;

Database altered.

Elapsed: 00:00:11.68
SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.04
SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  523108352 bytes
Fixed Size                  1375704 bytes
Variable Size             390070824 bytes
Database Buffers          125829120 bytes
Redo Buffers                5832704 bytes
Database mounted.
Database opened.
SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.71
SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area  523108352 bytes
Fixed Size                  1375704 bytes
Variable Size             390070824 bytes
Database Buffers          125829120 bytes
Redo Buffers                5832704 bytes
Database mounted.
SQL> alter database noarchivelog;

Database altered.

Elapsed: 00:00:00.62
SQL> alter database open
  2  /

Database altered.

Elapsed: 00:00:09.34
SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.45
SQL> alter database datafile 15 offline drop;

Database altered.

Elapsed: 00:00:00.20
SQL> select status from dba_tablespaces where tablespace_name='TEST';

STATUS
---------
ONLINE

Elapsed: 00:00:00.03
SQL>  select name, file#, status from v$datafile where name like '%TEST%';

NAME                                                                   FILE# STATUS
----------------------------------------------------------------- ---------- -------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWL5DZ_.DBF              6 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM7Z1_.DBF              7 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM8QP_.DBF              8 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMB1Q_.DBF              9 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMCMB_.DBF             10 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMDQP_.DBF             11 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMH5N_.DBF             12 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMJJV_.DBF             13 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMKZ0_.DBF             14 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMN45_.DBF             15 RECOVER
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMOSO_.DBF             16 OFFLINE

11 rows selected.

Elapsed: 00:00:01.00
SQL> shu immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area  523108352 bytes
Fixed Size                  1375704 bytes
Variable Size             390070824 bytes
Database Buffers          125829120 bytes
Redo Buffers                5832704 bytes
Database mounted.
Database opened.
SQL>  select name, file#, status from v$datafile where name like '%TEST%';

NAME                                                                   FILE# STATUS
----------------------------------------------------------------- ---------- -------
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWL5DZ_.DBF              6 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM7Z1_.DBF              7 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWM8QP_.DBF              8 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMB1Q_.DBF              9 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMCMB_.DBF             10 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMDQP_.DBF             11 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMH5N_.DBF             12 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMJJV_.DBF             13 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMKZ0_.DBF             14 ONLINE
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMN45_.DBF             15 RECOVER
C:\APP\ORACLE\ORADATA\PRIME\DATAFILE\O1_MF_TEST_62OWMOSO_.DBF             16 OFFLINE

11 rows selected.

Elapsed: 00:00:10.09
SQL> select log_mode from v$database;

LOG_MODE
------------
NOARCHIVELOG
30 июн 10, 11:40    [9023235]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8131
pravednik,
Значит и без одного файла tablespace переводится в online...
Спасибо!
30 июн 10, 11:54    [9023398]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
SQL*Plus
pravednik,
Значит и без одного файла tablespace переводится в online...
Спасибо!

в оффлайн оно просто не уходит
30 июн 10, 11:57    [9023418]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
SQL*Plus
YuraL
Раз база бежит без архивлогов, нет бекапов "вообще", по видимому автору действительно "пофигу" .
Автору темы совсем "непофигу" - ему поручили и он только что
Tsunami9
начал разбрираца с ораклом

Пофигу (было) руководству автора, которое не подумало об обслуживании БД.
Это уже твои личные выводы. НЕ надо искать кто виноват..
я только процитировал автора
30 июн 10, 12:06    [9023489]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
Tsunami9
Member

Откуда: Хабаровск
Сообщений: 87
если делаю
alter database datafile 16 offline drop; (у мя кстати файл № 26...)
потом
alter database open;

то выдает тогды ошибки
ORA-16068 несоответствие идентификатора алктивизации журнального файла повторов
ORA-00312 оперативный протокл 1 процесса 1 'C:\....\REDO01.LOG

____
и вот подобный запрос не работает
select status from dba_tablespaces where tablespace_name='TEST';выдает ошибку
ORA-01219 бд не открыта - запросы разрешены только для фиксированных таблиц/представлений
30 июн 10, 12:39    [9023733]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
Tsunami9,
А ты перед этим recover datafile пробовал делать ?
30 июн 10, 13:31    [9024306]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
YuraL
Member

Откуда: SPB
Сообщений: 558
YuraL,
1.
SQL> alter database recover datafile <file#>;
SQL> alter database open;
2.
если рековер не проходит ( не помогают существующие логи ) наверняка понадобится пересоздать контролфайл без этого файла и
SQL>recover database using backup controlfile until cancel;
и попробуй подсунуть все редо логи какие есть.
и
SQL>alter database open resetlogs;
30 июн 10, 13:51    [9024563]     Ответить | Цитировать Сообщить модератору
 Re: помогите запустить базу... повредился один из файлов USERS  [new]
SQLap
Member [заблокирован]

Откуда:
Сообщений: 34063
Tsunami9
если делаю
alter database datafile 16 offline drop; (у мя кстати файл № 26...)


А зачем ты делаешь 16, если у тебя 26?
30 июн 10, 13:59    [9024669]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить