Sponsored Content
Full Discussion: career Advice
The Lounge What is on Your Mind? career Advice Post 302203281 by vikas027 on Saturday 7th of June 2008 03:05:24 PM
Old 06-07-2008
Question career Advice

Hi all,

I need a career Advice.

About myself -- I have 2 years of work experience as a System Administrator (Linux and Solaris). I am Sun Certified System Administrator on Solaris 10.0 currently working in a MNC.

As for career growth, I am doing 3 year MBA course from distance learning, currently in first year. Will get an MBA degree by 2010, will be having total 5 years of work exp then.

I have a pretty good hand on shell scripting and I am still working to get it better. I don't want to be limited to only system administration. I know its a vast field but still....

Now, so as to boost my career, I can think of two options - Oracle DBA on Solaris (as it requires Shell Scripting) and Veritas Volume Manager.

I want to know at least basic knowledge of Oracle DBA and seek Oracle certification as I have seen many job openings for Unix+Oracle.

Can you guyz please help me out ? Am I thinking the right way ?

All suggestions are most welcome.

Thanks in Adv.

Vikas
 

10 More Discussions You Might Find Interesting

1. Cybersecurity

Want Urgent career Advice

Dear All, I have finished my MS in chemical engineering from US university and presetly on OPT work permit. I do not have software background. I have received call from consultant company. They are offering me AIX UNIX training for four weeks and find me a job. My question is how difficuilt... (0 Replies)
Discussion started by: saarth_desh
0 Replies

2. UNIX for Dummies Questions & Answers

Want URGENT Advice:Career as UNIX Systme Administrator

Dear All, I have finished my MS in chemical engineering from US university and presetly on OPT work permit. I do not have software background. I have received call from consultant company. They are offering me AIX UNIX training for four weeks and find me a job. My question is how difficuilt... (5 Replies)
Discussion started by: saarth_desh
5 Replies

3. Shell Programming and Scripting

Career advice

I am new to scripting and I need some direction on which language to learn. Can you please advice and which skill is very marketable career wise.Thanks in advance. (1 Reply)
Discussion started by: etcman
1 Replies

4. What is on Your Mind?

Career advice

