- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Oracle DB time differ than UNIX time
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 01:48 AM
тАО12-30-2007 01:48 AM
Iam facing a problem with the time difference between the database and UNIX server using HP-UX 11.11 verson of rp7410 server.
The time which UNIX box shows is 2 hours differ than oracle database 10g.
For Example: UNIX:10:30 ->time
Oracle db shows : 08:30 ->time
/etc/TIMEZONE : GMT+3 (RIYADH)
The output of root user and oracle user (echo $ TZ) is GMT+3 as it is mentioned in /etc/TIMEZONE.
Any help will be appreciated at the earliest.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 02:23 AM
тАО12-30-2007 02:23 AM
Re: Oracle DB time differ than UNIX time
date; date -u; echo $TZ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 02:31 AM
тАО12-30-2007 02:31 AM
Re: Oracle DB time differ than UNIX time
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 03:00 AM
тАО12-30-2007 03:00 AM
Re: Oracle DB time differ than UNIX time
The output of the following commands are below.
1)date: Sun Dec 30 13:54:30 GMT 2007
2)date -u: Sun Dec 30 16:54:23 UTC 2007
Note: 3hrs difference between this two command and 2 hr difference in database.
3)echo$TZ: GMT+3
I appreciate your help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 03:21 AM
тАО12-30-2007 03:21 AM
Re: Oracle DB time differ than UNIX time
Unix does not calculate time in terms of display time. 10:30 in your home city is 9:30 here.
Unix calculates time based on the number of seconds that has passed since January 1, 1970.
What you are seeing is a display issue.
Your Oracle product has been installed and configured with the wrong Time Zone mask.
All you need to do is correct the Oracle installation.
If the system is displaying wrong then use sam to correct the time zone. I'm aware that your time zone is fully supported in HP-UX.
sEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 03:34 AM
тАО12-30-2007 03:34 AM
Re: Oracle DB time differ than UNIX time
>2)date -u: Sun Dec 30 16:54:23 UTC 2007
>Note: 3hrs difference between this two command and 2 hr difference in database.
>3)echo $TZ: GMT+3
Something terribly wrong. Your GMT/UTC time is NOT about 11:33 AM, about when I'm replying to this thread. If you are in RIYADH (Saudi Arabia) you should probably have GMT-3.
And most of all, you should not name your TZ GMT, unless it is GMT0. You should at least make up a timezone name like SAT or RYT:
export TZ=SAT-3
http://www.timeanddate.com/worldclock/city.html?n=214
The above link shows you are about: Sunday, December 30, 2007 at 2:33:00 PM
Perhaps your confusion is that page shows UTC/GMT +3. But for UNIX's TZ, the value after the zone is the amount you add to the local time to get to UTC, not the other way.
But I'm not sure how this 6 hour difference will map to the 2 hours you see in your database.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 03:48 AM
тАО12-30-2007 03:48 AM
Re: Oracle DB time differ than UNIX time
It is really complicated one, I checked ur given link http://www.timeanddate.com/worldclock/city.html?n=214
But it shows GMT+3 nor GMT-3for Riyadh Saudi Arabia, Anyway what will be the solution to resolve the difference between hp-ux and oracle database 10g.
I appreciate your efforts.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 03:57 AM
тАО12-30-2007 03:57 AM
Re: Oracle DB time differ than UNIX time
I mentioned above that's the problem. UNIX is completely different than the real world. See environ(5):
http://docs.hp.com/en/B2355-60130/environ.5.html
TZ offset
offset is the value that must be added to local time to arrive at Coordinated Universal Time (UTC).
>what will be the solution to resolve the difference between HP-UX and oracle database 10g.
You must first develop/makeup a timezone name. Then you must update /etc/TIMEZONE with that name and -3 as the offset.
Then you must shutdown your database. (I'm not sure if you have to do that for 6 hours or not?)
Then you must export TZ to that zone and then update your system clock.
You may have to reboot so long running processes are reset to the correct time and zone.
There may be more to get Oracle fixed??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 04:16 AM
тАО12-30-2007 04:16 AM
Re: Oracle DB time differ than UNIX time
What did you mean by this? Did you mean there is an entry in /usr/lib/tztab? Or that since there is no DST adjustment, you can just make the timezone up?
To me "fully supported" means there is an entry in tztab, even if trivial.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-30-2007 04:40 AM
тАО12-30-2007 04:40 AM
Re: Oracle DB time differ than UNIX time
My post was made while there were no replies. It was directed at the author not you. Obviously we replied at the same time and yours was posted first.
As per ITRC ettiquette, I rarely offer direct comments directed to other repliers.
To make sure there is no doubt.
Saudi Arabia is GMT+3 not GMT-3
The system is a bit messed up. However with use of system utilities and perhaps a little magic from oracle the issues should be correctable.
Regards and good luck to all.
SEP
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com