ORA 01092 during database creation. [message #379352] |
Tue, 06 January 2009 03:08 |
abdulaziz
Messages: 102 Registered: May 2008 Location: Douala
|
Senior Member |
|
|
Hello,
I am having the ORA-01092 while trying to create an OMF database from scratch.
Here's what happens after I run the create database command:
SQL> conn / as sysdba
ConnectÚ Ó une instance inactive.
SQL> startup nomount pfile='c:\pfilesample.ora'
Instance ORACLE lancÚe.
Total System Global Area 113246208 bytes
Fixed Size 1247588 bytes
Variable Size 58721948 bytes
Database Buffers 50331648 bytes
Redo Buffers 2945024 bytes
SQL> create database sample;
create database sample
*
ERREUR Ó la ligne 1 :
ORA-01092: instance ORACLE interrompue. DÚconnexion imposÚe
below is the pfile I used for my database:
db_name=sample
db_create_file_dest='D:\oracle\product\10.2.0\oradata'
log_archive_dest_1='location=D:\oracle\sample\archives'
log_archive_dest_2='location=use_db_recovery_file_dest'
db_recovery_file_dest='D:\oracle\product\10.2.0/flash_recovery_area'
db_recovery_file_dest_size=2147483648
I thought of having a look at the alert log file but ...none has been created.
Can anyone guide me?
Thanks in advance.
|
|
|
|
|
Re: ORA 01092 during database creation. [message #379375 is a reply to message #379355] |
Tue, 06 January 2009 04:25 |
abdulaziz
Messages: 102 Registered: May 2008 Location: Douala
|
Senior Member |
|
|
Frank Naude | Where did you look for the alert.log file? It may be in your %ORACLE_HOME%/RDMBS/trace directory.
|
Uhmmm... I was looking in the bdump. But I found it where you specified, and below is the content of the alert_log file.
Starting up ORACLE RDBMS Version: 10.2.0.3.0.
System parameters with non-default values:
log_archive_dest_1 = location=D:\oracle\sample\archives
log_archive_dest_2 = location=use_db_recovery_file_dest
db_create_file_dest = D:\oracle\product\10.2.0\oradata
db_recovery_file_dest = D:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size= 2147483648
db_name = sample
PMON started with pid=2, OS id=3384
PSP0 started with pid=3, OS id=2988
MMAN started with pid=4, OS id=2272
DBW0 started with pid=5, OS id=3700
LGWR started with pid=6, OS id=3088
CKPT started with pid=7, OS id=448
SMON started with pid=8, OS id=1616
RECO started with pid=9, OS id=2820
MMON started with pid=10, OS id=3772
MMNL started with pid=11, OS id=1676
Mon Jan 05 15:17:54 2009
create database
Mon Jan 05 15:17:54 2009
WARNING: Default Temporary Tablespace not specified in CREATE DATABASE command
Default Temporary Tablespace will be necessary for a locally managed database in future release
Mon Jan 05 15:17:56 2009
Database mounted in Exclusive Mode
db_recovery_file_dest_size of 2048 MB is 5.31% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Mon Jan 05 15:18:17 2009
Successful mount of redo thread 1, with mount id 3725679586
Assigning activation ID 3725679586 (0xde115be2)
Thread 1 opened at log sequence 1
Current log# 1 seq# 1 mem# 0: D:\ORACLE\PRODUCT\10.2.0\ORADATA\SAMPLE\ONLINELOG\O1_MF_1_4P45NO0H_.LOG
Current log# 1 seq# 1 mem# 1: D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SAMPLE\ONLINELOG\O1_MF_1_4P45NS3X_.LOG
Successful open of redo thread 1
Mon Jan 05 15:18:18 2009
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Mon Jan 05 15:18:18 2009
SMON: enabling cache recovery
Mon Jan 05 15:18:18 2009
create tablespace SYSTEM datafile /* OMF datafile */
default storage (initial 10K next 10K) EXTENT MANAGEMENT DICTIONARY online
Mon Jan 05 15:18:23 2009
Completed: create tablespace SYSTEM datafile /* OMF datafile */
default storage (initial 10K next 10K) EXTENT MANAGEMENT DICTIONARY online
Mon Jan 05 15:18:23 2009
create rollback segment SYSTEM tablespace SYSTEM
storage (initial 50K next 50K)
Completed: create rollback segment SYSTEM tablespace SYSTEM
storage (initial 50K next 50K)
Mon Jan 05 15:18:28 2009
[COLOR=orangered]Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_ora_364.trc:
ORA-00604: une erreur s'est produite au niveau SQL recursif 1
ORA-04031: impossible d'affecter 2208 octets de memoire partagee ("shared pool","unknown object","KGLS heap","KGLS MEM BLOCK")[/COLOR]
Mon Jan 05 15:18:28 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_ora_364.trc:
ORA-01501: echec de CREATE DATABASE
ORA-01519: erreur pendant traitement de fichier '%ORACLE_HOME%\RDBMS\ADMIN\SQL.BSQ' pres de la ligne 1393
ORA-00604: une erreur s'est produite au niveau SQL recursif 1
ORA-04031: impossible d'affecter 2208 octets de memoire partagee ("shared pool","unknown object","KGLS heap","KGLS MEM BLOCK")
Error 1519 happened during db open, shutting down database
USER: terminating instance due to error 1519
Mon Jan 05 15:18:29 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_lgwr_3088.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:30 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_pmon_3384.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:30 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_mman_2272.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:30 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_dbw0_3700.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:30 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_ckpt_448.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:31 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_reco_2820.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:31 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_smon_1616.trc:
ORA-01519: error while processing file '' near line
Mon Jan 05 15:18:32 2009
Errors in file d:\oracle\product\10.2.0\db_1\rdbms\trace\m4prod_psp0_2988.trc:
ORA-01519: error while processing file '' near line
Instance terminated by USER, pid = 364
ORA-1092 signalled during: create database...
I could see in the alert log,the first statement that returned an error (in red color). I had a look on that trace file but didn't understand anything. However from the error message, it appears that the 2208kb of memory could not be allocated(ORA-04031)I mention that I have 1GB of RAM. I don't understand the other error, ORA 00604. Any tips?
I would also like to precise what I did before issuing the create database command: As there was already a database in my machine, I shut it down immediate, then started an instance in nomount with the pfile pointing to the file having the parameters for the database I wanted to create. Dunno whether I did the right thing, if not please tell me how I should have proceeded.
|
|
|
|
|
|
Re: ORA 01092 during database creation. [message #379594 is a reply to message #379387] |
Wed, 07 January 2009 04:11 |
abdulaziz
Messages: 102 Registered: May 2008 Location: Douala
|
Senior Member |
|
|
I tried your thing Michel and I worked...what I mean is, I got the 'database created' message. Now am going to run the catproc and the catalog scripts, then try to connect to that database. If I again get an error, I'll report it here.
Thanks again.
|
|
|
|
Re: ORA 01092 during database creation. [message #379653 is a reply to message #379595] |
Wed, 07 January 2009 08:15 |
abdulaziz
Messages: 102 Registered: May 2008 Location: Douala
|
Senior Member |
|
|
uhmm...I am confronted to a new problem now. The scripts catalog and catproc executed normaly and I could connect to my new database. The problem I am having now is that, that database uses the service name of another database. I explain:
Before I create the database 'sample' from scratch, I had a database that I created using the dbca named 'm4prod'. So when I started the creation of 'sample', as I needed to connect as sysdba, I first connected to 'm4prod' then I shut it down immediate. Then I issued a startup nomount, with the pfile sets to the pfile of the database I was about to create, that is 'sample'. The startup nomount command was executed successfully and I entered the 'create database sample' command. That is where I was having the ora 01902. I got a solution to fix that from Michel that worked. I ran the scripts I had to run and the database is ok. The service name of the database 'm4prod' is 'm4prod', but when I set oracle_sid=m4prod, it connects me to 'sample' database. I now it because when I enter select name from v$database , the result is 'sample'.
This is what I tried to fix the problem:
-I created a new service name called 'sample' through net manager. I performed a connection test that was successful.
-Then I deleted the existing service m4prod, to create a new one making sure to set the sid to 'm4prod', which is the database I would like to connect to.
- When I performed a connection test via a user which I know does exit, I got the error 0107.
Just to make sur the new database was 'seen', I opened the dbca and chose the "delete database" option. Only the 'm4prod' database was displayed. 'sample' database wasn't in the list of databases. Is it a normal behaviour? How can I fix that? What can I do to get a connection to 'm4prod'?
Thanks in advance?
|
|
|
|