|
here,测试二
[php]
SQL> connect test/test
Connected.
SQL> create table aa (id number);
Table created.
SQL> insert into aa values(1);
1 row created.
SQL> commit;
Commit complete.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
$ ls
1_23.dbf control02.ctl drsys01.dbf indx01.dbf redo02.log system01.dbf tools01.dbf user01.dbf
control01.ctl control03.ctl example01.dbf redo01.log redo03.log temp01.dbf undotbs01.dbf xdb01.dbf
$ pwd
/oracle/oradata/sdb
$ cp * ../bak/
$ sqlplus '/ as sysdba'
SQL*Plus: Release 9.2.0.4.0 - Production on Tue May 11 13:54:18 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 739740648 bytes
Fixed Size 732136 bytes
Variable Size 301989888 bytes
Database Buffers 436207616 bytes
Redo Buffers 811008 bytes
Database mounted.
Database opened.
SQL> connect test/test
Connected.
SQL> drop table aa;
Table dropped.
SQL> connect / as sysdba
Connected.
SQL> alter database backup controlfile to trace;
Database altered.
SQL> shutdown abort;
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
$ cd $ORACLE_BASE/admin/sdb/udump
$ ls
sdb_ora_15399.trc sdb_ora_23065.trc sdb_ora_4342.trc sdb_ora_4496.trc
sdb_ora_22897.trc sdb_ora_23294.trc sdb_ora_4493.trc
$ ls -l
total 508
-rw-r----- 1 oracle dba 1381 Apr 26 09:42 sdb_ora_15399.trc
-rw-r----- 1 oracle dba 1573 May 11 12:46 sdb_ora_22897.trc
-rw-r----- 1 oracle dba 741 May 11 13:01 sdb_ora_23065.trc
-rw-r----- 1 oracle dba 4994 May 11 13:55 sdb_ora_23294.trc
-rw-r----- 1 oracle dba 210163 Feb 26 14:22 sdb_ora_4342.trc
-rw-r----- 1 oracle dba 15768 Feb 26 14:35 sdb_ora_4493.trc
-rw-r----- 1 oracle dba 11703 Feb 26 14:37 sdb_ora_4496.trc
$ vi sdb_ora_23294.trc
"sdb_ora_23294.trc" 136 lines, 4994 characters
# be required for media recovery of offline data files. Use this
# only if the current version of all online logs are available.
STARTUP NOMOUNT
CREATE CONTROLFILE REUSE DATABASE "SDB" NORESETLOGS ARCHIVELOG
-- SET STANDBY TO MAXIMIZE PERFORMANCE
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 1
MAXLOGHISTORY 113
LOGFILE
GROUP 1 '/oracle/oradata/sdb/redo01.log' SIZE 100M,
GROUP 2 '/oracle/oradata/sdb/redo02.log' SIZE 100M,
GROUP 3 '/oracle/oradata/sdb/redo03.log' SIZE 100M
-- STANDBY LOGFILE
DATAFILE
'/oracle/oradata/sdb/system01.dbf',
'/oracle/oradata/sdb/undotbs01.dbf',
'/oracle/oradata/sdb/drsys01.dbf',
'/oracle/oradata/sdb/example01.dbf',
'/oracle/oradata/sdb/indx01.dbf',
'/oracle/oradata/sdb/tools01.dbf',
'/oracle/oradata/sdb/user01.dbf',
'/oracle/oradata/sdb/xdb01.dbf'
CHARACTER SET UTF8
;
# Recovery is required if any of the datafiles are restored backups,
# or if the last shutdown was not normal or immediate.
RECOVER DATABASE
# All logs need archiving and a log switch is needed.
ALTER SYSTEM ARCHIVE LOG ALL;
# Database can now be opened normally.
ALTER DATABASE OPEN;
# Commands to add tempfiles to temporary tablespaces.
# Online tempfiles have complete space information.
# Other tempfiles may require adjustment.
ALTER TABLESPACE TEMP ADD TEMPFILE '/oracle/oradata/sdb/temp01.dbf'
SIZE 41943040 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 16383M;
:q
$ cd
$ cd /oracle/oradata/sdb
$ ls
1_23.dbf control02.ctl drsys01.dbf indx01.dbf redo02.log system01.dbf tools01.dbf user01.dbf
control01.ctl control03.ctl example01.dbf redo01.log redo03.log temp01.dbf undotbs01.dbf xdb01.dbf
$ vi control.sql
"control.sql" [New file]
CREATE CONTROLFILE REUSE DATABASE "SDB" NORESETLOGS ARCHIVELOG
-- SET STANDBY TO MAXIMIZE PERFORMANCE
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 1
MAXLOGHISTORY 113
LOGFILE
GROUP 1 '/oracle/oradata/sdb/redo01.log' SIZE 100M,
GROUP 2 '/oracle/oradata/sdb/redo02.log' SIZE 100M,
GROUP 3 '/oracle/oradata/sdb/redo03.log' SIZE 100M
-- STANDBY LOGFILE
DATAFILE
'/oracle/oradata/sdb/system01.dbf',
'/oracle/oradata/sdb/undotbs01.dbf',
'/oracle/oradata/sdb/drsys01.dbf',
'/oracle/oradata/sdb/example01.dbf',
'/oracle/oradata/sdb/indx01.dbf',
'/oracle/oradata/sdb/tools01.dbf',
'/oracle/oradata/sdb/user01.dbf',
'/oracle/oradata/sdb/xdb01.dbf'
CHARACTER SET UTF8
;
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"control.sql" [New file] 24 lines, 737 characters
$ ls
1_23.dbf control02.ctl example01.dbf redo02.log temp01.dbf user01.dbf
control.sql control03.ctl indx01.dbf redo03.log tools01.dbf xdb01.dbf
control01.ctl drsys01.dbf redo01.log system01.dbf undotbs01.dbf
$ mv control01.ctl control01.ctl.bak
$ rm control02.ctl control03.ctl
$ ls
1_23.dbf drsys01.dbf redo01.log system01.dbf undotbs01.dbf
control.sql example01.dbf redo02.log temp01.dbf user01.dbf
control01.ctl.bak indx01.dbf redo03.log tools01.dbf xdb01.dbf
[/php] |
|