Rumah  >  Artikel  >  pangkalan data  >  oracle归档日志怎么关闭

oracle归档日志怎么关闭

WBOY
WBOYasal
2022-01-26 16:24:5814474semak imbas

方法:1、利用“select log_mode from v$database;”语句查看当前模式是否为归档模式;2、关闭数据库,启动到mount状态;3、利用“alter database noarchivelog”命令关闭归档日志即可。

oracle归档日志怎么关闭

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle归档日志怎么关闭

关闭归档。

1 sql> archive log list; #查看是否是归档方式

2 sql> alter system set log_archive_start=false scope=spfile; #禁用自动归档

3 sql> shutdown immediate;

4 sql> startup mount; #打开控制文件,不打开数据文件

5 sql> alter database noarchivelog; #将数据库切换为非归档模式

6 sql> alter database open; #将数据文件打开

7 sql> archive log list; #查看此时便处于非归档模式

拓展:

更改Oracle为归档模式

   1.关闭oracle

SQL> shutdown immediate;
   Database closed.
   Database dismounted.
   ORACLE instance shut down.

    2.启动为mount状态

SQL> startup mount
ORACLE instance started.
Total System Global Area 2572144640 bytes
Fixed Size                  2283984 bytes
Variable Size             738199088 bytes
Database Buffers         1828716544 bytes
Redo Buffers                2945024 bytes
Database mounted.

  3.更改为归档模式

SQL>   alter database archivelog
  Database altered.

备注:‘archivelog’为 归档模式;‘noarchivelog’为非归档模式。

4.更改数据库为‘打开’状态

SQL>  alter database open

  5.查看归档模式信息

SQL>   archvie log list

它会提示归档的模式、是否启用、参数

Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     88
Next log sequence to archive   90
Current log sequence           90

推荐教程:《Oracle视频教程

Atas ialah kandungan terperinci oracle归档日志怎么关闭. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn