Oracle数据库服务器修改操作系统时间的注意事项详解_oracle

来源:脚本之家  责任编辑:小易  

oracle的服务器时间,是由服务器的系统时间控制的,所以要看服务器的具体类型,以windows 10和linux系统为例分别说明。工具:windows 10、linuxwindows 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重启系统即可www.zgxue.com防采集请勿采集本网。

Oracle 数据库服务器修改操作系统时间的注意事项

一般来说,除非万不得已,我们不建议修改oracle数据库server端的字符集。特别说明,我们最常用的两种字符集ZHS16GBK和ZHS16CGB231280之间不存在子集和超集关系,因此理论上讲这两种字符集之间的相互转换不

对单机或者ha

oracle10g服务器端是安装在AIX 6.0系统上,客户端是安装在windows server 2008 系统上,客户端与服务器已成功连接,但是数据库表里的中文字无法显示,显示为?用SQLPLUS查得服务器端的字符集为AL16uTF16,

1.对数据库本身而言,其实是没有影响的。因为scn不依赖于os时间

服务器端 \\network\\admin\\listener.ora 修改address的host即可。客户端 \\network\\admin\\tnsnames.ora 修改address的host即可。监听是服务端的,负责监听网络上发来请求,然后响应。也可用

2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。

A、oracle server 端字符集查询 select userenv('language')from dual 其中NLS_CHARACTERSET 为server如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。

基于这个情况,我们一般推荐:改os时间 不往之前的时间去改,而是往今后的时间去改。

你的oracle安装目录下搜索:tnsnames.ora 文件 找到原来的那个配置,把ip地址换一下 是HOST=这个位置换IP

推荐:安装oracle10g时候注意事项&修改oracle数据库字符集编码