I am a junior unix sys admin (Tru64) I have been in this job for 9 months and I am quite worried. When I first got the job I was delighted as I was finally in a job where I could have the chance to be a specialist in a field rather than being a general support guy (i graduated from uni and got... (5 Replies)
Discussion started by: supadid
5 Replies

5. What is on Your Mind?

Advice on pursuing a career

Hello, I am currently a second year university student studying amongst other subjects Unix. I am interested in pursuing Unix into a future career, specifically as a network administrator. I was wondering if you can provide information on how to pursue a career in Unix, i.e. what general paths... (17 Replies)
Discussion started by: -CurrentStudent
17 Replies

6. Solaris

Career advice: Solaris & SUN support

I'm looking for career advice here. I've been working as a support engineer for Sun partners for 2 years now, and I worked with a lot of servers, tape libraries, and SAN storage. I have also done a lot of server installations and gone to a lot of trainings. Now, I'm offered to do Solaris... (13 Replies)
Discussion started by: Sun Fire
13 Replies

7. AIX

Need career advice please

Hi all, I'm a Solaris/linux sysadmin with a good general UNIX skills and with a little tiny background on AIX with no exposure to IBM's hardware ( just reading ) , but i think i can cope with it . UNIX jobs nowadays are rare here ( i mean hp-ux , solaris , aix ) not linux specially after the... (6 Replies)
Discussion started by: h@foorsa.biz
6 Replies

8. AIX

Career Advice Asked

Dear All i am working on windows plattform and i am interested in Aix so i have done IBM Aix certification, can you please suggest Aix filed is good for my carrier,currently i am working as Desktop admin edit by bakunin: please understand that the question you raised has nothing to do with the... (1 Reply)
Discussion started by: manzur13
1 Replies

9. What is on Your Mind?

Career Advice

Hi, I not sure if this is the right place to ask this question and if I'm wrong I apologize. I'm a systems administrator and have about 5 years of experience. I have worked on Solaris HP-UX *linux Visualization ( VMWare ) And I'm comfortable with shell and Perl. Of late,... (0 Replies)
Discussion started by: maverick_here
0 Replies

10. UNIX for Dummies Questions & Answers

Need advice for my career growth being solaris/linux admin

Hi All, I am having 5+ years total unix admin exp in india (5years solarisadminand 2+ years on linuxadmin).Please advice me which technology I need to learn for my career growth and salary growth. Is it good to go for EMC SAN storage or vmware for higher packages. Please advice me or I... (4 Replies)
Discussion started by: SolarisLinux123
4 Replies
DateTime::Format::Oracle(3pm)				User Contributed Perl Documentation			     DateTime::Format::Oracle(3pm)

NAME
DateTime::Format::Oracle - Parse and format Oracle dates and timestamps SYNOPSIS
use DateTime::Format::Oracle; $ENV{'NLS_DATE_FORMAT'} = 'YYYY-MM-DD HH24:MI:SS'; my $dt = DateTime::Format::Oracle->parse_datetime('2003-01-16 23:12:01'); my $string = DateTime::Format::Oracle->format_datetime($dt); DESCRIPTION
This module may be used to convert Oracle date and timestamp values into "DateTime" objects. It also can take a "DateTime" object and produce a date string matching the "NLS_DATE_FORMAT". Oracle has flexible date formatting via its "NLS_DATE_FORMAT" session variable. Date values will be returned from Oracle according to the current value of that variable. Date values going into Oracle must also match the current setting of "NLS_DATE_FORMAT". Timestamp values will match either the "NLS_TIMESTAMP_FORMAT" or "NLS_TIMESTAMP_TZ_FORMAT" session variables. This module keeps track of these Oracle session variable values by examining environment variables of the same name. Each time one of Oracle's formatting session variables is updated, the %ENV hash must also be updated. METHODS
This class offers the following methods. o nls_date_format This method is used to determine the current value of Oracle's "NLS_DATE_FORMAT". It currently just reads the value from $ENV{'NLS_DATE_FORMAT'} or if that is not set, from the package variable $nls_date_format, which has a default value of "YYYY-MM-DD HH24:MI:SS". This is a good default to have, but is not Oracle's default. Dates will fail to parse if Oracle's NLS_DATE_FORMAT and the value from this method are not the same. If you want to use the default from this module, you can do something like this after you connect to Oracle: $dbh->do( "alter session set nls_date_format = '" . DateTime::Format::Oracle->nls_date_format . "'" ); o nls_timestamp_format This method is used to determine the current value of Oracle's "NLS_TIMESTAMP_FORMAT". It currently just reads the value from $ENV{'NLS_TIMESTAMP_FORMAT'} or if that is not set, from the package variable $nls_timestamp_format, which has a default value of "YYYY-MM-DD HH24:MI:SS". This is a good default to have, but is not Oracle's default. Dates will fail to parse if Oracle's NLS_TIMESTAMP_FORMAT and the value from this method are not the same. If you want to use the default from this module, you can do something like this after you connect to Oracle: $dbh->do( "alter session set nls_timestamp_format = '" . DateTime::Format::Oracle->nls_timestamp_format . "'" ); o nls_timestamp_tz_format This method is used to determine the current value of Oracle's "NLS_TIMESTAMP_TZ_FORMAT". It currently just reads the value from $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} or if that is not set, from the package variable $nls_timestamp_tz_format, which has a default value of "YYYY-MM-DD HH24:MI:SS TZHTZM". This is a good default to have, but is not Oracle's default. Dates will fail to parse if Oracle's NLS_TIMESTAMP_TZ_FORMAT and the value from this method are not the same. If you want to use the default from this module, you can do something like this after you connect to Oracle: $dbh->do( "alter session set nls_timestamp_tz_format = '" . DateTime::Format::Oracle->nls_timestamp_tz_format . "'" ); o parse_datetime Given a string containing a date and/or time representation matching "NLS_DATE_FORMAT", this method will return a new "DateTime" object. If given an improperly formatted string, this method may die. o parse_date Alias to "parse_datetime". Oracle's date datatype also holds time information. o parse_timestamp Given a string containing a date and/or time representation matching "NLS_TIMESTAMP_FORMAT", this method will return a new "DateTime" object. If given an improperly formatted string, this method may die. o parse_timestamptz =item * parse_timestamp_with_time_zone Given a string containing a date and/or time representation matching "NLS_TIMESTAMP_TZ_FORMAT", this method will return a new "DateTime" object. If given an improperly formatted string, this method may die. o current_date_parser The current "DateTime::Format::Builder" generated parsing method used by "parse_datetime" and "parse_date". o current_timestamp_parser The current "DateTime::Format::Builder" generated parsing method used by "parse_timestamp". o current_timestamptz_parser The current "DateTime::Format::Builder" generated parsing method used by "parse_timestamptz". o format_datetime Given a "DateTime" object, this method returns a string matching the current value of "NLS_DATE_FORMAT". It is important to keep the value of $ENV{'NLS_DATE_FORMAT'} the same as the value of the Oracle session variable "NLS_DATE_FORMAT". To determine the current value of Oracle's "NLS_DATE_FORMAT": select NLS_DATE_FORMAT from NLS_SESSION_PARAMETERS To reset Oracle's "NLS_DATE_FORMAT": alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS' It is generally a good idea to set "NLS_DATE_FORMAT" to an unambiguos value, with four-digit year, and hour, minute, and second. o format_date Alias to "format_datetime". o format_timestamp Given a "DateTime" object, this method returns a string matching the current value of "NLS_TIMESTAMP_FORMAT". It is important to keep the value of $ENV{'NLS_TIMESTAMP_FORMAT'} the same as the value of the Oracle session variable "NLS_TIMESTAMP_FORMAT". To determine the current value of Oracle's "NLS_TIMESTAMP_FORMAT": select NLS_TIMESTAMP_FORMAT from NLS_SESSION_PARAMETERS To reset Oracle's "NLS_TIMESTAMP_FORMAT": alter session set NLS_TIMESTAMP_FORMAT='YYYY-MM-DD HH24:MI:SS' It is generally a good idea to set "NLS_TIMESTAMP_FORMAT" to an unambiguos value, with four-digit year, and hour, minute, and second. o format_timestamptz =item * format_timestamp_with_time_zone Given a "DateTime" object, this method returns a string matching the current value of "NLS_TIMESTAMP_TZ_FORMAT". It is important to keep the value of $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} the same as the value of the Oracle session variable "NLS_TIMESTAMP_TZ_FORMAT". To determine the current value of Oracle's "NLS_TIMESTAMP_TZ_FORMAT": select NLS_TIMESTAMP_TZ_FORMAT from NLS_SESSION_PARAMETERS To reset Oracle's "NLS_TIMESTAMP_TZ_FORMAT": alter session set NLS_TIMESTAMP_TZ_FORMAT='YYYY-MM-DD HH24:MI:SS TZHTZM' It is generally a good idea to set "NLS_TIMESTAMP_TZ_FORMAT" to an unambiguos value, with four-digit year, and hour, minute, and second. o current_date_format The current generated method used by "format_datetime", "format_date", and "current_date_parser" to keep track of the "strptime" translation of "NLS_DATE_FORMAT". o current_timestamp_format The current generated method used by "format_timestamp", "format_timestamp_with_time_zone", and "current_timestamp_parser" to keep track of the "strptime" translation of "NLS_TIMESTAMP_FORMAT". o current_timestamptz_format The current generated method used by "format_timestamptz", "format_timestamp_with_time_zone", and "current_timestamp_parser" to keep track of the "strptime" translation of "NLS_TIMESTAMP_FORMAT". o oracle_to_posix Given an "NLS_DATE_FORMAT", "NLS_TIMESTAMP_FORMAT", or "NLS_TIMESTAMP_TZ_FORMAT" value, this method returns a "DateTime"-compatible "strptime" format value. Translation is currently handled by "Convert::NLS_DATE_FORMAT". LIMITATIONS
Oracle is more flexible with the case of names, such as the month, whereas "DateTime" generally returns names in "ucfirst" format. MONTH -> FEBRUARY Month -> February month -> february All translate to: %B -> February TIME ZONES Oracle returns all dates and timestamps in a time zone similar to the "DateTime" floating time zone, except for 'timestamp with time zone' columns. INTERVAL ELEMENTS I have not implemented "parse_duration", "format_duration", "parse_interval", nor "format_interval", and have no plans to do so. If you need these features, unit tests, method implementations, and pointers to documentation are all welcome. SUPPORT
Support for this module is provided via the datetime@perl.org email list. See http://lists.perl.org/ for more details. TODO
Possibly read an environment variable to determine a time zone to use instead of 'floating'. Test and document creating an instance via "new". AUTHOR
Nathan Gray, <kolibrie@cpan.org> ACKNOWLEDGEMENTS
I might have put this module off for another couple years without the lure of Jifty, Catalyst, and DBIx::Class pulling at me. Thanks to Dan Horne for his RFC draft of this module. COPYRIGHT &; LICENSE Copyright (C) 2006, 2008, 2011 Nathan Gray. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available. SEE ALSO
Convert::NLS_DATE_FORMAT datetime@perl.org mailing list http://datetime.perl.org/ perl v5.12.4 2011-10-12 DateTime::Format::Oracle(3pm)
All times are GMT -4. The time now is 01:38 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy