Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Как восстановить значение параметров. Oracle не запускается (  [new]
Титов Артем
Member

Откуда: МО
Сообщений: 297
Выполнил я скрипт и заменил значения двух параметров:
alter system set sessions=3 scope=spfile; (было 40)
alter system set processes=3 scope=spfile; (было 49)

Теперь Oracle не грузится. В логе пишет:
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_psp0_1744.trc:
ORA-00020: maximum number of processes () exceeded

Подскажите плз, как значения вернуть ?
15 мар 10, 15:55    [8480846]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
shu immediate
create pfile='c:\test.txt' from spfile;
--править параметры в c:\test.txt
create spfile from pfile='c:\test.txt';
startup
15 мар 10, 15:58    [8480871]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
CREATE PFILE FROM SPFILE

-- правим pfile

CREATE SPFILE FROM PFILE
15 мар 10, 15:58    [8480873]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
Титов Артем
Member

Откуда: МО
Сообщений: 297
pravednik
shu immediate
create pfile='c:\test.txt' from spfile;
--править параметры в c:\test.txt
create spfile from pfile='c:\test.txt';
startup


Вот что пишет:

Enter user-name: sys as sysdba
Enter password:
Connected to an idle instance.

SQL> create pfile='c:\test.txt' from spfile;
create pfile='c:\test.txt' from spfile
*
ERROR at line 1:
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) ?? ??????? ????? ????????? ????.
15 мар 10, 16:02    [8480916]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Титов Артем
pravednik
shu immediate
create pfile='c:\test.txt' from spfile;
--править параметры в c:\test.txt
create spfile from pfile='c:\test.txt';
startup


Вот что пишет:

Enter user-name: sys as sysdba
Enter password:
Connected to an idle instance.

SQL> create pfile='c:\test.txt' from spfile;
create pfile='c:\test.txt' from spfile
*
ERROR at line 1:
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) ?? ??????? ????? ????????? ????.

на диск С у вас права есть ?... направьте в ту папку, где есть права
15 мар 10, 16:04    [8480929]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
guestishe
Guest
pravednik,

не в правах дело..

 Here's a minimal init.ora (under $ORACLE_HOME/dbs if it is Unix, or %ORACLE_HOME%\database, if it is windows) just to demonstrate how the control files are found. Of course, you will add more init params into the init.ora file.
D:\oracle\product\10.1.0\Db_1\database\initORA10.ora

control_files = (d:\oracle\databases\ora10\control01.ora,
                 d:\oracle\databases\ora10\control02.ora,
                 d:\oracle\databases\ora10\control03.ora)
undo_management = auto
db_name         = ora10
db_block_size       = 8192

источник
15 мар 10, 16:14    [8481010]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

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

Что вы хотели этим куском сказать?
15 мар 10, 16:15    [8481028]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
guestishe
Guest
pravednik,

SQL> alter system set sessions=3 scope=spfile;

System altered.

Elapsed: 00:00:00.62
SQL> alter system set processes=3 scope=spfile;

System altered.

Elapsed: 00:00:00.10
SQL>
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup;
^C
W:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Mar 15 16:06:16 2

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.


SQL> create pfile='c:\oraclexe\init.ora' from spfile;
create pfile='c:\oraclexe\init.ora' from spfile
*
ERROR at line 1:
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) ?? ??????? ????? ????????? ????.


Elapsed: 00:00:00.06

добавляю в инит

*.control_files='C:\oraclexe\oradata\XE\control.dbf'
*.db_name='XE'
*.db_block_size       = 8192
*.undo_management='AUTO'
*.undo_tablespace='UNDO'
*.compatible='10.2.0.1'

16:18:12 SQL> startup mount pfile='c:\oraclexe\init.ora';
ORACLE instance started.

Total System Global Area| 113246208|bytes
Fixed Size              |   1286028|bytes
Variable Size           |  58720372|bytes
Database Buffers        |  50331648|bytes
Redo Buffers            |   2908160|bytes
Database mounted.
SQL> spool  'c:\init.ora';
SQL> select * from dual;

ADDR    |      INDX|   INST_ID|D
--------|----------|----------|-
03674AD4|         0|         1|X

Elapsed: 00:00:00.04
SQL> spool off;
SQL> HOST TYPE c:\init.ora
SQL> select * from dual;

ADDR    |      INDX|   INST_ID|D

--------|----------|----------|-

03674AD4|         0|         1|X


Elapsed: 00:00:00.04
SQL> spool off;

 SQL>
дело не в правах
15 мар 10, 16:25    [8481099]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
Жук в муравейнике
Member

Откуда:
Сообщений: 717
Лезем в spfile.
Копипастим в pfile
Убираем идиотские изменения
Стартуем
Создаём spfile
Profit!
15 мар 10, 16:30    [8481140]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
guestishe
pravednik,
....
....
дело не в правах

$ sqlplus '/as sysdba'

SQL*Plus: Release 10.2.0.4.0 - Production on Mon Mar 15 15:25:55 2010

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> alter system set sessions=3 scope=spfile;

System altered.

SQL> alter system set processes=3 scope=spfile;

System altered.

SQL> shu abort
ORACLE instance shut down.
SQL> startup
ORA-03113: end-of-file on communication channel
SQL> conn /as sysdba
Connected to an idle instance.
SQL> create pfile='/tmp/test.ora' from spfile;

File created.

SQL> host vi /tmp/test.ora
--правим параметры

SQL> shu abort
ORACLE instance shut down.
SQL> create spfile from pfile='/tmp/test.ora';

File created.

SQL> startup
ORACLE instance started.

Total System Global Area  562036736 bytes
Fixed Size                  2085488 bytes
Variable Size             272633232 bytes
Database Buffers          281018368 bytes
Redo Buffers                6299648 bytes
Database mounted.
Database opened.
SQL>

и для этого необязательно использовать правленый дефолтный инишник.. да и при чем выборки из дуал - тоже не совсем понятно
15 мар 10, 16:35    [8481176]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
guestishe
Guest
pravednik,

задело ,)
а селект из дуала затем что спулим на ц диск..
т.е права на создание файлов есть,
имхо оптимальный вариант предложил жугг на чем думаю можно и остановиться =)
15 мар 10, 16:40    [8481199]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

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

задело ,)
а селект из дуала затем что спулим на ц диск..
т.е права на создание файлов есть,

ога.. понял. тогда в чом, по вашему, причина ? Настолько битый спфайл ?
15 мар 10, 16:42    [8481216]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
guestishe
Guest
pravednik,

причину я не знаю . но не поленился протестировать на подходящей платформе

Титов Артем
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_psp0_1744.trc:
15 мар 10, 16:52    [8481292]     Ответить | Цитировать Сообщить модератору
 Re: Как восстановить значение параметров. Oracle не запускается (  [new]
pravednik
Member

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

причину я не знаю . но не поленился протестировать на подходящей платформе

Титов Артем
Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_psp0_1744.trc:

судя по всему, какой-то глюк хе, при котором она отказывается искать спфайл в дефолтном месте. Если задать путь к спфайлу полностью и создать пфайл, или же рестартовать сервис, при этом отключить автостарт оракла, то все будет ок. Пфайл создается без указания явного пути к спфайлу
15 мар 10, 17:36    [8481682]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить