Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
Ставился оракл без создания базы (10.2.0.1.0). Потом патч 10.2.0.3.0.
При попытке создать базу в DBCA - ORA-01092. Если перед установкой патча создать базу, потом в DBUA она апгрейдится нормально. Но создать еще одну все равно не получается.
Подскажите, плиз, где копать?
22 дек 07, 00:00    [5083416]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
viper76
Ставился оракл без создания базы (10.2.0.1.0). Потом патч 10.2.0.3.0.
При попытке создать базу в DBCA - ORA-01092. Если перед установкой патча создать базу, потом в DBUA она апгрейдится нормально. Но создать еще одну все равно не получается.
Подскажите, плиз, где копать?

oerr ora 1092
01092, 00000, "ORACLE instance terminated. Disconnection forced"
// *Cause:  The instance this process was connected to was terminated
//          abnormally, probably via a shutdown abort. This process
//          was forced to disconnect from the instance.
// *Action: Examine the alert log for more details. When the instance has been
//          restarted, retry action.

Best regards

Maxim
22 дек 07, 00:32    [5083477]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
bair
Member

Откуда: Южно-Сахалинск
Сообщений: 179
Действительно, что в alert.log? Буквально на днях делал тоже самое - установил с нуля сервак с Linux Centos 4.4, затем 10.2.0.1 и сразу 10.2.0.3. После этого создавал базы через dbca бес каких либо проблем.
22 дек 07, 10:59    [5083745]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
alert.log
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Shared memory segment for instance monitoring created
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on. 
IMODE=BR
ILAT =18
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.3.0.
System parameters with non-default values:
  processes                = 150
  shared_pool_size         = 159383552
  large_pool_size          = 0
  java_pool_size           = 159383552
  nls_language             = RUSSIAN
  nls_territory            = RUSSIA
  control_files            = /u02/oradata/testdb1/control01.ctl, /u02/oradata/testdb1/control02.ctl, /u02/oradata/testdb1/control03.ctl
  db_block_size            = 8192
  db_cache_size            = 50331648
  compatible               = 10.2.0.3.0
  db_file_multiblock_read_count= 16
  db_recovery_file_dest    = /u01/app/oracle/flash_recovery_area
  db_recovery_file_dest_size= 2147483648
  undo_management          = AUTO
  undo_tablespace          = UNDOTBS1
  remote_login_passwordfile= EXCLUSIVE
  db_domain                = 
  dispatchers              = (protocol=TCP)
  shared_servers           = 1
  local_listener           = LISTENER_TESTDB1
  job_queue_processes      = 10
  background_dump_dest     = /u01/app/oracle/admin/testdb1/bdump
  user_dump_dest           = /u01/app/oracle/admin/testdb1/udump
  core_dump_dest           = /u01/app/oracle/admin/testdb1/cdump
  audit_file_dest          = /u01/app/oracle/admin/testdb1/adump
  db_name                  = testdb1
  open_cursors             = 300
  pga_aggregate_target     = 839909376
PMON started with pid=2, OS id=15754
PSP0 started with pid=3, OS id=15756
MMAN started with pid=4, OS id=15758
DBW0 started with pid=5, OS id=15760
LGWR started with pid=6, OS id=15762
CKPT started with pid=7, OS id=15764
SMON started with pid=8, OS id=15766
RECO started with pid=9, OS id=15768
CJQ0 started with pid=10, OS id=15770
MMON started with pid=11, OS id=15772
Sat Dec 22 11:29:08 2007
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=12, OS id=15774
Sat Dec 22 11:29:08 2007
starting up 1 shared server(s) ...
Sat Dec 22 11:29:08 2007
The input backup piece /u01/app/oracle/OraHome1/assistants/dbca/templates/Seed_Database.dfb is in compressed format.
Full restore complete of datafile 4 to datafile copy /u02/oradata/testdb1/users01.dbf.  Elapsed time: 0:00:00 
  checkpoint is 446074
Full restore complete of datafile 2 to datafile copy /u02/oradata/testdb1/undotbs01.dbf.  Elapsed time: 0:00:01 
  checkpoint is 446074
Sat Dec 22 11:29:18 2007
Full restore complete of datafile 3 to datafile copy /u02/oradata/testdb1/sysaux01.dbf.  Elapsed time: 0:00:10 
  checkpoint is 446074
Sat Dec 22 11:29:29 2007
Full restore complete of datafile 1 to datafile copy /u02/oradata/testdb1/system01.dbf.  Elapsed time: 0:00:21 
  checkpoint is 446074
Sat Dec 22 11:29:29 2007
Create controlfile reuse set database "testdb1"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
Datafile
'/u02/oradata/testdb1/system01.dbf',
'/u02/oradata/testdb1/undotbs01.dbf',
'/u02/oradata/testdb1/sysaux01.dbf',
'/u02/oradata/testdb1/users01.dbf'
LOGFILE GROUP 1 ('/u02/oradata/testdb1/redo01.log') SIZE 51200K,
GROUP 2 ('/u02/oradata/testdb1/redo02.log') SIZE 51200K,
GROUP 3 ('/u02/oradata/testdb1/redo03.log') SIZE 51200K RESETLOGS
WARNING: Default Temporary Tablespace not specified in CREATE DATABASE command
Default Temporary Tablespace will be necessary for a locally managed database in future release
Setting recovery target incarnation to 1
Sat Dec 22 11:29:30 2007
Successful mount of redo thread 1, with mount id 394126426
Sat Dec 22 11:29:30 2007
Completed: Create controlfile reuse set database "testdb1"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
Datafile
'/u02/oradata/testdb1/system01.dbf',
'/u02/oradata/testdb1/undotbs01.dbf',
'/u02/oradata/testdb1/sysaux01.dbf',
'/u02/oradata/testdb1/users01.dbf'
LOGFILE GROUP 1 ('/u02/oradata/testdb1/redo01.log') SIZE 51200K,
GROUP 2 ('/u02/oradata/testdb1/redo02.log') SIZE 51200K,
GROUP 3 ('/u02/oradata/testdb1/redo03.log') SIZE 51200K RESETLOGS
Shutting down instance: further logons disabled
Sat Dec 22 11:29:30 2007
Stopping background process CJQ0
Sat Dec 22 11:29:30 2007
Stopping background process MMNL
Sat Dec 22 11:29:31 2007
Stopping background process MMON
Sat Dec 22 11:29:32 2007
Shutting down instance (immediate)
License high water mark = 1
Sat Dec 22 11:29:32 2007
Stopping Job queue slave processes
Sat Dec 22 11:29:32 2007
Job queue slave processes stopped
Waiting for dispatcher 'D000' to shutdown
All dispatchers and shared servers shutdown
Sat Dec 22 11:29:34 2007
ALTER DATABASE CLOSE NORMAL
ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
Sat Dec 22 11:29:34 2007
ALTER DATABASE DISMOUNT
Completed: ALTER DATABASE DISMOUNT
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Archive process shutdown avoided: 0 active
Sat Dec 22 11:29:36 2007
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
Autotune of undo retention is turned on. 
IMODE=BR
ILAT =18
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.3.0.
System parameters with non-default values:
  processes                = 150
  shared_pool_size         = 159383552
  large_pool_size          = 0
  java_pool_size           = 159383552
  nls_language             = RUSSIAN
  nls_territory            = RUSSIA
  control_files            = /u02/oradata/testdb1/control01.ctl, /u02/oradata/testdb1/control02.ctl, /u02/oradata/testdb1/control03.ctl
  db_block_size            = 8192
  db_cache_size            = 50331648
  compatible               = 10.2.0.3.0
  db_file_multiblock_read_count= 16
  db_recovery_file_dest    = /u01/app/oracle/flash_recovery_area
  db_recovery_file_dest_size= 2147483648
  _no_recovery_through_resetlogs= TRUE
  undo_management          = AUTO
  undo_tablespace          = UNDOTBS1
  remote_login_passwordfile= EXCLUSIVE
  db_domain                = 
  dispatchers              = (protocol=TCP)
  shared_servers           = 1
  local_listener           = LISTENER_TESTDB1
  background_dump_dest     = /u01/app/oracle/admin/testdb1/bdump
  user_dump_dest           = /u01/app/oracle/admin/testdb1/udump
  core_dump_dest           = /u01/app/oracle/admin/testdb1/cdump
  audit_file_dest          = /u01/app/oracle/admin/testdb1/adump
  db_name                  = testdb1
  open_cursors             = 300
  pga_aggregate_target     = 839909376
PMON started with pid=2, OS id=15806
PSP0 started with pid=3, OS id=15808
MMAN started with pid=4, OS id=15810
DBW0 started with pid=5, OS id=15812
LGWR started with pid=6, OS id=15814
CKPT started with pid=7, OS id=15816
SMON started with pid=8, OS id=15818
RECO started with pid=9, OS id=15820
MMON started with pid=10, OS id=15822
Sat Dec 22 11:29:37 2007
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
MMNL started with pid=11, OS id=15824
Sat Dec 22 11:29:37 2007
starting up 1 shared server(s) ...
Sat Dec 22 11:29:37 2007
Create controlfile reuse set database "testdb1"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
Datafile
'/u02/oradata/testdb1/system01.dbf',
'/u02/oradata/testdb1/undotbs01.dbf',
'/u02/oradata/testdb1/sysaux01.dbf',
'/u02/oradata/testdb1/users01.dbf'
LOGFILE GROUP 1 ('/u02/oradata/testdb1/redo01.log') SIZE 51200K,
GROUP 2 ('/u02/oradata/testdb1/redo02.log') SIZE 51200K,
GROUP 3 ('/u02/oradata/testdb1/redo03.log') SIZE 51200K RESETLOGS
Sat Dec 22 11:29:37 2007
WARNING: Default Temporary Tablespace not specified in CREATE DATABASE command
Default Temporary Tablespace will be necessary for a locally managed database in future release
Setting recovery target incarnation to 1
Sat Dec 22 11:29:37 2007
Successful mount of redo thread 1, with mount id 394169953
Sat Dec 22 11:29:37 2007
Completed: Create controlfile reuse set database "testdb1"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
Datafile
'/u02/oradata/testdb1/system01.dbf',
'/u02/oradata/testdb1/undotbs01.dbf',
'/u02/oradata/testdb1/sysaux01.dbf',
'/u02/oradata/testdb1/users01.dbf'
LOGFILE GROUP 1 ('/u02/oradata/testdb1/redo01.log') SIZE 51200K,
GROUP 2 ('/u02/oradata/testdb1/redo02.log') SIZE 51200K,
GROUP 3 ('/u02/oradata/testdb1/redo03.log') SIZE 51200K RESETLOGS
Sat Dec 22 11:29:37 2007
Stopping background process MMNL
Sat Dec 22 11:29:38 2007
Stopping background process MMON
Starting background process MMON
Starting background process MMNL
MMON started with pid=10, OS id=15831
Sat Dec 22 11:29:39 2007
ALTER SYSTEM enable restricted session;
MMNL started with pid=11, OS id=15833
Sat Dec 22 11:29:39 2007
alter database "testdb1" open resetlogs
Sat Dec 22 11:29:39 2007
RESETLOGS after incomplete recovery UNTIL CHANGE 446074
Sat Dec 22 11:29:39 2007
Errors in file /u01/app/oracle/admin/testdb1/udump/testdb1_ora_15829.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u02/oradata/testdb1/redo01.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Sat Dec 22 11:29:39 2007
Errors in file /u01/app/oracle/admin/testdb1/udump/testdb1_ora_15829.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/u02/oradata/testdb1/redo02.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Sat Dec 22 11:29:39 2007
Errors in file /u01/app/oracle/admin/testdb1/udump/testdb1_ora_15829.trc:
ORA-00313: open failed for members of log group 3 of thread 1
ORA-00312: online log 3 thread 1: '/u02/oradata/testdb1/redo03.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Sat Dec 22 11:29:40 2007
Setting recovery target incarnation to 2
Sat Dec 22 11:29:40 2007
Assigning activation ID 394169953 (0x177e8e61)
Thread 1 opened at log sequence 1
  Current log# 3 seq# 1 mem# 0: /u02/oradata/testdb1/redo03.log
Successful open of redo thread 1
Sat Dec 22 11:29:40 2007
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Sat Dec 22 11:29:40 2007
SMON: enabling cache recovery
Sat Dec 22 11:29:40 2007
Errors in file /u01/app/oracle/admin/testdb1/udump/testdb1_ora_15829.trc:
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Sat Dec 22 11:29:40 2007
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Instance terminated by USER, pid = 15829
ORA-1092 signalled during: alter database "testdb1" open resetlogs...
22 дек 07, 11:53    [5083805]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
Что в файле:
Errors in file /u01/app/oracle/admin/testdb1/udump/testdb1_ora_15829.trc:
22 дек 07, 12:21    [5083850]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
bair
Member

Откуда: Южно-Сахалинск
Сообщений: 179
прочитайте внимательно лог
WARNING: Default Temporary Tablespace not specified in CREATE DATABASE command
Default Temporary Tablespace will be necessary for a locally managed database in future release

Элементарно Temporary Tablespace не было создано. Имхо, просто перемудрили вы при выставлении параметров базы, создаваемой при помощи dbca. Создайте базу заново просто по дефолту. Будет проще и удобнее если перед созданием базы прописать переменные окружения для ORACLE_BASE, ORACLE_HOME.

А в этой базе - если она ваще еще нужна :)
SQL> alter database recover until cancel;
SQL> alter database open resetlogs;
22 дек 07, 12:58    [5083905]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
База создается новая, с помощью DBCA. Все параметры по дефолту, за исключением charset.
переменные назначены перед созданием:
ORACLE_HOME=/u01/app/oracle/OraHome1
ORACLE_BASE=/u01/app/oracle
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
ORACLE_SID=testdb1
22 дек 07, 13:14    [5083923]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
AI
Member

Откуда: Москва
Сообщений: 2817
Блин-н-н! Совсем люди читать разучились!

ORA-39700: database must be opened with UPGRADE option

После установки патча нельзя использовать dbca для создания базы из любого шаблона кроме custom. То есть нужен тот шаблон, который создает базу с нуля, а не копирует готовые файлы данных от непропатченной базы.

2 bair

Вы почему-то не пользуетесь Вашим же советом о внимательном чтении логов...
22 дек 07, 14:09    [5084005]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
AI
То есть нужен тот шаблон, который создает базу с нуля, а не копирует готовые файлы данных от непропатченной базы.

Извините, я с ораклом не очень, можно поподробнее о создании из шаблонов?
22 дек 07, 14:38    [5084037]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
AI

После установки патча нельзя использовать dbca для создания базы из любого шаблона кроме custom.


В общем случае это не так - нормальный патчсет подменяет и seed database на новую версию, поэтому dbca можно пользоваться и для создания базы из темплэйта. Я помню, были какието баги с какимито патчсетами, в которых это не происходило, но, так как сам никогда не создаю их из темплэйтов, то честно не помню, с каким патчсетом это было (до сегодняшнего дня был уверен, что не с 10.2.0.3).
Сейчас для пробы создал такую базу - проблем ноль.
С другой стороны, Note:471765.1 (которую я честно говоря не понял) говорит о том, что , таки да... 10.2.0.3
Что мне непонятно - где глюк, когда seed апгрейдится, а когда - нет.

В общем, я бы попробовал накатить патч заново. Или руками вытащить темплейты и скопировать их в ORACLE HOME (перед этим, сравнить как минимум их размеры - как они в ноте пишут). А может патчсет какойто для бетатестеров?

Best regards

Maxim
22 дек 07, 14:48    [5084049]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
а где они (темплейты) в OH лежат? (Note:471765.1 прочитать не могу, логина нету)
22 дек 07, 14:59    [5084062]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
Maxim Demenko

Note:471765.1 (которую я честно говоря не понял) говорит о том, что , таки да... 10.2.0.3
Что мне непонятно - где глюк, когда seed апгрейдится, а когда - нет.


Перечитал ноту еще раз - вроде понял
автор
2-As there is inconsistency in some files in this oracle home, which means that there were some
problems with the patch installation
. I will suggest either to de-install the patch set and
install it again. Or even use a new installation.

Они не идентифицировали проблему в конкретном случае. То есть, однозначно, установка патчсета была неправильной, но что именно обвалилось - неизвестно (причин конечно может быть миллион, если интересно - надо смотреть лог установки патча, если переустанавливать - то очень даже желательно это сделать, чтобы не наступить на грабли опять. Самое дешевое предположение - не хватило места на диске...)

Best regards

Maxim
22 дек 07, 15:04    [5084065]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
Maxim Demenko
Member

Откуда: Munich, Germany
Сообщений: 940
viper76
а где они (темплейты) в OH лежат? (Note:471765.1 прочитать не могу, логина нету)


$ORACLE_HOME/assistants/dbca/templates

Best regards

Maxim
22 дек 07, 15:06    [5084069]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
viper76
Member

Откуда: Курск
Сообщений: 7
Всем спасибо, действительно, шаблоны не пропатчились. Создал кастом и все работает.
22 дек 07, 15:56    [5084109]     Ответить | Цитировать Сообщить модератору
 Re: Oracle 10.2.0.3.0 linux x86_32 - не создается база  [new]
bair
Member

Откуда: Южно-Сахалинск
Сообщений: 179
AI
2 bair
Вы почему-то не пользуетесь Вашим же советом о внимательном чтении логов...


Да, в данном случае такое имеет место быть :), просто как увидел что-то несуразное, так и не стал дальше читать :) И щас тока заглянул сюда.

А то, что не пропатчились шаблоны, интересно .... т.к. я именно из шаблонов создавал базу после установки 10.2.0.3 на 10.2.0.1 на свежепроинсталлированом линухе....
В любом случае автору поздравления :)
24 дек 07, 06:57    [5086211]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить