AIX断电后重启oracle报错ORA-01513

AIX断电后重启oracle报错ORA-01513

启动oracle时报错ORA-01513

  1. 发生现象
    公司停电,第二天早上来,重启oracle报错ora-01513

  2. 报错信息
    ORA-01513: invalid current time returned by operating system

  3. 原因解析
    查询资料后,发现是系统时间变成了1969年,
    原因是该版本的oracle数据库在1969之前还未被使用,oracle不接受比这更早的系统时间。

解决方法

  1. 查询日期
  2. 修改aix系统日期
  3. 重启oracle

AIX命令

  1. 查询日期命令
# date
Wed Dec 31 18:10:28 CST 1969
  1. 修改日期
#smitty system (进入修改时间界面)
根据提示 选择 修改系统时间选项 回车 
(英文版本的应该是:  选择"Change / Show Date and Time"回车,
                                     再选择"Change /Show Date & Time"回车)
------------------------------------------
年 (00-99)                                       [10]                     #YEAR
月 (01-12)                                       [12]                     #MONTH
日 (1-31)                                         [01]                     #DAY
时 (00-23)                                       [14]                     #HOUR
分 (00-59)                                       [11]                     #MINUTES 
秒 (00-59)                                       [38]                     #SECONDS 
-------------------------------------------

把光标移动到 对应的[10],[12],[01],[14]上,然后输入想要修改的日期数字,最后按回车,回车,F10(退出),最后在 用 date命令 查看一下系统时间是否修改成功即可。
原文链接:https://blog.csdn.net/znanbeijing/article/details/7361876

  1. 重启oracle
# su - oracle
$ sqlplus / as sysdba
SQL> startup;
ORACLEインスタンスが起動しました。

Total System Global Area 6413680640 bytes
Fixed Size                  2218768 bytes
Variable Size            3120563440 bytes
Database Buffers         3271557120 bytes
Redo Buffers               19341312 bytes
データベースがマウントされました。
データベースがオープンされました。

Guess you like

Origin blog.csdn.net/weixin_42950317/article/details/121509680