oracle 更改存档模式
>conn /as sysdba;
>--查看当前模式;
>archive log list;
>alter database mount;
>shutdown immediate;
>startup mount;
>--将模式更改为archivelog存档模式
>alter database archivelog;
>--查看模式是否更改成功;
>archive log list;
---------------------脱机备份数据日志
>shutdown;
>startup;
打开数据库.
>conn /as sysdba;
>--查看数据库所必需的物理文件的完整路径;
>select file_name from dba_data_files;
>select member from v$logfiles;
>select value from v$parameter where name='control_files';
>--关闭数据库
>shutdown normal;
----------------------查看数据库状态
>select status from v$instance;
用可用host进行命令备份
>host;
----------------------------------启动 自动存档
SQL> create spfile from pfile='C:/oracle/init123.ora';
在oracle 目录下打开init123.ora,在最后一行加上LOG_ARCHIVE_START=TRUE,即为自动归档.
SQL> startup mount pfile='C:/oracle/init123.ora';
可以用archive log list;查看一下当前是否为自动归档.
1、关闭运行中的数据库 # su - oracle
2、导出现有数据库的spfile文件 如果没有spfile,可以先创建spfile
4、导入已修改的spfile
5、启动数据库到加载状态(mount) $sqlplus /nolog
6、更改数据库运行模式为归档模式 $sqlplus /nolog
7、将cluster_database参数更改回true
或者
注意两个实例可以不一样的,如果是归档日志在本地的话。
alter system set log_archive_dest='/archlog11/arch' sid='racdb1'
alter system set log_archive_dest='/archlog21/arch' sid='racdb2'
登录到一个节点(即 fjvcdb1),通过在当前实例中将 cluster_database 设置为 FALSE 来禁用集群实例参数:
$ sqlplus "/ as sysdba"
SQL> alter system set cluster_database=false scope=spfile sid='racdb1';
关闭所有 访问集群化数据库的实例:
$ srvctl stop database -d racdb
使用本地实例,挂载 数据库:
$ sqlplus "/ as sysdba"
SQL> startup mount
启用存档:
SQL> alter database archivelog;
通过在当前实例中将实例参数 cluster_database 修改为 TRUE,重新启用对集群的支持:
SQL> alter system set cluster_database=true scope=spfile sid='racdb1';
关闭本地实例:
SQL> shutdown immediate
使用 srvctl 备份所有 实例:
$ srvctl start database -d racdb
登录到本地实例,验证存档日志模式已启用:
$ sqlplus "/ as sysdba"
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /archlog21/arch
Oldest online log sequence 1266
Next log sequence to archive 1269
Current log sequence 1269
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /archlog11/arch
Oldest online log sequence 267
Next log sequence to archive 270
Current log sequence 270