sqlplus /nolog;
conn / as sysdba;
这样就进入了sqlplus的里面;如果你的数据库处于打开状态,那么请执行:
shutdown immediate;
执行完以后的步骤后,就要开始进行归档模式与非归档模式之间的转换了:
startup mount;
归档->非归档
- alter database noarchivelog;
alter database noarchivelog;
非归档->归档
- alter database archivelog;
alter database archivelog;
检查是否成功:
在执行startup mount;SQL代码时可能会遇到提示:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。
遇到上面问题请在oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下找到listener.ora文件,然后修改
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle10\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = TEST-HJ)(PORT = 1521))
)
)
为:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle10\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = TEST-HJ)(PORT = 1521))
)
)
上述SID为orcl,如果为其他SID请填写对应SID即可,保存并覆盖原有文件,重启实例后再运行上面的命令即可。
分享到:
相关推荐
在非归档模式下,数据库不会将在线重做日志存档,以提高性能。 结论 Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。在线重做日志和归档重做日志是 ...
ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...
在非存档模式下,Oracle只保留最近的日志文件,这可能导致旧数据的丢失,特别是在发生系统故障时。因此,切换到自动存档模式是保障数据库安全的重要步骤。 首先,要查看当前数据库的日志模式,可以通过SQL*Plus连接...
可以使用以下命令来启用归档日志模式: 数据库日志模式存档模式查看自动存档是否启用: 查看存档日志路径及空间大小: 发现默认的归档路径为C:\app\Administrator\flash_recovery_area,而限制使用空间为 3852M。 ...
以`sysdba`权限登录,执行`archive log list`命令,这将显示数据库的日志模式、自动存档状态以及归档日志的存储位置等信息。 **二、非归档模式修改为归档模式的步骤** 1. 设置归档目标: 首先,你需要指定归档...
如果数据库处于归档模式下,archive log list 命令将显示数据库的日志模式、自动归档模式、归档目标目录、最老的 online log 序列号、下一个要存档的 log 序列号和当前的 log 序列号。 二、 数据库日志模式的设置 ...
### Oracle归档相关命令及常见问题 #### 一、概览 在Oracle数据库管理中,归档模式是一项关键的功能,它允许系统将已使用的重做日志文件存档到一个安全的位置,以便在数据恢复时使用。这不仅有助于提高系统的可靠性...
### Oracle 开启归档模式详解 #### 一、概述 Oracle数据库系统为了保障数据的一致性和安全性,在数据管理方面提供了多种机制,其中一种重要的机制就是归档模式(Archiving Mode)。归档模式允许将已完成的日志文件...
可查看当前数据库的模式,若“数据库日志模式 非存档模式”则有必要进行以下的切换流程。 在切换之前,请确保以下参数的设置 log_archive_dest_n 参数设置归档日志目标,其中n用数字替换。在Oracle9i中n的范围是1...
1.数据库在非归档模式下的备份 SQL> archive log list; 数据库日志模式 非存档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 早的联机日志序列 3244 当前日志序列 3246 RMAN> run ...
将数据库从非归档模式切换到归档模式,需要启用自动存档,指定归档路径,并通过SQL命令`ALTER DATABASE ARCHIVELOG`和`ALTER DATABASE OPEN`来执行。相反,从归档模式切换到非归档模式则通过`ALTER DATABASE ...
Oracle数据库在运行过程中会产生大量的归档日志(Archived Logs),这些日志是数据库恢复的重要组成部分,特别是对于那些需要满足严格数据完整性和法规遵从性的系统。然而,当归档日志空间耗尽时,可能会导致数据库...
- 通过执行`archivelog list`命令检查当前数据库的归档模式。如果数据库处于非归档模式,则需要进行相应的配置更改。 4. **切换到超级管理用户**: - 通常使用`sys`用户进行更高级别的数据库管理操作,包括修改...
- 对于非归档模式,可以使用脚本自动执行Export备份,例如在Unix环境下创建一个特定用户,复制Oracle用户的`.profile`文件,赋予用户执行备份脚本的权限,并编写shell脚本来执行Exp命令并利用FTP将备份文件传输到...
数据库日志模式:非存档模式 自动存档:禁用 存档终点:C:\oracle\product\10.2.0\db_1\RDBMS 最早的联机日志序列:1 当前日志序列:3 ``` **设置归档日志存放位置**: ```sql SQL> alter system set log_archive_...
如果结果显示为“非存档模式”,则需要进行模式切换。 ##### 步骤2:关闭数据库 执行`shutdown immediate`命令关闭数据库,以便进行归档模式的更改。 ##### 步骤3:启动到MOUNT状态 使用`startup mount`命令启动...
从非归档模式切换到归档模式,需关闭数据库、备份数据,然后修改初始化参数以启用自动存档,最后打开数据库并确认归档状态。相反,从归档模式切换到非归档模式,也需要类似步骤,但需禁用自动存档功能。 总结来说,...
在非归档模式中,通常会利用操作系统脚本来自动化备份过程,例如在Unix环境下创建一个用户并给予执行备份程序的权限,编写备份脚本(如zlbf1和zlbf2)以执行Export命令,同时通过FTP将备份文件传输到远程服务器。...