zoukankan      html  css  js  c++  java
  • Database time zone version is 18. It is older than current release time zone version 26

    [oracle@raca1 12.2.0]$ sqlplus / as sysdba
    
    SQL*Plus: Release 12.2.0.1.0 Production on Tue Apr 18 16:15:07 2017
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
    
    SQL> set serveroutput on
    SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value
      2  FROM DATABASE_PROPERTIES
      3  WHERE PROPERTY_NAME LIKE 'DST_%'
      4  ORDER BY PROPERTY_NAME;
    
    PROPERTY_NAME                VALUE
    --------------------------------------------------------------------------------
    DST_PRIMARY_TT_VERSION        18
    DST_SECONDARY_TT_VERSION    0
    DST_UPGRADE_STATE            NONE
    
    
    SQL> purge dba_recyclebin;
    
    DBA Recyclebin purged.
    
    SQL> TRUNCATE TABLE SYS.DST$TRIGGER_TABLE;
    
    Table truncated.
    
    SQL> TRUNCATE TABLE sys.dst$affected_tables;
    
    Table truncated.
    
    SQL> TRUNCATE TABLE sys.dst$error_table;
    
    Table truncated.
    
    SQL> EXEC DBMS_APPLICATION_INFO.SET_CLIENT_INFO('upg_tzv')
    
    PL/SQL procedure successfully completed.
    
    SQL> alter session set "_with_subquery"=materialize;
    
    Session altered.
    
    SQL> alter session set "_simple_view_merging"=TRUE;
    
    Session altered.
    
    SQL> EXEC DBMS_DST.BEGIN_UPGRADE(26); 
    BEGIN DBMS_DST.BEGIN_UPGRADE(26); END;
    
    *
    ERROR at line 1:
    ORA-56926: database must be in UPGRADE mode in order to start an upgrade window
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
    ORA-06512: at "SYS.DBMS_DST", line 1241
    ORA-06512: at line 1
    
    
    SQL> quit
    Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
    [oracle@raca1 12.2.0]$ sqlplus / as sysdba
    
    SQL*Plus: Release 12.2.0.1.0 Production on Tue Apr 18 16:24:19 2017
    
    Copyright (c) 1982, 2016, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
    
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup mount
    ORACLE instance started.
    
    Total System Global Area 7.8920E+10 bytes
    Fixed Size                 12169704 bytes
    Variable Size            7516196376 bytes
    Database Buffers         4.5366E+10 bytes
    Redo Buffers              256262144 bytes
    In-Memory Area           2.5770E+10 bytes
    Database mounted.
    SQL> alter database open upgrade;
    
    Database altered.
    
    SQL> EXEC DBMS_DST.BEGIN_UPGRADE(26); 
    
    PL/SQL procedure successfully completed.
    
    SQL> SELECT * FROM sys.dst$error_table;
    
    no rows selected
    
    SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value
      2  FROM DATABASE_PROPERTIES
      3  WHERE PROPERTY_NAME LIKE 'DST_%'
      4  ORDER BY PROPERTY_NAME;
    
    PROPERTY_NAME                VALUE
    -------------------------------------
    DST_PRIMARY_TT_VERSION        26
    DST_SECONDARY_TT_VERSION    18
    DST_UPGRADE_STATE            UPGRADE
    
    
    
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.
    
    Total System Global Area 7.8920E+10 bytes
    Fixed Size                 12169704 bytes
    Variable Size            7516196376 bytes
    Database Buffers         4.5366E+10 bytes
    Redo Buffers              256262144 bytes
    In-Memory Area           2.5770E+10 bytes
    Database mounted.
    Database opened.
    SQL> SELECT OWNER, TABLE_NAME, UPGRADE_IN_PROGRESS FROM ALL_TSTZ_TABLES where UPGRADE_IN_PROGRESS='YES';
    OWNER                     TABLE_NAME                          UPG
    ------------------------- ----------------------------------- ---
    GSMADMIN_INTERNAL         AQ$_CHANGE_LOG_QUEUE_TABLE_S        YES
    APEX_040200               WWV_FLOW_DEBUG_MESSAGES2            YES
    APEX_040200               WWV_FLOW_WORKSHEET_NOTIFY           YES
    APEX_040200               WWV_FLOW_FEEDBACK_FOLLOWUP          YES
    APEX_050000               WWV_FLOW_WORKSHEET_NOTIFY           YES
    IX                        AQ$_ORDERS_QUEUETABLE_S             YES
    IX                        AQ$_ORDERS_QUEUETABLE_L             YES
    GSMADMIN_INTERNAL         AQ$_CHANGE_LOG_QUEUE_TABLE_L        YES
    APEX_050000               WWV_FLOW_FEEDBACK_FOLLOWUP          YES
    APEX_050000               WWV_FLOW_DEBUG_MESSAGES             YES
    IX                        AQ$_STREAMS_QUEUE_TABLE_L           YES
    APEX_040200               WWV_FLOW_DEBUG_MESSAGES             YES
    APEX_050000               WWV_FLOW_FEEDBACK                   YES
    IX                        AQ$_STREAMS_QUEUE_TABLE_S           YES
    APEX_040200               WWV_FLOW_FEEDBACK                   YES
    APEX_050000               WWV_FLOW_DEBUG_MESSAGES2            YES
    
    
    SQL> alter session set "_with_subquery"=materialize;
    
    Session altered.
    
    SQL> alter session set "_simple_view_merging"=TRUE;
    
    Session altered.
    
    SQL> set serveroutput on
    SQL> VAR numfail number
    SQL> BEGIN
      2  DBMS_DST.UPGRADE_DATABASE(:numfail,
      3  parallel => TRUE,
      4  log_errors => TRUE,
      5  log_errors_table => 'SYS.DST$ERROR_TABLE',
      6  log_triggers_table => 'SYS.DST$TRIGGER_TABLE',
      7  error_on_overlap_time => FALSE,
      8  error_on_nonexisting_time => FALSE);
      9  DBMS_OUTPUT.PUT_LINE('Failures:'|| :numfail);
      10 END;
      11  /  
    Table list: "APEX_040200"."WWV_FLOW_FEEDBACK"
    Number of failures: 0
    Table list: "APEX_040200"."WWV_FLOW_DEBUG_MESSAGES2"
    Number of failures: 0
    Table list: "IX"."AQ$_STREAMS_QUEUE_TABLE_S"
    Number of failures: 0
    Table list: "IX"."AQ$_ORDERS_QUEUETABLE_S"
    Number of failures: 0
    Table list: "GSMADMIN_INTERNAL"."AQ$_CHANGE_LOG_QUEUE_TABLE_S"
    Number of failures: 0
    Table list: "APEX_040200"."WWV_FLOW_WORKSHEET_NOTIFY"
    Number of failures: 0
    Table list: "APEX_050000"."WWV_FLOW_WORKSHEET_NOTIFY"
    Number of failures: 0
    Table list: "APEX_050000"."WWV_FLOW_DEBUG_MESSAGES"
    Number of failures: 0
    Table list: "APEX_050000"."WWV_FLOW_DEBUG_MESSAGES2"
    Number of failures: 0
    Table list: "APEX_040200"."WWV_FLOW_DEBUG_MESSAGES"
    Number of failures: 0
    Table list: "APEX_040200"."WWV_FLOW_FEEDBACK_FOLLOWUP"
    Number of failures: 0
    Table list: "APEX_050000"."WWV_FLOW_FEEDBACK"
    Number of failures: 0
    Table list: "APEX_050000"."WWV_FLOW_FEEDBACK_FOLLOWUP"
    Number of failures: 0
    Table list: "IX"."AQ$_ORDERS_QUEUETABLE_L"
    Number of failures: 0
    Table list: "IX"."AQ$_STREAMS_QUEUE_TABLE_L"
    Number of failures: 0
    Table list: "GSMADMIN_INTERNAL"."AQ$_CHANGE_LOG_QUEUE_TABLE_L"
    Number of failures: 0
    Failures:0
    
    PL/SQL procedure successfully completed.
    
    SQL> SELECT * FROM sys.dst$error_table;
    
    no rows selected
    
    SQL> VAR fail number
    SQL> BEGIN
      2  DBMS_DST.END_UPGRADE(:fail);
      3  DBMS_OUTPUT.PUT_LINE('Failures:'|| :fail);
      4  END;
      5  /
    An upgrade window has been successfully ended.
    Failures:0
    
    PL/SQL procedure successfully completed.
    
    SQL> SELECT PROPERTY_NAME, SUBSTR(property_value, 1, 30) value
      2  FROM DATABASE_PROPERTIES
      3  WHERE PROPERTY_NAME LIKE 'DST_%'
      4  ORDER BY PROPERTY_NAME;
    
    PROPERTY_NAME                VALUE
    --------------------------------------------------------------------------------
    DST_PRIMARY_TT_VERSION        26
    DST_SECONDARY_TT_VERSION    0
    DST_UPGRADE_STATE            NONE
    
    
    SQL> SELECT * FROM v$timezone_file;
    
    FILENAME                VERSION     CON_ID
    -------------------- ---------- ----------
    timezlrg_26.dat              26          0
  • 相关阅读:
    典型页面布局
    网站表单输入框去除浏览器默认样式
    时间格式问题
    经典算法
    css自动换行
    git pull报“unable to update local ref”解决方案
    MYSQL数据插入和更新的语法
    正则表达式去除连续重复的字符
    linux保存住github的账号和密码
    php动态获取常量
  • 原文地址:https://www.cnblogs.com/zx3212/p/6738870.html
Copyright © 2011-2022 走看看