在用plsql建立job时,系统老是报“未找到时区区域”这个错误。执行:select * from sys.all_scheduler_jobs;
结果:也是同样的错误执行:select dbtimezone from dual;
结果:+00:00执行:select sessiontimezone from dual;
结果:+08:00我估计是oracle的dbtimezone没有设置,请问一下该如何处理呢?
结果:也是同样的错误执行:select dbtimezone from dual;
结果:+00:00执行:select sessiontimezone from dual;
结果:+08:00我估计是oracle的dbtimezone没有设置,请问一下该如何处理呢?
解决方案 »
- 表数据的同步
- Oracle表导入Access 代码实现
- 莫名问题:PLS-00302.高人请解释
- 请问如何编程执行sql脚本呢
- 新手使用ORACLE中XMLDOM的问题
- 高分求解,如何在数据库后台查询一段时间的Update,Insert,Delete操作?
- 如何在PD中导入Oracle8i的数据源
- Oracle中如何获得指定用户模式下,那些表被操作(insert/update/delete)过?
- 数据导入时遇到问题
- MySQL中有100行数据,有个id属性。但是id的值不连贯。我将100行分成10部分。我怎么取这10部分的任意一部分?
- 【转·学习】SQL*PLUS命令的使用(1)
- 怎么样查看操作系统块的大小?
2 /SESSIONTIMEZONE
---------------------------------------------------------------------------
+08:00
问题是dbtimezone是“+00:00”
SQL> select dbtimezone from dual;DBTIMEZONE
----------
+00:00SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YYYY-MM-DDHH2'
------------------------------
2011-04-12 11:13:50SQL> alter database set time_zone='+8:00';
alter database set time_zone='+8:00'ORA-30079: cannot alter database timezone when database has TIMESTAMP WITH LOCAL TIME ZONE columnsSQL> select u.name||'.'||o.name||'.'||c.name tsltz_column
2 from sys.obj$ o,sys.col$ c,sys.user$ u
3 where c.type#=231 and
4 o.obj#=c.obj# and
5 u.user#=o.owner#;TSLTZ_COLUMN
--------------------------------------------------------------------------------
OE.ORDERS.ORDER_DATESQL> desc oe.orders;
Name Type Nullable Default Comments
------------ --------------------------------- -------- ------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ORDER_ID NUMBER(12) PRIMARY KEY column.
ORDER_DATE TIMESTAMP(6) WITH LOCAL TIME ZONE TIMESTAMP WITH LOCAL TIME ZONE column, NOT NULL constraint.
ORDER_MODE VARCHAR2(8) Y CHECK constraint.
CUSTOMER_ID NUMBER(6)
ORDER_STATUS NUMBER(2) Y 0: Not fully entered, 1: Entered, 2: Canceled - bad credit, -
3: Canceled - by customer, 4: Shipped - whole order, -
5: Shipped - replacement items, 6: Shipped - backlog on items, -
7: Shipped - special delivery, 8: Shipped - billed, 9: Shipped - payment plan,-
10: Shipped - paid
ORDER_TOTAL NUMBER(8,2) Y CHECK constraint.
SALES_REP_ID NUMBER(6) Y References hr.employees.employee_id.
PROMOTION_ID NUMBER(6) Y Sales promotion ID. Used in SH schema SQL> alter table oe.orders drop column order_date;
Table alteredSQL> alter database set time_zone='+8:00';
Database altered
SQL> shutdown normal
SQL> startup
SQL> select dbtimezone from dual;DBTIMEZONE
----------
+08:00