Oracle
 sql >> база данни >  >> RDS >> Oracle

Редактирайте контролния файл в Oracle 10g Release 2

Ще трябва да монтирате базата данни (не да я отваряте) и да създадете отново контролния файл, като преименувате файловете с данни в процеса (вижте СЪЗДАВАНЕ НА КОНТРОЛЕН ФАЙЛ команда):

STARTUP MOUNT;
CREATE CONTROLFILE REUSE SET DATABASE "ORCL" RESETLOGS 
    MAXLOGFILES NN
    MAXLOGMEMBERS N
    MAXDATAFILES 254
    MAXINSTANCES 1
    MAXLOGHISTORY 1815
LOGFILE
  GROUP 1 '/home2/oracle/oradata/ccisv2/REDO01.LOG'  SIZE 56M,
  GROUP 2 '/home2/oracle/oradata/ccisv2/REDO02.LOG'  SIZE 56M,
  GROUP 3 '/home2/oracle/oradata/ccisv2/REDO03.LOG'  SIZE 56M
DATAFILE
  '/home2/oracle/oradata/ccisv2/SYSTEM.DBF',
  '/home2/oracle/oradata/ccisv2/USERS.DBF',
  '/home2/oracle/oradata/ccisv2/sysaux.DBF',
  '/home2/oracle/oradata/ccisv2/TOOLS.DBF',
etc...
CHARACTER SET WE8ISO8859P1;

ALTER DATABASE OPEN RESETLOGS;

QUIT;

Всички файлове на вашата база данни трябва да бъдат повторно идентифицирани в контролния файл с новото им местоположение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PLSQL връща един тип ред

  2. TO_CHAR(число) Функцията връща ORA-01722:невалиден номер

  3. Групирайте, като причинявате огромно увеличение на времето за изпълнение на заявката

  4. Групиране на записи час по час или ден по ден и попълване на празнини с нула или нула в mysql

  5. PLS-00103:Срещнах символа CREATE