怎么备份客户端数据库那位高手教教我啊 谢谢了

解决方案 »

  1.   

    冷备份参考:
    rem     script:coldbak.sql
    rem     date:11.09.2008
    rem     desc:offline full backup database --connect database
    --connect system/manager;
    connect admin/admin as sysdba;
    --shutdown database
    shutdown immediate;
    --Copy Data file
    host xcopy F:\oracle\oradata\oradb\*.dbf F:bak/H/R; 
    --Copy Control file
    host xcopy F:\oracle\oradata\oradb\*.ctl F:bak/H/R;
    --Copy Log file
    host xcopy F:\oracle\oradata\oradb\*.log F:bak/H/R;
    --startup database
    startup;
    热备份参考:
    rem     script:hotbak.sql
    rem     date:11.09.2008
    rem     desc:backup all database datafile in archive--connect database
    --connect internal/password;
    connect / as sysdba;--archive
    alter system archive log current;
    --startalter tablespace system begin backup;
    host xcopy F:\oracle\oradata\oradb\system01.dbf f:\bak2/H/R;
    alter tablespace system end backup;alter tablespace cwmlite begin backup;
    host xcopy F:\oracle\oradata\oradb\cwmlite01.dbf f:\bak2/H/R;
    alter tablespace cwmlite end backup;alter tablespace users begin backup;
    host xcopy F:\oracle\oradata\oradb\users01.dbf f:\bak2/H/R;
    alter tablespace users end backup;alter tablespace tools begin backup;
    host xcopy F:\oracle\oradata\oradb\tools01.dbf f:\bak2/H/R;
    alter tablespace tools end backup;alter tablespace indx begin backup;
    host xcopy F:\oracle\oradata\oradb\indx01.dbf f:\bak2/H/R;
    alter tablespace indx end backup;--alter tablespace drsys begin backup;
    --host xcopy F:\oracle\oradata\oradb\drsys01.dbf f:\bak2/H/R;
    --alter tablespace drsys end backup;alter tablespace example begin backup;
    host xcopy F:\oracle\oradata\oradb\example01.dbf f:\bak2/H/R;
    alter tablespace example end backup;--alter tablespace undotbs begin backup;
    --host xcopy F:\oracle\oradata\oradb\undotbs01.dbf f:\bak2/H/R;
    --alter tablespace undotbs end backup;alter tablespace ts_test begin backup;
    host xcopy F:\oracle\oradata\oradb\test01.dbf f:\bak2/H/R;
    alter tablespace ts_test end backup;
    --end--bak control file
    --binary
    alter database backup controlfile to 'f:\bak2\controlbinbak.000';
    --ascii
    alter database backup controlfile to trace;alter system archive log current;