[安装oracle10g时候注意事项:1. 关闭网络连接2.……修改oracle数据库字符集编码:先用system和密码登陆SQLPLUS,然后:1.用sys登录到oracle中 connect sys/密码 as sy

对rac

1.对数据库本身而言,有影响,因为CRS需要节点的os时间保持同步,否则可能会引起节点驱逐。

2.对app(应用程序)而言,若是app中使用了sysdate之类的,那确实是有影响的。

基于这个情况,我们一般推荐:改os时间 不往之前的时间去改,而是往今后的时间去改。

你的oracle安装目录下搜索:tnsnames.ora 文件 找到原来的那个配置,把ip地址换一下 是HOST=这个位置换IP

知识点扩展:

Oracle RAC后续修改操作系统时间需要重启吗?

用户10G系统,配置2节点RAC,但未配置时间同步。然后出现了2次由于时间不同步导致其中一实例宕机情况。由于用户还有几套系统,时间差异达1分10秒,但也没有出现过问题,因此用户想知道是否时间不同步是否不是这两次故障的根本原因。

首先,时间同步对于RAC是必须的,还不仅仅是最佳建议。如果你的时间相差很多,而未出现问题,并不代表未来不会出问题。其次,时间同步对于应用也是很重要的,试想RAC中两个实例都接受业务请求,而两个节点的时间不一致会有什么后果。

那么如何处理?一般时间同步用NTP,如果是11gr2或以上,Clusterware还支持Cluster Time Synchronization Daemon (CTSSD)。由于用户系统是10g,也可以在两个主机中配置一个为时间服务器,另一个与其同步。

另外,修改时间后,数据库服务需要重启吗?为了避免对数据库和业务的影响,最好还是重启数据库服务。

以上就是Oracle数据库服务器修改操作系统时间的注意事项详解的详细内容,更多关于Oracle修改操作系统时间的资料请关注真格学网其它相关文章!

Oracle数据库查看和修改服务器端的字符集的方法是本文主要要介绍的内容,接下来救让我们一起来了解一下这部分内容。A、oracle server 端字符集查询select userenv('language')from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式B、查询oracle client端的字符集echo$NLS_LANG如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集。如果还是有乱码,则有可能是数据库中的数据存在问题,或者是oracle服务端的配置存在问题。C、server端字符集修改将数据库启动到RESTRICTED模式下做字符集更改:SQL>conn/as sysdba Connected.SQL>shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL>startup mount ORACLE instance started.Total System Global Area 236000356 bytesFixed Size 451684 bytesVariable Size 201326592 bytesDatabase Buffers 33554432 bytesRedo Buffers 667648 bytesDatabase mounted.SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;System altered.SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;System altered.SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;System altered.SQL>alter database open;Database altered.SQL>ALTER DATABASE CHARACTER SET ZHS16GBK;ALTER DATABASE CHARACTER SET ZHS16GBK ERROR at line 1:ORA-12712:new character set must be a superset of old character set提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:SQL>ALTER DATABASE character set INTERNAL_USE ZHS16GBK;Database altered.SQL>select*from v$nls_parameters;略19 rows selected.重启检查是否更改完成:SQL>shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL>startup ORACLE instance started.Total System Global Area 236000356 bytesFixed Size 451684 bytesVariable Size 201326592 bytesDatabase Buffers 33554432 bytesRedo Buffers 667648 bytesDatabase mounted.Database opened.SQL>select*from v$nls_parameters;略19 rows selected.我们看到这个过程和之前ALTER DATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验。这一方法在某些方面是有用处的,比如测试;应用于产品环境大家应该格外小心,除了你以外,没有人会为此带来的后果负责。结语(我们不妨再说一次):对于DBA来说,有一个很重要的原则就是:不要把你的数据库置于危险的境地!这就要求我们,在进行任何可能对数据库结构发生改变的操作之前,先做有效的备份,很多DBA没有备份的操作中得到了惨痛的教训。D、client端字符集修改在/home/oracle与/root用户目录下的。bash_profile中添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8"语句关闭当前ssh窗口。注意:NLS_LANG变量一定要配置正确否则会引起sqlplus 失效。关于Oracle数据库查看和修改服务器端的字符集的方法就介绍到这里了,希望能够对您有所收获!转载仅供参考,版权属于原作者。祝你愉快,满意请采纳哦内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • oracle数据库用户的密码过期时间如何修改为永不过期
  • oracle中如何找到未提交事务的sql语句详解
  • oracle 18c新特性-pdb快照轮播(snapshot carousel)
  • oracle报错(ora-00600)问题处理
  • oracle存储过程和存储函数创建方法(详解)
  • oracle学习笔记-添加更新数据函数篇
  • win7 64位下powerdesigner连接64位oracle11g数据库
  • oracle过程与函数的区别分析
  • oracle的rownum深入解析
  • oracle数据库的安全策略
  • oracle实现自定义序列号生成的方法
  • 如何查看和修改Oracle数据库服务器端的字符集
  • 如何修改oracle数据库服务器的时间
  • oracle数据库时间与Linux服务器时间不同步是什么原因?如何修改
  • ORACLE数据库服务器名称改变了,ORACLE需要修改哪?急急急,请高手帮忙
  • 如何查看和修改Oracle数据库服务器端的字符集
  • 如何查看和修改Oracle数据库服务器端的字符集?
  • ORACLE数据库服务器IP地址变化了,ORACLE需要修改哪?
  • 如何查看和修改Oracle数据库服务器端的字符集
  • ORACLE数据库服务器IP地址变化了,ORACLE需要修改哪?
  • 怎么查看和修改Oracle数据库服务器端的字符集
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页oracleoracle数据库用户的密码过期时间如何修改为永不过期oracle中如何找到未提交事务的sql语句详解oracle 18c新特性-pdb快照轮播(snapshot carousel)oracle报错(ora-00600)问题处理oracle存储过程和存储函数创建方法(详解)oracle学习笔记-添加更新数据函数篇win7 64位下powerdesigner连接64位oracle11g数据库oracle过程与函数的区别分析oracle的rownum深入解析oracle数据库的安全策略oracle实现自定义序列号生成的方法oracle 查看表空间的大小及使用情linux系统(x64)安装oracle11g完oracle数据库下载及安装图文操作oracle存储过程基本语法介绍oracle 10g 安装教程[图文]oracle 如何查询被锁定表及如何解基于ora-12170 tns 连接超时解决oracle数据库tns配置方法详解oracle 创建表空间详细介绍oracle中to_date详细用法示例(orlinux orcle数据库增量备份脚本解决报错ora-32035的方法分析oracle 日期时间函数使用总结oracle数据库索引失效oracle学习笔记(五)oracle使用to_date查询一周的第一天日期windows中oracle 11g安装图解ora-00119和ora-00132问题的解决方法sql server、oracle和mysql判断null的方法oracle阻塞(blockingblocked)实例详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved