精华内容
下载资源
问答
  • AIX + ORACLE 9.2.0.8 四节点rac,使用pl/sql developer客户端程序连接数据库,查看数据库时间比现实时间晚8小时,具体如下: 使用plsql developer查询时间为:(select sysdate from dual;) 2013 10 16 2:52:00 ...
    问题描述:
    AIX + ORACLE 9.2.0.8 四节点rac,使用pl/sql developer客户端程序连接数据库,查看数据库时间比现实时间晚8小时,具体如下:
    使用plsql developer查询时间为:(select sysdate from dual;)
    2013 10 16 2:52:00
    实际时间为:
    2013 10 16 10:52:00


    解决步骤:
    1、查看操作系统时区设置
    root@rac01[/]#echo $TZ
    BEIST-8
    root@rac01[/]#date
    Tue Oct 16 10:53:08 BEIST 2013
    --操作系统时区及时间均设置正确。
    2、在数据库服务器上登录sqlplus查询时间
    SQL>  alter session set nls_date_format ='yyyy-mm-dd hh24miss';
    Session altered.
    SQL>  select sysdate from dual;
    SYSDATE
    -----------------
    2013-10-16 115206
                        --此处查询时间与操作系统时间一致
    3、查看dbtimezone时间设置
    SQL> select dbtimezone from dual;
    DBTIME
    ------
    +00:00
                      --dbtimezone记录时区为+00:00
    4、修改如下:
    SQL> alter database set time_zone='+8:00';
    Database altered.

    修改后,分别重启RAC所有节点实例,如下:
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 8055138456 bytes
    Fixed Size                   751768 bytes
    Variable Size            4949278720 bytes
    Database Buffers         3103784960 bytes
    Redo Buffers                1323008 bytes
    Database mounted.
    Database opened.
    5、再次查看dbtimezone时间设置
    SQL> select dbtimezone from dual;
    DBTIME
    ------
    +08:00
                    --dbtimezone记录时区为+08:00
    此时通过pl/sqldeveloper客户端连接数据库查询时间正常。
    展开全文
  • PostgreSQL 查看数据库修改时间

    千次阅读 2019-09-29 09:58:39
    查看数据库创建、修改信息 SELECT (pg_stat_file('base/'||oid ||'/PG_VERSION')).modification, datname FROM pg_database; SELECT (pg_stat_file(‘base/’||oid ||’/PG_VERSION’)).modification, datname FROM...

    查看数据库创建、修改信息

    SELECT (pg_stat_file('base/'||oid ||'/PG_VERSION')).modification, datname FROM pg_database;
    

    SELECT (pg_stat_file(‘base/’||oid ||’/PG_VERSION’)).modification, datname FROM pg_database;

    或者

    SELECT (pg_stat_file('base/'||oid ||'/PG_VERSION')).modification a, datname FROM pg_database  ORDER BY a desc;
    
    展开全文
  • 前端发现创建时间与当前系统时间相差8小时,查看数据库时间也是与当前系统相差8小时 解决步骤: 1.数据库时间问题,与时区有关 参考博文: https://www.jb51.net/article/176404.htm ​https://blog.csdn.net

    数据库时间字段

    create_time datetime 创建时间
    
    问题
    前端发现创建时间与当前系统时间相差8小时,查看数据库时间也是与当前系统相差8小时
    
    解决步骤:
    1.数据库时间问题,与时区有关

    参考博文:
    https://www.jb51.net/article/176404.htm

    ​https://blog.csdn.net/iris_xuting/article/details/84886483

    方式一:改变Java连接数据库的url

    修改url连接,添加时区:

    &serverTimezone=Asia/Shanghai
    

    结果:mysql数据库时间与系统时间一致了。但是前端显示时间还是相差8小时。继续解决。

    方式二:修改mysql数据库时区

    1).查看当前数据库的时区:

    show global variables like'%time_zone%';
    
    +------------------+--------+
    | Variable_name    | Value  |
    +------------------+--------+
    | system_time_zone |        |
    | time_zone        | SYSTEM |# 数据库使用时区跟system一致,即当前系统时区,是耶路撒冷(+2:00),等同于set time_zone='+2:00'了。
    

    2).解决方案:

    方式一:设置服务器的时区都为北京时间,即修改数据库服务器的time_zone为“+8:00”解决。

    这个参数,可以在通过mysqld命令启动数据库的时候加上参数 –default-time-zone=timezone来设置时区,

    也可以通过my.cnf配置文件的[mysqld]标签里增加 default-time-zone='timezone’这一行来设置。

    方式二:通过命令修改全局或者会话级别的time_zone,可以即时生效。

    修改全局time_zone的值
    set global time_zone='+8:00';
    或
    修改当前会话的time_zone
    set time_zone='+8:00';
    
    2.Java时间问题,返回时间json格式不对

    参考博文:https://www.cnblogs.com/jiefu/p/12491812.html

    方法:使用注解 @JsonFormat 格式化返回时间,并设置时区

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="Asia/Shanghai")
    

    结果:前端时间与数据库时间一致,即前段时间、数据库时间都与系统时间一致,问题解决。


    冷知识-多个时区概念的理解

    DST

    Daylight Saving Time,“夏令时”,一般在天亮早的夏季人为将时间调快一小时,可以使人早起早睡,减少照明量,以充分利用光照资源,从而节约照明用电。中国1986-1991年实行夏令时,1992年废除。
    

    CST

    China Standard Time(老外认为有其他含义,中国就这个缩写),中国标准时。
    

    GMT

    Greenwich Mean Time,格林威治标准时,地球每15°经度 被分为一个时区,共分为24个时区,相邻时区相差一小时;例: 中国北京位于东八区。
    
    Asia/Shanghai与GMT+8的区别

    ​ 1992年以后,在中国,GMT+8和Asia/Shanghai是一样的时间。

    展开全文
  • SQL SERVER 查看数据库安装时间 --通过name为NT AUTHORITY\SYSTEM的登录账号的create_date,就知道SQL Server的安装日期了。 SELECT * FROM SYS.SERVER_PRINCIPALS WHERE NAME='NT AUTHORITY\...

    SQL SERVER 查看数据库安装时间

    --通过name为NT AUTHORITY\SYSTEM的登录账号的create_date,就知道SQL Server的安装日期了。
    SELECT * FROM SYS.SERVER_PRINCIPALS  WHERE NAME='NT AUTHORITY\SYSTEM'

     

    posted @ 2019-03-25 11:41 JinweiChang 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • 使用命令查看数据库当前时间

    千次阅读 2018-12-12 16:51:46
    数据库当前时间 ** 1、mysql ** 获取格式:2018-12-12 16:38:45 获取方式: select now() from DUAL; select sysdate() from DUAL; sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始...
  • 查看数据库备份时间

    2012-02-02 14:22:26
    服务器上每天有一个job执行数据库备份。(这个job有很多其他步骤,数据备份只是其中一步) 例如,会将备份的数据放在D\BackDB\DB.bat,有什么办法可以得知数据库最后备份完的时间
  • DB2 查看数据库的创建时间

    千次阅读 2017-03-14 18:40:50
    如何查看某个DB2数据库的创建时间? 解决: 两种办法,第一个查看任何一个系统表的创建时间,比如SYSIBM.SYSTABLES。第二个是查询表SYSIBM.SYSVERSIONS的VERSION_TIMESTAMP字段 $ db2 "select create_time ...
  • 查看数据库表的创建时间可以在information_schema中查看 information_schema数据库表说明: SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。 TABLES表:提供了关于数据库...
  • (1)查看mysql系统时间: select now(); (2)设置时区更改为东八区:set global time_zone = ‘+8:00’; (3)刷新权限:flush privileges; 注意: 刷新后,要重新登陆
  • 做项目时碰到的问题,...希望能查看数据库的连接时间和执行时间。 执行的sql语句: ``` SELECT * FROM "TCC_ZB"."T_TARGET_QUERY" WHERE "FD_TARGET_INDEX" = #{zbID} AND "FD_DATA_SOURCES" = 2 ```
  • 查看oracle数据库的启动时间

    千次阅读 2018-08-08 23:01:46
    --查看oracle数据库的启动时间 select * from sys.v_$instance  视图可查看如实例名,机器名,数据库版本,启动时间等等。
  • MySql查看数据库中表的创建时间

    千次阅读 2019-07-16 15:28:35
    1、MySql查看数据库中所有表的创建时间等信息: SELECT CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='数据库名称' AND TABLE_NAME='表名称'; 举例如下:
  • 查看数据库 修改数据库 删除数据库 首发时间:2018-02-13 20:47 修改: 2018-04-07:考虑到规范化,将所有语法中“关键字”变成大写;以及因为整理“mysql学习之路”,移除字符集和校对集问题并归成一个...
  • MySql查看数据库中所有表的创建时间

    千次阅读 2018-12-19 16:09:16
    MySql查看数据库中所有表的创建时间等信息: SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' ORDER BY create_time DESC;
  • postgresql 查看数据库集群创建时间

    千次阅读 2018-07-05 17:47:27
    使用 pg_controldata 查看 Database system identifier $ /usr/pgsql-10/bin/pg_controldata -D /var/lib/pgsql/10/data/ pg_control version number: 1002 Catalog version number: 20170721...
  • 查看数据库版本号

    2021-03-18 09:14:33
    SQL查看数据库版本号 时间久了会忘,记录一下: Mysql使用命令 SELECT VERSION() 这里我用的是Navicat Premium图形化界面。
  • 查看数据库表被修改的时间

    千次阅读 2018-10-25 17:54:35
    select name,create_date,modify_date from sys.objects ORDER BY modify_date desc
  • 查看数据库进程

    千次阅读 2018-07-13 10:56:53
    --查询后台进程---SELECT * FROM (SELECT N.SID SID_, N.USERNAME 实例名, N.LOGON_TIME 登录打开页面时间, N.PREV_EXEC_START 当前语句开始执行时间, N.SQL_ID 当前SQLID, N.MACHINE 机器名, L.SQL_TEXT...
  • 查看数据库表基本信息。 select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA = '数据库名' and information_schema.TABLES.TABLE_NAME = '表名'; 查看mysql数据库大小 ...
  • mysql查看数据库表的创建时间

    千次阅读 2015-07-17 15:41:16
    select table_schema,table_name,create_time from information_schema.tables where table_name='表名';
  • 查看Oracle数据库启动时间

    千次阅读 2012-11-05 11:06:55
    select startup_time from v$instance; SELECT TO_CHAR (startup_time, 'DD-MON-YYYY HH24:MI:SS') started_at,    TRUNC (SYSDATE - (startup_time))    || ' day(s), '    || TRUNC ( 24 ... 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,332
精华内容 4,132
关键字:

查看数据库时间