Die Oracle 11g XE-installation nicht funktioniert. "Create CONTROLFILE fehlgeschlagen"
Ich installierte Oracle 11g XE auf meinem Windows-Rechner (unter Windows XP Pro), aber leider nicht bekommen kann es arbeiten. Es gibt keine Fehler, die den GUI-installer zeigt während der installation und ich bekomme die "erfolgreich installiert" - Meldung, aber wenn ich versuche eine Verbindung zu Oracle mit dem SQL-Befehl Eingabeaufforderung, bekomme ich die folgende Fehlermeldung:
SQL> connect
Enter user-name: system
Enter password:
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress
Process ID: 0
Session ID: 0 Serial number: 0
Dem "Get Started" - Verknüpfung dauert mir zu :
http://127.0.0.1:8080/apex/f?p=4950
gibt mir ein "Verbindung Nicht möglich" - Meldung
Nachdem ich 2 Tage mit der Forschung, ich fand heraus, dass, abgesehen von dieser eine Zuhörer-Frage, meine 'oradata\XE' Ordner befinden sich in: E:\oraclexe\app\oracle\oradata\XE ist leer. Ich denke, es sollte haben enthalten die control-Dateien etc.
Gibt es einige Fehler im Zusammenhang mit der Erstellung von control-Dateien etc. berichtet in den log-Dateien befinden sich in : E:\oraclexe\app\oracle\product\11.2.0\server\config\log und bin einfügen hier ->
cloneDBCreation.melden Sie
SQL> Create controlfile reuse set database "XE"
2 MAXINSTANCES 8
3 MAXLOGHISTORY 1
4 MAXLOGFILES 16
5 MAXLOGMEMBERS 3
6 MAXDATAFILES 100
7 Datafile
8 'E:\oraclexe\app\oracle\oradata\XE\system.dbf',
9 'E:\oraclexe\app\oracle\oradata\XE\undotbs1.dbf',
10 'E:\oraclexe\app\oracle\oradata\XE\sysaux.dbf',
11 'E:\oraclexe\app\oracle\oradata\XE\users.dbf'
12 LOGFILE
13 GROUP 1 SIZE 51200K,
14 GROUP 2 SIZE 51200K,
15 RESETLOGS;
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file
'E:\oraclexe\app\oracle\oradata\XE\system.dbf'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.
SQL> exec dbms_backup_restore.zerodbid(0);
BEGIN dbms_backup_restore.zerodbid(0); END;
*
ERROR at line 1:
ORA-00210: cannot open the specified control file
ORA-06512: at "SYS.X$DBMS_BACKUP_RESTORE", line 4754
ORA-06512: at line 1
SQL> shutdown immediate;
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup nomount pfile="E:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\initXETemp.ora";
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1384760 bytes
Variable Size 226496200 bytes
Database Buffers 301989888 bytes
Redo Buffers 5791744 bytes
SQL> Create controlfile reuse set database "XE"
2 MAXINSTANCES 8
3 MAXLOGHISTORY 1
4 MAXLOGFILES 16
5 MAXLOGMEMBERS 3
6 MAXDATAFILES 100
7 Datafile
8 'E:\oraclexe\app\oracle\oradata\XE\system.dbf',
9 'E:\oraclexe\app\oracle\oradata\XE\undotbs1.dbf',
10 'E:\oraclexe\app\oracle\oradata\XE\sysaux.dbf',
11 'E:\oraclexe\app\oracle\oradata\XE\users.dbf'
12 LOGFILE
13 GROUP 1 SIZE 51200K,
14 GROUP 2 SIZE 51200K,
15 RESETLOGS;
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file
'E:\oraclexe\app\oracle\oradata\XE\system.dbf'
ORA-27041: unable to open file
OSD-04002: unable to open file
O/S-Error: (OS 2) The system cannot find the file specified.
SQL> alter system enable restricted session;
System altered.
SQL> alter database "XE" open resetlogs;
alter database "XE" open resetlogs
*
ERROR at line 1:
ORA-01507: database not mounted
SQL> alter database rename global_name to "XE";
alter database rename global_name to "XE"
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter system switch logfile;
alter system switch logfile
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter system checkpoint;
alter system checkpoint
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter database drop logfile group 3;
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01507: database not mounted
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'E:\oraclexe\app\oracle\oradata\XE\temp.dbf' SIZE 20480K REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED;
ALTER TABLESPACE TEMP ADD TEMPFILE 'E:\oraclexe\app\oracle\oradata\XE\temp.dbf' SIZE 20480K REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
*
ERROR at line 1:
ORA-01109: database not open
SQL> select tablespace_name from dba_tablespaces where tablespace_name='USERS';
select tablespace_name from dba_tablespaces where tablespace_name='USERS'
*
ERROR at line 1:
ORA-01219: database not open: queries allowed on fixed tables/views only
SQL> select sid, program, serial#, username from v$session;
SID PROGRAM
---------- ----------------------------------------------------------------
SERIAL# USERNAME
---------- ------------------------------
1 ORACLE.EXE (PMON)
1
2 ORACLE.EXE (VKTM)
1
3 ORACLE.EXE (DIAG)
1
SID PROGRAM
---------- ----------------------------------------------------------------
SERIAL# USERNAME
---------- ------------------------------
4 ORACLE.EXE (DIA0)
1
5 ORACLE.EXE (DBW0)
1
6 ORACLE.EXE (RECO)
1
SID PROGRAM
---------- ----------------------------------------------------------------
SERIAL# USERNAME
---------- ------------------------------
8 ORACLE.EXE (CKPT)
1
9 sqlplus.exe
3 SYS
10 ORACLE.EXE (MMNL)
5
SID PROGRAM
---------- ----------------------------------------------------------------
SERIAL# USERNAME
---------- ------------------------------
88 ORACLE.EXE (PSP0)
1
89 ORACLE.EXE (GEN0)
1
90 ORACLE.EXE (DBRM)
1
SID PROGRAM
---------- ----------------------------------------------------------------
SERIAL# USERNAME
---------- ------------------------------
91 ORACLE.EXE (MMAN)
1
92 ORACLE.EXE (LGWR)
1
93 ORACLE.EXE (SMON)
1
15 rows selected.
SQL> alter user sys identified by "&&sysPassword";
alter user sys identified by "tiger"
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter user system identified by "&&systemPassword";
alter user system identified by "tiger"
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter system disable restricted session;
System altered.
SQL> @E:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\postScripts.sql
SQL> connect "SYS"/"&&sysPassword" as SYSDBA
Connected.
SQL> set echo on
SQL> spool E:\oraclexe\app\oracle\product\11.2.0\server\config\log\postScripts.log
CloneRmanRestore.melden Sie
SQL> startup nomount pfile="E:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\init.ora";
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1384760 bytes
Variable Size 226496200 bytes
Database Buffers 301989888 bytes
Redo Buffers 5791744 bytes
SQL> @E:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\rmanRestoreDatafiles.sql;
SQL> set echo off;
TO_CHAR(SYSTIMEST
-----------------
20140530 06:00:59
Allocating device....
Specifying datafiles...
Specifing datafiles...
Restoring ...
declare
*
ERROR at line 1:
ORA-19624: operation failed, retry possible
ORA-19870: error while restoring backup piece
E:\ORACLEXE\APP\ORACLE\PRODUCT\11.2.0\SERVER\CONFIG\SEEDDB\EXPRESS.DFB
ORA-19504: failed to create file "E:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF"
ORA-27044: unable to write the header block of file
OSD-04008: WriteFile() failure, unable to write to file
O/S-Error: (OS 112) There is not enough space on the disk.
ORA-06512: at "SYS.X$DBMS_BACKUP_RESTORE", line 5827
ORA-06512: at line 16
TO_CHAR(SYSTIMEST
-----------------
20140530 06:01:02
Connected.
SQL> spool E:\oraclexe\app\oracle\product\11.2.0\server\config\log\cloneDBCreation.log
postDBCreation.melden Sie
SQL> connect "SYS"/"&&sysPassword" as SYSDBA
Connected.
SQL> set echo on
SQL> //create or replace directory DB_BACKUPS as 'E:\oraclexe\app\oracle\fast_recovery_area';
SP2-0103: Nothing in SQL buffer to run.
SQL> begin
2 dbms_xdb.sethttpport('8080');
3 dbms_xdb.setftpport('0');
4 end;
5 /
dbms_xdb.sethttpport('8080');
*
ERROR at line 2:
ORA-06550: line 2, column 4:
PLS-00201: identifier 'DBMS_XDB.SETHTTPPORT' must be declared
ORA-06550: line 2, column 4:
PL/SQL: Statement ignored
ORA-06550: line 3, column 4:
PLS-00201: identifier 'DBMS_XDB.SETFTPPORT' must be declared
ORA-06550: line 3, column 4:
PL/SQL: Statement ignored
SQL> create spfile='E:\oraclexe\app\oracle\product\11.2.0\server\dbs/spfileXE.ora' FROM pfile='E:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\init.ora';
File created.
SQL> shutdown immediate;
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> connect "SYS"/"&&sysPassword" as SYSDBA
Connected to an idle instance.
SQL> startup ;
ORACLE instance started.
Total System Global Area 535662592 bytes
Fixed Size 1384760 bytes
Variable Size 226496200 bytes
Database Buffers 301989888 bytes
Redo Buffers 5791744 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL> select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual;
'UTL_RECOMP_BEGIN:'||TO_CH
--------------------------
utl_recomp_begin: 06:01:55
SQL> execute utl_recomp.recomp_serial();
BEGIN utl_recomp.recomp_serial(); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00201: identifier 'UTL_RECOMP.RECOMP_SERIAL' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
SQL> select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual;
'UTL_RECOMP_END:'||TO_CH
------------------------
utl_recomp_end: 06:01:55
SQL> alter user hr password expire account lock;
alter user hr password expire account lock
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter user ctxsys password expire account lock;
alter user ctxsys password expire account lock
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter user outln password expire account lock;
alter user outln password expire account lock
*
ERROR at line 1:
ORA-01109: database not open
SQL> alter user MDSYS password expire;
alter user MDSYS password expire
*
ERROR at line 1:
ORA-01109: database not open
SQL> @E:\oraclexe\app\oracle\product\11.2.0\server\apex\apxxepwd.sql "&1"
SQL> Rem Copyright (c) Oracle Corporation 1999 - 2006. All Rights Reserved.
SQL> Rem
SQL> Rem NAME
SQL> Rem apxxepwd.sql
SQL> Rem
SQL> Rem DESCRIPTION
SQL> Rem Changes the password for the INTERNAL ADMIN user
SQL> Rem
SQL> Rem NOTES
SQL> Rem Assumes the SYS user is connected.
SQL> Rem
SQL> Rem REQUIRENTS
SQL> Rem - Oracle 10g
SQL> Rem
SQL> Rem
SQL> Rem MODIFIED (MM/DD/YYYY)
SQL> Rem jstraub 08/01/2006 - Created
SQL> Rem jkallman 09/29/2006 - Adjusted current_schema to FLOWS_030000
SQL> Rem jkallman 08/02/2007 - Change FLOWS_030000 references to FLOWS_030100
SQL> Rem jkallman 07/08/2008 - Change FLOWS_030100 references to FLOWS_040000
SQL> Rem jkallman 10/02/2008 - Change FLOWS_040000 references to APEX_040000
SQL>
SQL> Rem
SQL>
SQL> set define '&'
SQL>
SQL> set verify off
SQL>
SQL> alter session set current_schema = APEX_040000;
ERROR:
ORA-01435: user does not exist
SQL>
SQL> prompt ...changing password for ADMIN
...changing password for ADMIN
SQL>
SQL> begin
2
3 wwv_flow_security.g_security_group_id := 10;
4 wwv_flow_security.g_user := 'ADMIN';
5 wwv_flow_security.g_import_in_progress := true;
6
7 for c1 in (select user_id
8 from wwv_flow_fnd_user
9 where security_group_id = wwv_flow_security.g_security_group_id
10 and user_name = wwv_flow_security.g_user) loop
11
12 wwv_flow_fnd_user_api.edit_fnd_user(
13 p_user_id => c1.user_id,
14 p_user_name => wwv_flow_security.g_user,
15 p_web_password => '&1',
16 p_new_password => '&1');
17 end loop;
18
19 wwv_flow_security.g_import_in_progress := false;
20
21 end;
22 /
wwv_flow_security.g_security_group_id := 10;
*
ERROR at line 3:
ORA-06550: line 3, column 5:
PLS-00201: identifier 'WWV_FLOW_SECURITY.G_SECURITY_GROUP_ID' must be declared
ORA-06550: line 3, column 5:
PL/SQL: Statement ignored
ORA-06550: line 4, column 5:
PLS-00201: identifier 'WWV_FLOW_SECURITY.G_USER' must be declared
ORA-06550: line 4, column 5:
PL/SQL: Statement ignored
ORA-06550: line 5, column 5:
PLS-00201: identifier 'WWV_FLOW_SECURITY.G_IMPORT_IN_PROGRESS' must be declared
ORA-06550: line 5, column 5:
PL/SQL: Statement ignored
ORA-06550: line 8, column 23:
PL/SQL: ORA-01219: database not open: queries allowed on fixed tables/views
only
ORA-06550: line 7, column 16:
PL/SQL: SQL Statement ignored
ORA-06550: line 13, column 32:
PLS-00364: loop index variable 'C1' use is invalid
ORA-06550: line 12, column 9:
PL/SQL: Statement ignored
ORA-06550: line 19, column 5:
PLS-00201: identifier 'WWV_FLOW_SECURITY.G_IMPORT_IN_PROGRESS' must be declared
ORA-06550: line 19, column 5:
PL/SQL: Statement ignored
SQL> commit;
Commit complete.
SQL> spool off;
XE.bat.melden Sie
Instance created.
Habe ich nicht eingefügt und der Inhalt der Nachschriften.melden Sie, wie es war, die den Körper dieser Frage überschreitet die zulässige Grenze von Zeichen.
Wie vorgeschlagen in einigen Artikeln/Beiträgen im internet habe ich versucht die Verbindung zu Oracle as sysdba zum anzeigen der control_file parameter. Dies ist, was ich habe:
SQL> connect / as sysdba
Connected.
SQL> show parameter control_files
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_files string E:\ORACLEXE\APP\ORACLE\ORADATA
\XE\CONTROL.DBF
Tut mir Leid für die Buchung alle Informationen aus den log-Dateien, aber ich dachte, es könnte notwendig sein.
Auch, pls beachten Sie die folgenden:
- Ich bin angemeldet als Benutzer, die ein Teil der Gruppe "Administratoren".
- Ich bin mit einem dual-boot-system, also mein Windows XP ist installiert auf Laufwerk
E: - Ich habe den GUI-installer und nur nicht einmischen in die
installation
Können einige Oracle-Experte bitte helfen ? Was ist Los mit der installation und wie bekomme ich es zum funktionieren ? Ich habe versucht es erneut zu installieren, mehrmals, aber ich bin stecken geblieben mit den gleichen Fragen.
ORA-01033: ORACLE initialization or shutdown in progress
wenn ich entfernt einige der notwendigen Datenbank-Dateien (.DBF)Ja, ich habe versucht neu zu installieren es auf einem anderen Laufwerk und Lage, aber das Ergebnis ist das gleiche. Mein Windows XP (das einzige, wo ich die Installation von Oracle 11g XE) ist installiert auf Laufwerk E:. Werde versuchen, eine Antwort zu erstellen-Datei auch, aber wie wird es helfen ? Etwas bestimmtes, dass ich zu erwähnen brauche es ? Vielen Dank für Ihre Antwort.
Die Antwortdatei kann helfen, um sicherzustellen, dass die Oracle-Installation an der richtigen Stelle oder nicht. Wie lange, wie, wo seine Installation die richtigen Berechtigungen besitzt, sollte es in Ordnung sein, was aber nicht der Fall zu sein scheint, wie Sie sehen, leeren Ordner. Können Sie überprüfen, wenn Sie erstellen eine Datei innerhalb des
E:\oraclexe\app\oracle\oradata\XE
. Wenn der Ordner schreibgeschützt ist, dann wird Sie möglicherweise nicht zum erstellen der erforderlichen Dateien.Könnte es sein, dass die OS-Benutzer versucht, installieren Sie Oracle auf der gleichen Position/Laufwerk, so dass Benutzer hält die sperren/Berechtigungen ausschließlich auf diese Ordner. Auch während der Installation können Sie jeden Ordner löschen, bleibt dieser Ordner könnte das Problem verursachen
Ich bin der einzige Benutzer auf meinem laptop und ich nie installiert Oracle aus dem anderen Betriebssystem. Ja, bin in der Lage, erstellen Sie eine Datei innerhalb des
E:\oraclexe\app\oracle\oradata\XE
ohne jedes problem. Wirklich ein Rätsel, warum die installation nicht funktioniert.
InformationsquelleAutor Mandeep Singh | 2014-05-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser half mir mit einem ähnlichen Problem.
InformationsquelleAutor takeiteasybrah
ich hatte auch dieses problem, einfach neu installieren mit " als administrator ausführen lösen von Problemen und erstellen von Datenbanken
InformationsquelleAutor Daniel Nor
Ich Stand vor dem gleichen problem:
Nach dem Lesen der obigen Gespräch merkte ich, dass ich bin nicht zu erstellen, die eine Datei in
"E:\oraclexe\app\oracle\oradata\XE".
Kann ich nur Ordner erstellen, da es Read-only ist. Ich endlich deinstalliert, erstellt einen Ordner im Laufwerk F und re-installiert. Das ist mein problem gelöst und jetzt bin ich verbunden.
InformationsquelleAutor Harish
Der Schlüssel ist, die Fehler in CloneRmanRestore.melden Sie während der installation
Oracle will eine Datenbank erstellen, durch die Wiederherstellung von Dateien, die mit ausgeliefert OracleExpressEdition. Aber es kann doch nicht schreiben der Dateien "E:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF". Die Fehlermeldung ist
Mag dies wahr sein, oder wie andere user bereits schrieben, kann dies bedeuten, dass Sie nicht über die Berechtigung zum schreiben in diese Lage. Alle anderen Fehlermeldungen werden durch dieses problem verursacht, da Oracle konnte nicht die Datenbank erstellen. Ich werde zum überspringen der details Ihr.
Überprüfen, ob Sie in der Lage sind, zu schreiben zu diesem Ort, wie z.B. das kopieren einer Datei an diesem Speicherort. Wenn Sie nicht kopieren können, dann beheben Sie das problem und wiederholen Sie die installation. Wie die anderen user darauf hingewiesen, dies kann ein problem der Berechtigungen. Sollten Sie immer tun, die installation mit admin-rechten.
InformationsquelleAutor miracle173