用rman 进行时间点的不完全恢复输入的时间格式?

dnmyg2003 2004-11-26 07:42:23
我的oracle是9.0
参数NLS_DATE_FORMAT='DD-MON-RR'我要把它改成'YYYY-MM-DD'形式没有改过来。
参数NLS_TIME_FORMAT='HH.MI.SSXFF AM'不知道XFF是什么?
做的恢复为:
RMAN>run{allocate channel disk1 type disk;
2> set until time '26-11月-04 04.03.00 pm';
3> restore database;
4> recover database;
5> alter database open resetlogs;}

分配的通道: disk1
通道 disk1: sid=11 devtype=DISK

正在执行命令: SET until clause
释放的通道: disk1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00579: the following error occurred at 11/26/2004 16:57:54
RMAN-03002: failure during compilation of command
RMAN-03013: command type: set
RMAN-06003: ORACLE error from target database: ORA-01830: 日期格式图片在转换整个
输入字符串之前结束
RMAN-06097: text of failing SQL statement: select to_date('26-11月-04 04.03.00 p
m') from sys.dual
RMAN-06099: error occurred in source file: krmk.pc, line: 4244
...全文
210 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2005-07-06
  • 打赏
  • 举报
回复
学习
dnmyg2003 2004-11-29
  • 打赏
  • 举报
回复
那如何能永久改?
ORARichard 2004-11-28
  • 打赏
  • 举报
回复
alter session set NLS_DATE_FORMAT='yyyy-mm-dd';
这只是更改当前会话的日期格式
dnmyg2003 2004-11-28
  • 打赏
  • 举报
回复
关闭数据库例程
再从新打开数据库nls_date_format又会变回去。
ORARichard 2004-11-26
  • 打赏
  • 举报
回复
SQL> alter session set NLS_DATE_FORMAT='yyyy-mm-dd';

会话已更改。

SQL> select sysdate from dual;

SYSDATE
----------
2004-11-26

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