为何更改会话时间不能生效?

[复制链接]
查看11 | 回复2 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
在做数据库基于时间点的恢复的时候,用如下命令设置会话的时间格式
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
提示会话修改成功
但用
select value from v$parameter where name='nls_date_format'
查询,为空值
所以用recover database until time......时,因为找不到时间,所以一直停在这个地方。
有朋友让我修改nls_session_parameters或nls_database_parameters,或用alter system set nls_date_format都不成功,无法修改。
请问有没有好的解决办法。最后不要修改数据库默认时间格式。
win2000+oracle9i
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
我认为:在服务器本机用sqlplus登陆,然后select sysdate from dual;看一下格式,然后recover database until time后的时间就按这个格式来就是了。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
试试先,谢谢
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行