如何知道我的数据库是归档模式还是非归档模式?

[复制链接]
查看11 | 回复8 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
Oracle 新手求教
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
method 1:connect as sysdba,then "sql>archive log list".
method2:select log_mode from v$database;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
还有一个方法
用v$instance
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
v$instance
这个怎么用啊?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL> select log_mode from v$database;
LOG_MODE
------------------------
NOARCHIVELOG
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
select archiver from v$instance
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
1。archive log list
2.select name,log_mode from v$database;
3. 查看是否有archive process 在running
在unix平台上:Ps -ef |grep arch
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
天仙子:
你的方法是不对的。
那个只是检查了archive进程有没有启动。但是archive 进程启动不等于是archivelog 模式。
例子;
SQL> startup
ORACLE instance started.
Total System Global Area479518612 bytes
Fixed Size
73620 bytes
Variable Size
214847488 bytes
Database Buffers
264519680 bytes
Redo Buffers
77824 bytes
Database mounted.
Database opened.
SQL> archive log list
Database log mode
No Archive Mode
Automatic archival
Enabled
Archive destination
/mnt
Oldest online log sequence 85
Current log sequence 86
SQL> archive log start
Statement processed.
SQL> archive log list
Database log mode
No Archive Mode
Automatic archival
Enabled
Archive destination
/mnt
Oldest online log sequence 85
Current log sequence 86
SQL> select archiver from v$instance;
ARCHIVER
--------------
STARTED
SQL>
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
谢谢chao_ping!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行