控制文件,但没有参数文件,请问如何恢复

2025-02-25 14:22:34
推荐回答(1个)
回答1:

重建controlfile,11g创建语句,自己改改。
nomount下创建控制文件;
Sqlplus/nolog;

Conn hgq as sysdba;

Startup nomount;

CREATE CONTROLFILE REUSE set DATABASE"HGQ" RESETLOGS ARCHIVELOG

MAXLOGFILES 16

MAXLOGMEMBERS 3

MAXDATAFILES 100

MAXINSTANCES 8

MAXLOGHISTORY 454

DATAFILE

'E:\oracle\oradata\HGQ\SYSTEM01.DBF',

'E:\oracle\oradata\HGQ\UNDOTBS01.DBF',

'E:\oracle\oradata\HGQ\SYSAUX01.DBF',

'E:\oracle\oradata\HGQ\USERS01.DBF',

'E:\oracle\oradata\HGQ\TEST01.DBF',

'E:\oracle\oradata\HGQ\EXAMPLE01.DBF',

'E:\oracle\oradata\HGQ\FJBB01.DBF',

'E:\oracle\oradata\HGQ\HGQ.DBF',

'E:\oracle\oradata\HGQ\HWFX1.DBF',

'E:\oracle\oradata\HGQ\KFYY01.DBF'

LOGFILE

GROUP 1 ('E:\oracle\oradata\HGQ\REDO01.LOG') SIZE 10M,

GROUP 2 ('E:\oracle\oradata\HGQ\REDO02.LOG') SIZE 10M,

GROUP 3 ('E:\oracle\oradata\HGQ\REDO03.LOG') SIZE 10M

CHARACTER SET ZHS16GBK;