免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6347 | 回复: 11
打印 上一主题 下一主题

请教!我的闪回功能想开启但开不开.请高手们帮忙解决! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-15 17:28 |只看该作者 |倒序浏览
之前我关闭了闪回  这回我想开启但报错. 请高手们指点指点!谢谢!


SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  775946240 bytes
Fixed Size                  1292996 bytes
Variable Size             557843772 bytes
Database Buffers          213909504 bytes
Redo Buffers                2899968 bytes
数据库装载完毕。
SQL> alter database flashback on;
alter database flashback on
*
第 1 行出现错误:
ORA-00439: 未启用功能: Flashback Database

论坛徽章:
0
2 [报告]
发表于 2008-05-15 18:32 |只看该作者
把你的初始化参数贴一下

论坛徽章:
0
3 [报告]
发表于 2008-05-15 19:09 |只看该作者

回复 #1 小桂桂 的帖子

I got ora-00439:feature not enabled: Flashback Database

funny thing is I can drop table and recover the table using flashback table abc to before drop command.

current db is archive mode and ini file sets with db_recovery_file_dest=y:\archive, db_recovery_file_size=12G, undo_management=auto, undo_retention=50400...

这是从metalink  里找到的. 不知道对不对. 你看看

论坛徽章:
0
4 [报告]
发表于 2008-05-16 12:40 |只看该作者

回复 #3 openend 的帖子

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.3.0 - Production on 星期五 5月 16 12:38:07 2008

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.


连接到:
Oracle Database 10g Release 10.2.0.3.0 - Production

SQL> show parameter db_recovery

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      D:\oracle\product\10.2.0\flash
                                                 _recovery_area
db_recovery_file_dest_size           big integer 2G
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                   0                         0               0
ONLINELOG                     0                         0               0
ARCHIVELOG                    0                         0               0
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0

已选择6行。

SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            D:\oracle\guidang
最早的联机日志序列     49
下一个存档日志序列   53
当前日志序列           53
SQL>

这些参数够吗?还需要什么参数?对不起!我看不懂英文能简单的说一下吗?谢谢!

论坛徽章:
0
5 [报告]
发表于 2008-05-16 17:04 |只看该作者
楼主
show parameter db_recovery_
然后把结果贴出来,或者自己把参数改改.还有如果你做了rac,要修改模式

论坛徽章:
0
6 [报告]
发表于 2008-05-18 14:14 |只看该作者

回复 #5 kobe.g 的帖子

SQL> show parameter db_recovery

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                string      D:\oracle\product\10.2.0\flash
                                                 _recovery_area
db_recovery_file_dest_size           big integer 2G

是这个参数吗?我是初学者好多参数命令不知道还请帮忙贴上来我好执行并把参数贴出来.谢谢!我不是集群模式.是独立的服务器!我是不是把存档模式改成非存档模式后才能开启闪回?

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
7 [报告]
发表于 2008-05-18 17:31 |只看该作者
不是,闪回必须开启归档。

论坛徽章:
0
8 [报告]
发表于 2008-05-18 17:34 |只看该作者
闪回一定要用在归档模式下。
可以试试重新创建闪回目录,然后在mount状态修改初始化参数文件到新的位置,在启用试试。

论坛徽章:
0
9 [报告]
发表于 2008-05-19 13:34 |只看该作者

回复 #8 VTing4U 的帖子

SQL> archive log list;
数据库日志模式            存档模式(这个是归档模式吗?)
自动存档             启用
存档终点            D:\oracle\guidang
最早的联机日志序列     49
下一个存档日志序列   53
当前日志序列           53

谢谢7楼和8楼的高手我是初学者,我不知道该使用什么命令更改路径和归档模式 请高手们别闲我着个不起眼的问题.帮忙贴出要执行的命令.我好直接输入.谢谢!!!

论坛徽章:
0
10 [报告]
发表于 2008-05-19 14:27 |只看该作者
我想问下,如果归档放在闪回区里面,一直膨胀下去,如何管理它呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP