暂无图片
修改oracle数据库操作系统时间
我来答
分享
菜~牙
2022-12-12
修改oracle数据库操作系统时间

操作系统:centos6.9

数据库:oracle11g单机

问题:操作系统时区和日期正确,但是具体时间错了,可以在数据库运行的情况下直接在操作系统上使用date -s "8:00:00" 来修改操作系统时间吗?会不会对数据库有影响?自己测试过是没问题,但是不确定有没有潜在的问题。

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
大胖

如果操作系统比实际时间慢的话,可以直接用date -s修改时间,但是实际时间快的话,需要停机修改

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
菜~牙
题主
2022-12-13
操作系统比实际时间慢。但是由于数据库配置了登录连接超时为10分钟,直接改的话当前的数据库连接会因为连接超时断开,应用会出现短暂连接中断的现象。
大胖
答主
2022-12-13
一般来说会有时间同步服务器比较好,做好定时任务,crontab -e,这样就可以了 0 12 * * * * /usr/sbin/ntpdate 192.168.1.1(时间同步服务器的地址)
shunwahⓂ️

修改一下系统时间即可,一般使用“date -s”命令来修改系统时间。

oracle时间会根据操作系统时间来插入数据,系统日期和oracle时间不对,应该是会变化的,这样很可能造成业务逻辑出现问题,需要注意。

在安装数据库的时候一定要调整好数据库的时间和时区,这个也是必须检查的项目,要按照规范安装数据库,避免不必要的麻烦。

暂无图片 评论
暂无图片 有用 0
打赏 0
布衣
暂无图片

单机的话,没有影响。

暂无图片 评论
暂无图片 有用 1
打赏 0
哇哈哈

可以没问题,改就完了

暂无图片 评论
暂无图片 有用 0
打赏 0
猫瞳映月

单机的Oracle修改时间不会有影响的,直接修改

date -s "2022-10-24 12:00:00"
复制

再输入命令hwclock -w写入BIOS。

暂无图片 评论
暂无图片 有用 1
打赏 0
virvle
测试环境出现过,直接改了 应该会对部分过去服务器时间的数据有影响,特别是服务器时间快了的那种
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
ORA-00600报错
回答 2
根据视图名称可以确定是物化视图还是普通视图。物化视图的可能性较大,刷新物化视图是字段长度超过物化视图定义的字段长度
服务器本地读非常高,怎么快速定位
回答 1
每个实例都拉一个AWR报告,知道时间点就按时间点拉,越短越好
impdp导入慢,查看执行中看到有这么一条,在猜测,是不是他导致的呢?
回答 1
已采纳
对,就是它
oracle 重建控制文件
回答 1
一、查看控制文件路径和内容SQL>showparametercontrolfilesNAMETYPEVALUEcontrolfilesstring/oradata/orcl/control01.
Oracle
回答 2
楼上正解
oracle11gR2 Timed out waiting for the CRS stack to start
回答 2
不贴日志,就这么看,哪能判断出来问题
oracle 11g禁用约束问题
回答 1
类似主键约束,唯一约束等,约束创建出来后,oracle会帮你做了建立和加入索引当然如果你手工创建索引,再加入主键约束,删除/禁用约束时,就不会删除索引。对于Oracle自动(递归)创建出来的唯一索引,
oracle rac 集群网卡心跳故障无法启动集群
回答 2
不修复心跳故障,那就启动单节点接着用
监控oracle客户端的办法有哪些?
回答 3
selectfromv$activesessionhistory
oracle存储过程中表名变量的异常
回答 3
这个肯定涉及到了动态sql,但是和一般的动态sql有点区别,这里的动态sql字符串,需要作为一个游标,可以参考下面这个例子declarelsqlvarchar2(4000):&x27;selectfr