oracle 添加归档日志文件_oracle 添加控制文件和修改归档模式 | 学步园

1. 查看控制文件位置

SQL> show parameter control_files;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

control_files                        string      C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL, C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL, C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL

2. 关闭数据库

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

3. 复制控制文件

SQL> host copy C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL C:\ORACLE11G\APP\ADMINISTRA

TOR\ORADATA\ORCL\CONTROL04.CTL;

已复制         1 个文件。

4.多个实例下的 listener.ora  配置 ,否则找不到tns

# listener.ora Network Configuration File: C:\oracle11g\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = ORCL2)

(SID_NAME = ORCL2)

(ORACLE_HOME = C:/oracle11g/app/Administrator/product/11.1.0/db_1)

)

(SID_DESC =

(GLOBAL_DBNAME = ORCL)

(SID_NAME = ORCL)

(ORACLE_HOME = C:/oracle11g/app/Administrator/product/11.1.0/db_1)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = xue-ghia3pp3ijv)(PORT = 1521))

)

)

配置好以后重起监听服务

5. 连接数据库

sqlplus /nolog

SQL> conn /@orcl as sysdba;

已连接到空闲例程。

6. 启动数据库

SQL> startup nomount;

ORACLE 例程已经启动。

Total System Global Area  431038464 bytes

Fixed Size                  1333676 bytes

Variable Size             310380116 bytes

Database Buffers          113246208 bytes

Redo Buffers                6078464 bytes

7. 修改控制文件位置

SQL> alter system set control_files="C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL",

"C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL",

"C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL03.CTL",

"C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL04.CTL"

scope=spfile;

系统已更改。

8.SQL> startup force;

ORACLE 例程已经启动。

Total System Global Area  431038464 bytes

Fixed Size                  1333676 bytes

Variable Size             310380116 bytes

Database Buffers          113246208 bytes

Redo Buffers                6078464 bytes

数据库装载完毕。

数据库已经打开。

9. 查看控制文件

SQL> show parameter control_files;

NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------

control_files                        string                 C:\ORACLE11G\APP\ADMINISTRATOR

\ORADATA\ORCL\CONTROL01.CTL, C

:\ORACLE11G\APP\ADMINISTRATOR\

ORADATA\ORCL\CONTROL02.CTL, C:

\ORACLE11G\APP\ADMINISTRATOR\O

RADATA\ORCL\CONTROL03.CTL, C:\

ORACLE11G\APP\ADMINISTRATOR\OR

ADATA\ORCL\CONTROL04.CTL

SQL> create pfile from spfile;

文件已创建。

______________配置归档模式__________________________________________________________________________________________

1.创建保存备份的目录

md C:\oracle11g\app\Administrator\oradata\orcl\archive1

2. 以dba身分 登陆

sqlplus system/123456@orcl as sysdba;

3. 设置归档日志 目标地址

查看数据库是否在归档模式

SQL> select log_mode from v$database;

LOG_MODE

------------------------

NOARCHIVELOG

SQL> show parameter 'log_archive_dest_1'

NAME                                 TYPE                   VALUE

------------------------------------ ---------------------- ------------------------------

log_archive_dest_1                   string

SQL> alter system set log_archive_dest_1='location=C:\oracle11g\app\Administrator\oradata\orcl\archive1' scope=spfile;

系统已更改。

show parameter log_archive_format;

--设置日志文件名称格式 重起数据库后生效

alter system set log_archive_format='arch_%d_%t_%r_%s.log' scope=spfile;

4.关闭数据库

shutdown immediate;

5. 启动数据库并加载

startup mount;

6.将数据库切换 为归档模式

alter database archivelog;

SQL> select log_mode from v$database;

LOG_MODE

------------------------

ARCHIVELOG

7.打开数据库

alter database open;

8. 切换日志,强迫归档

alter system switch logfile;

9. SQL> select archiver from v$instance;

ARCHIVER

--------------

STARTED

--查看生成的归档文件全路经

select name from v$archived_log;

C:\ORACLE11G\APP\ADMINISTRATOR\ORADATA\ORCL\ARCHIVE1\ARCH_4C763F27_1_755037098_30.LOG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值