6、创建spfile SQL> create spfile from pfile='E:\ora10g\oradata\jsstts\initjsstts.ora';
文件已创建。
7、重建控制文件(也别忘了更改文件路径) 由于是完全备份,因此我们选择noresetlogs方式重建(如果你的复制并非建立数据文件一致性的基础上,那你只能选择resetlogs方式重建)。 SQL> CREATE CONTROLFILE REUSE DATABASE "jsstts" NORESETLOGS NOARCHIVELOG 2 MAXLOGFILES 16 3 MAXLOGMEMBERS 3 4 MAXDATAFILES 100 5 MAXINSTANCES 8 6 MAXLOGHISTORY 292 7 LOGFILE 8 GROUP 1 'E:\ora10g\oradata\jsstts\redoA01.log' SIZE 20M, 9 GROUP 2 'E:\ora10g\oradata\jsstts\redoA02.log' SIZE 20M, 10 GROUP 3 'E:\ora10g\oradata\jsstts\redoA03.log' SIZE 20M 11 -- STANDBY LOGFILE 12 DATAFILE 13 'E:\ora10g\oradata\jsstts\system01.dbf', 14 'E:\ora10g\oradata\jsstts\undotbs01.dbf', 15 'E:\ora10g\oradata\jsstts\sysaux01.dbf', 16 'E:\ora10g\oradata\jsstts\users01.dbf', 17 'E:\ora10g\oradata\jsstts\jssweb.dbf' 18 CHARACTER SET ZHS16GBK 19 ;
控制文件已创建。
--由于前面是在数据库正常关闭情况下拷贝的数据文件,处于一致性状态,不需要执行recover,直接open
SQL> ALTER DATABASE OPEN;
数据库已更改。
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE 'E:\ora10g\oradata\jsstts\temp01.dbf' 2 SIZE 20971520 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
表空间已更改。
8、测试一下 SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME ------------------------------ SYSTEM UNDOTBS1 SYSAUX TEMP USERS JSSWEB
已选择6行。
|