oracle的服务器时间,是由服务器的系统时间控制的,所以要看服务器的具体类型,以windows 10和linux系统为例分别说明。
工具:windows 10、linux
windows 10操作步骤:
1、右键开始菜单,选择控制面板。
2、找到日期和时间,点击进入。
3、点击更改日期和时间。
4、进入后,修改日期时间,保存即可。
linux下更改方法:
1、以root用户登录到指定服务器。
2、执行命令
date -s '2017-07-11 23:58:00'
这是将系统时间修改为2017年7月11日23点58分00秒。
3、修改后,reboot重启系统即可。
最常见的问题原因是:主键序列化问题,即ORACLE表主键ID突然从已经存在的ID值开始自动生成,导致违反主键唯一性约束;解决方案,修改序列值,将序列最小值值设置的大一些。
如果在修改的时候出现违反唯一约束,说明你对主键值进行修改时出现重复,或者没加where条件。
错误信息二:oracle ORA-01745:无效的主机/绑定变量名
最常见的原因:sql语句中语法错误太多,例:多写了一个冒号或逗号,或者变量名称使用了oracle关键字
解决方案:审查sql语句,更改为正确的sql语句。
错误信息三:ORA-01460:转换请求无法实现或不合理
常见原因有一下几种:
1.读入到数据库中的字符过长无法实现。
解决方案:将字符串(只有4000)类型改为clob类型
2.客户端和服务端字符集不一致。
修改一下系统时间即可,一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00另外按照LZ的情况,服务器可能是在内网使用的,如果服务器年数比较长,就会导致服务器bios时间不准确,最好是有台NTP时间服务器定时同步比较好
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)