Performing Oracle DBA task on Linux OS
Hi,
I an Oracle 9i OCP DBA fresher. I've been performing DBA tasks on windows XP. But, now I wish to switch to linux as dual OS.
Please tell me which distribution of linux would be suitable for me ( I've never used Linux before.). I also wish to upgrade to Oracle 11g OCP.
I think for that up-gradation, I'd have to take 1zo-055 exam. Could anyone help me getting the right material for the preparation of this exam.
Thanks .
Mohamed ELAzab wrote:
Hello Aman,
If you have OCP already and go take teh oca and ocp exam you dont need any further courses or the sql exam as far as i know.i upgraded from ocp 10 g to ocp 11g doing it this way.Mohamed,
The reason that I mentioned your answer as wrong that you suggested the same for a fresh OCA and OCP. The person is exempted from training only if he is going for an upgrade exam not for the complete track which you mentioned in your reply.
Please see the complete track and upgrade path pages which mentions it clearly,
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=198&p_org_id=&lang=
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=44
Additional training is not required to upgrade your certification from one version to the next.
HTH
Aman....
Similar Messages
-
Tips required to practice oracle dba tasks on home comp.
hi Guys,
i want to practice oracle dba tasks at home. I am guy just graduated in MS. I want to practice oracle dba tasks on my personal comp. I have oracle on linux installed.
Can some tell me in detail as to what tasks i can do on my personal comp.
it will be great if anyone lists out the tasks in detail that i can do.
there are not a lot of companies who want to hire a junior dba. I guess i am of the view that I will practice what ever i can on personal comp.
detailed answer will be highly appreciated.
Thanks a lot in advanceIt's tough to practice at home because you don't really have a dynamic database that changes or experiences abuse like a real one does. Probably the best things to do are to make sure you know the syntax of parameters and views. For example, when you use log_archive_dest do you need yo include the word "location" in your setting? Or is you need to kill a session, what view will you query and what information do you need from that view? IT's always good to know about non-Oracle things too, like how to construct a .cmd file in NT or a shell script in Unix. How do you set up an ODBC driver for a non-Oracle db connection? Make sure you know how to do exports and imports (easy once you've done them a few times but intimidating the first time). Know how to check your database only using DOS commands in NT. Learn vi or another Unix text editor. Have knowledge of how a three and four tier set up works.
When you're first hired as a Jr. DBA you'll probably be doing grunt work that the senior doesn't want - like writing scripts, checking the backups and exports each morning, doing installs, etc. Make sure you know where to look for these things, how to tell if an online backup is successful or if it is stuck in online backup mode. Know OFA compliant locations. Know what and where the OFA ORACLE_HOME is. Know where the tnsnames file is, how to troubleshoot it.
Keep a sense of humor and be humble. Keep an open mind and always keep the attaitude that you can learn something everyday from someone else.
Hope this helps,
EC -
DBA Tasks - Industry standard guidelines
Hey :
As a DBA what are the recommended tasks that we should be doing regularly?
- Daily tasks
- Weekly tasks
- Sanitary checks frequency
- Must have documented reports
- What else??
I am looking at putting a system in place for the team. Any industry standard reference and guidelines would be good starting point for me.Hi,
Any industry standard reference and guidelines would be good starting point for me. Everybody has a differing idea of the DBA job role. I've been a DBA for 25 years, and I would say the main duties include:
Install, patch and maintain all Oracle software
Tune all Oracle instance components including SQL and PL/SQL
Approve all production schema changes
Approve changes to database design
Control all migrations of Oracle schema objects
Design and implement a backup & recovery system
Implement Oracle failover technology
In addition, in some shops the DBA's take-on responsibility for a whole new set of Oracle DBA tasks:
Data modeling and Oracle database design
Data interface protocols
Managing data security
Managing development projects
Predicting future Oracle trends for hardware usage and user load
I have more notes here:
http://www.dba-oracle.com/t_job_duties.htm -
Links refers to Linux basics for oracle DBA by Sushil Kuma
kamran sir
I need help regarding the links posted on your blog.
The links refers to Linux basics for oracle DBA by Sushil Kumar which is posted on your blogspot. if anyone is having those links please provide me those links.
thank yoususdba wrote:
kamran sir
I need help regarding the links posted on your blog.
The links refers to Linux basics for oracle DBA by Sushil Kumar which is posted on your blogspot. if anyone is having those links please provide me those links.
thank youpost the question in kamran's blog with your email id.
else email him separately
thank you grish sharma... i removed it
Edited by: rajeysh on Jul 12, 2011 8:21 PM -
What are all the duies that have to be performed by an oracle dba
hi
i am new to oracle and i want to know the duties that have to be performed by an oracle apps dba?
how many years of exp is required to become an dba?
is it compulsory that i should know plsql to become an oracle dba?
Thank youThere duties of a DBA will vary depending on the job role and to some degree the organization in which you work. There are some core duties that you should be to handle no matter the role. Some of those duties would be:
Backup and Recovery
Backup and Recovery
Backup and Recovery
Database creation
User/schema Management
Database and application (sql) tuning
Knowledgeable of the Oracle process and memory structures
Knowledgeable of the OS being used
Good people skills.
and Backup and Recovery
The above is by no means an exhaustive list, but areas that I look when I am interviewing a DBA. Being an Apps DBA, you will also no doubt need have duties that are centered around the support of the Apps.
The multiple listings of backup and recovery are subtle hint that you should be very familiar with the concept as it applies to Oracle no matter your role. -
Error at Creat asinstance When installing oracle forms 11g on linux
Hello all experts!!!,
i am installing oracle weblogic forms 11g on linux platform and i am getting error at Create as instance step.
components selected :--
forms ,reports,form builder report builder enterprise manager
OS Platform :-- Oracle Enterprise Linux 5.3 and also same error on Fedora Core 13
i have also Oracle Database 11g R2 installed on same machine.
the log says :---
[2010-09-13T12:55:38.831+05:30] [as] [ERROR] [] [oracle.as.provisioning] [tid: 55] [ecid: 0000Ig9xHTOFw000jzwkno1CZRTb00000i,0] [[
oracle.as.config.ProvisionException: Unable to validate NonJ2EEManagement Application deployment on admin server.
at oracle.as.config.impl.RuntimeServiceConnection.validateNonj2eeApplication(RuntimeServiceConnection.java:678)
at oracle.as.config.impl.RuntimeServiceConnection.deployIfNecessary(RuntimeServiceConnection.java:192)
at oracle.as.config.impl.OracleASInstanceImpl.create(OracleASInstanceImpl.java:92)
at oracle.as.provisioning.fmwadmin.ASInstanceProv._createInstance(ASInstanceProv.java:249)
at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstance(ASInstanceProv.java:166)
at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstanceAndComponents(ASInstanceProv.java:116)
at oracle.as.provisioning.engine.WorkFlowExecutor._createASInstancesAndComponents(WorkFlowExecutor.java:525)
at oracle.as.provisioning.engine.WorkFlowExecutor.executeWLSWorkFlow(WorkFlowExecutor.java:441)
at oracle.as.provisioning.engine.Config.executeConfigWorkflow_WLS(Config.java:866)
at oracle.as.install.classic.ca.standard.InstanceProvisioningTask.doExecute(InstanceProvisioningTask.java:215)
at oracle.as.install.classic.ca.standard.StandaloneTool.execute(StandaloneTool.java:50)
at oracle.as.install.classic.ca.standard.StandardProvisionTaskList.execute(StandardProvisionTaskList.java:61)
at oracle.as.install.classic.ca.ClassicConfigMain.doExecute(ClassicConfigMain.java:124)
at oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:335)
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:87)
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:104)
at oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15)
at oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:63)
at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:158)
at oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:81)
at oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:83)
at java.lang.Thread.run(Thread.java:619)
Caused by: oracle.as.config.utl.DeployerException: NonJ2EEManagement Applicationdeployment failed.
at oracle.as.config.utl.Deployer.deployApplication(Deployer.java:95)
at oracle.as.config.utl.Deployer.deploy(Deployer.java:52)
at oracle.as.config.impl.RuntimeServiceConnection.deployNonj2eeApplication(RuntimeServiceConnection.java:219)
at oracle.as.config.impl.RuntimeServiceConnection.validateNonj2eeApplication(RuntimeServiceConnection.java:670)
... 21 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.as.config.utl.Deployer.deployApplication(Deployer.java:93)
... 24 more
Caused by: weblogic.Deployer$DeployerException: weblogic.deploy.api.tools.deployer.DeployerException: Task 0 failed: [Deployer:149026]deploy application NonJ2EEManagement [Version=11.1.1] on AdminServer.
Target state: deploy failed on Server AdminServer
java.lang.NoSuchMethodError: getDeploymentOperation
at weblogic.Deployer.run(Deployer.java:72)
... 29 more
Caused by: weblogic.deploy.api.tools.deployer.DeployerException: Task 0 failed: [Deployer:149026]deploy application NonJ2EEManagement [Version=11.1.1] on AdminServer.
Target state: deploy failed on Server AdminServer
java.lang.NoSuchMethodError: getDeploymentOperation
at weblogic.deploy.api.tools.deployer.Jsr88Operation.report(Jsr88Operation.java:541)
at weblogic.deploy.api.tools.deployer.Deployer.perform(Deployer.java:140)
at weblogic.deploy.api.tools.deployer.Deployer.runBody(Deployer.java:88)
at weblogic.utils.compiler.Tool.run(Tool.java:158)
at weblogic.utils.compiler.Tool.run(Tool.java:115)
at weblogic.Deployer.run(Deployer.java:70)
... 29 more
[2010-09-13T12:55:38.838+05:30] [as] [NOTIFICATION] [] [oracle.as.provisioning] [tid: 55] [ecid: 0000Ig9xHTOFw000jzwkno1CZRTb00000i,0] Exit code from OPMNAdmin : 0
[2010-09-13T12:55:38.844+05:30] [as] [ERROR] [] [oracle.as.provisioning] [tid: 55] [ecid: 0000Ig9xHTOFw000jzwkno1CZRTb00000i,0] [[
oracle.as.provisioning.engine.CfgWorkflowException
at oracle.as.provisioning.engine.Engine.processEventResponse(Engine.java:596)
at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstance(ASInstanceProv.java:178)
at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstanceAndComponents(ASInstanceProv.java:116)
at oracle.as.provisioning.engine.WorkFlowExecutor._createASInstancesAndComponents(WorkFlowExecutor.java:525)
at oracle.as.provisioning.engine.WorkFlowExecutor.executeWLSWorkFlow(WorkFlowExecutor.java:441)
at oracle.as.provisioning.engine.Config.executeConfigWorkflow_WLS(Config.java:866)
at oracle.as.install.classic.ca.standard.InstanceProvisioningTask.doExecute(InstanceProvisioningTask.java:215)
at oracle.as.install.classic.ca.standard.StandaloneTool.execute(StandaloneTool.java:50)
at oracle.as.install.classic.ca.standard.StandardProvisionTaskList.execute(StandardProvisionTaskList.java:61)
at oracle.as.install.classic.ca.ClassicConfigMain.doExecute(ClassicConfigMain.java:124)
at oracle.as.install.engine.modules.configuration.client.ConfigAction.execute(ConfigAction.java:335)
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.run(TaskPerformer.java:87)
at oracle.as.install.engine.modules.configuration.action.TaskPerformer.startConfigAction(TaskPerformer.java:104)
at oracle.as.install.engine.modules.configuration.action.ActionRequest.perform(ActionRequest.java:15)
at oracle.as.install.engine.modules.configuration.action.RequestQueue.perform(RequestQueue.java:63)
at oracle.as.install.engine.modules.configuration.standard.StandardConfigActionManager.start(StandardConfigActionManager.java:158)
at oracle.as.install.engine.modules.configuration.boot.ConfigurationExtension.kickstart(ConfigurationExtension.java:81)
at oracle.as.install.engine.modules.configuration.ConfigurationModule.run(ConfigurationModule.java:83)
at java.lang.Thread.run(Thread.java:619)
Caused by: oracle.as.provisioning.util.ConfigException:
Error creating ASInstance asinst_1.
Cause:
An internal operation has failed: Unable to validate NonJ2EEManagement Application deployment on admin server.
Action:
See logs for more details.
at oracle.as.provisioning.util.ConfigException.createConfigException(ConfigException.java:123)
at oracle.as.provisioning.fmwadmin.ASInstanceProv._createInstance(ASInstanceProv.java:317)
at oracle.as.provisioning.fmwadmin.ASInstanceProv.createInstance(ASInstanceProv.java:166)
... 17 more
Caused by: oracle.as.config.ProvisionException: Unable to validate NonJ2EEManagement Application deployment on admin server.
at oracle.as.config.impl.RuntimeServiceConnection.validateNonj2eeApplication(RuntimeServiceConnection.java:678)
at oracle.as.config.impl.RuntimeServiceConnection.deployIfNecessary(RuntimeServiceConnection.java:192)
at oracle.as.config.impl.OracleASInstanceImpl.create(OracleASInstanceImpl.java:92)
at oracle.as.provisioning.fmwadmin.ASInstanceProv._createInstance(ASInstanceProv.java:249)
... 18 more
Caused by: oracle.as.config.utl.DeployerException: NonJ2EEManagement Applicationdeployment failed.
at oracle.as.config.utl.Deployer.deployApplication(Deployer.java:95)
at oracle.as.config.utl.Deployer.deploy(Deployer.java:52)
at oracle.as.config.impl.RuntimeServiceConnection.deployNonj2eeApplication(RuntimeServiceConnection.java:219)
at oracle.as.config.impl.RuntimeServiceConnection.validateNonj2eeApplication(RuntimeServiceConnection.java:670)
... 21 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.as.config.utl.Deployer.deployApplication(Deployer.java:93)
... 24 more
Caused by: weblogic.Deployer$DeployerException: weblogic.deploy.api.tools.deployer.DeployerException: Task 0 failed: [Deployer:149026]deploy application NonJ2EEManagement [Version=11.1.1] on AdminServer.
Target state: deploy failed on Server AdminServer
java.lang.NoSuchMethodError: getDeploymentOperation
at weblogic.Deployer.run(Deployer.java:72)
... 29 more
Caused by: weblogic.deploy.api.tools.deployer.DeployerException: Task 0 failed: [Deployer:149026]deploy application NonJ2EEManagement [Version=11.1.1] on AdminServer.
Target state: deploy failed on Server AdminServer
java.lang.NoSuchMethodError: getDeploymentOperation
at weblogic.deploy.api.tools.deployer.Jsr88Operation.report(Jsr88Operation.java:541)
at weblogic.deploy.api.tools.deployer.Deployer.perform(Deployer.java:140)
at weblogic.deploy.api.tools.deployer.Deployer.runBody(Deployer.java:88)
at weblogic.utils.compiler.Tool.run(Tool.java:158)
at weblogic.utils.compiler.Tool.run(Tool.java:115)
at weblogic.Deployer.run(Deployer.java:70)
... 29 more
weblogic server installation is perfect no errors at all.
i also got the errors i got during installation ( im_emagent.mk and while running command gcc) . but thanks to OTN Forums i had managed to find out a fix. but on this error only solution i got is
TRY WINDOWS . but what about linux then? is there any solution on this error?
i am not much used to front-end ( java i mean). i am Oracle DBA Actually n want to install n try Weblogic
Kindly Help...You can just copy the relevant parts (the ones marked with error). You can also look at the timing
when it happened the reports environment did not start.
From what i remember this could be a memory issue, standard every managed server (WLS_FORMS and WLS_REPORTS) instance
is configured with 1024m bytes of memory.
What we did is first install a forms instance and after that a reports instance. After the forms installation we adjusted the
memory parameters in setWLSEnv (<middleware-home>/user_projects/domains/<domain-name>/bin). Look in this file
for references to WLS_FORMS (something similar to: if [ "${SERVER_NAME}" = "WLS_FORMS" ] ; then).
Another thing which springs to my mind is, which products did you select. If you just want Forms and Reports
you can select just the following:
- Oracle Forms
- Oracle Reports
- Developer Tools aan.
- Management Components
- Oracle HTTP Server
and deselect the other options:
- Oracle Portal
- Oracle Discoverer
- Oracle WebCache
- Clustered (if you are not using clustering)
We also had to fix the following files (i do not think that you have to do this since your Forms did not show any problems):
- (On Windows) Copy the file msvcr71.dll (FMW/windows/extra) to WINDOWS/system32.
- Copy the file mod_wl_ohs.so (FMW/<operating-system>/extra) to <middleware-home>/as_1/ohs/modules. -
Application for the post of an ORACLE DBA
=================================================================
============
ARUNKUMAR RAGHAVAN MSc,BEd,PGDMCH,(MBA)
=================================================================
============
CURRICULUM VITAE
Covering letter
From
Arunkumar.R, email : [email protected],
[email protected]
No 16 /9 Nagendra nagar,
Velachery main road, checkpost,
Near jaya hospital,
Chennai -600 042.
Respected Sir / Madam,
SUB : Application for the post of
ORACLE DBA / DBO - Reg
I wish to submit the following few lines for your kind
consideration.
I feel more comfortable and satisfactory with this type of job
as
I am keen to serve as an employee of your esteemed organization,
which has an intellectually stimulating and emotionally
satisfying environment.
I assure that, I will do my duty to the fullest satisfaction of
my
higher officials, colleagues and to the best of my knowledge and
belief.
I am attaching my CV, first 2 pages of my first book –“ORACLE
ARCHITECTURE MADE EASY”, and a newsletter about Penta Media
Graphics Ltd, my present employer.
Expecting the favour of your earliest reply.
Thanking you with respectful regard,
Yours truly,
(ARUNKUMAR.R)
=================================================================
============
CAREER OBJECTIVE
1. To be a dependable ORACLE DBA and to deploy an
efficient DATA WAREHOUSE and DATA MART.
2. To write unique books on ORACLE DBA and DATA WAREHOUSING
for enthusiastic learning
Experience summary
q Five years and six months of overall experience in
Software Industry.
q Over 24 months of work experience in the administering,
and maintaining the Oracle Database of sizes 3 GB
q Training and authoring books, CBT’s,WBT’s for Oracle DBA
and
Data Warehousing .
Technical skills
Hardware IBM PC, MAC
Operating Systems WINDOWS NT, 95/98/2K, MS-DOS,
LINUX, MAC-OS
RDBMS ORACLE 8I, DBASE, FoxPro,
MSACCESS
Internet Tools HTML, IIS, FrontPage
Responsibilities at PENTAMEDIA GRAPHICS LTD,
(formerly known as PENTFOUR SOFTWARE EXPORTS LTD, SEI-CMM LEVEL
4 COMPANY )
1. Maintaining an "Oracle Pre-Production Database" of size 3 GB.
2. In charge of the CBT's on Data Warehousing & ORACLE
DBA.
3. Installing and upgrading the Oracle server (Oracle 7.3,
Oracle 8.0,
ORACLE 8i,) and application tools.
3. Allocating system storage and planning future storage
requirements
for the database system.
5. Creating Tablespaces for the different group of
projects namely
SOFTWARE, ENGINEERING, MANAGEMENT, and SCHOOL PROJECTS.
6. Creating tables, views and modifying the database
structure, as
necessary, required by Project Leaders and Programmers.
7. Enrolling users and maintaining system security and
controlling and
monitoring user access to the database.
8. Backing up and restoring the database.
Specific Achievements
1. CBT's and WBT's authored (Reference:
www.pentalearn.com )
* Data Warehousing for beginners
* Data Warehousing - Intermediate
* Stepping into ORACLE DBA
* ORACLE DBA - Security
* ORACLE DBA - Backup & Recovery
* Step by Step - ORACLE DBA
* OCP GUIDE - Architecture & Administration
Under Production
* OCP GUIDE - Backup & Recovery
2. Book's authored (Under compilation)
* ORACLE ARCHITECTURE MADE EASY.
* Learn ORACLE DBA in 23 days.
4. Knowledge of documentation and procedures for SEI CMM -
ISO –
QUALITY AUDITS.
4. Academic Project - (Reference: [email protected])
o Title ORACLE QUESTION BANK
o Outline Training software for OCP
(Oracle Certified Professional)
o Period DEC 1998 - JAN 1999
o Software VB 5.0, M.S.ACCESS
5. Awards :
State first & district first in Vivekananda Academy
of cultural
Studies
=================================================================
============
Employment History
1. Company Name : Pentamedia
Graphics ltd
Title : instructional designer
Level : Senior Executive
Specialization : IT/Computer Systems/Software
Function : Professional /
Consultant / Specialist
Industry : Computer / Information
Technology (Software)
Date Joined : 12 oct 1999
Duties : Responsible for CBT’s,
WBT’s on DATA
WAREHOUSING & ORACLE DBA.
project guide for TEAM
members.
Developed 5 training
software.
Maintaining "ORACLE-
PRODUCTION DATABASE"
of size 3GB.
Reason for leaving: working currently
2. Company Name : S.A.International ltd
Title : training officer
Level : Senior Executive
Specialization : IT/Computer Systems/Software
Function : Lecturer / Teacher /
Trainer
Industry : Computer / Information
Technology (Software)
Date Joined : 08 Aug 1997
Date Left : 09 Sep 1999
Duties : At S.A.INTERNATIONAL LTD,(A joint
venture company of ELCOT, GOVT OF TAMILNADU UNDERTAKING)
Responsible for all training programmes.
Project guide
for all college students.
Senior Faculty
for "ORACLE DBA" classes.
Accomplishment : Wrote student guides on office
2000 and on ORACLE DBA
Developed 3 training
software.
Reason for
leaving : To get more
experience on ORACLE DATABASE
MAINTENANCE
3. Company Name : G.K.M.college of
engineering & technology
Title : lecturer
Level : Junior Executive
Specialization : Education
Function : Lecturer / Teacher /
Trainer
Industry : Education
Date Joined : 06 May 1996
Date Left : 09 Aug 1997
Duties : Incharge of computer
science department,
Conducting classes and
all academic
activities.
Accomplishment : Wrote 2 student guides on office
1997 and on
ORACLE DBA.
Reason for
leaving : To get more
experience on ORACLE DBA
Activities
4. Company Name : Infra computers pvt ltd
Title : Asst.technical manager
Level : Junior Executive
Specialization : Training & Development
Function : Executive
Industry : Computer / Information
Technology
Date Joined : 30 Apr 1995
Date Left : 06 Jun 1996
Duties : Monitor the day to day
operations of the
SOFTWARE/HARDWARE SERVICE DEPARTMENT. Monitor the DEPARTMENT
STOCK and cash flow position, Meeting executives for Business
development activities
Accomplishment : Joined the Company since August 1994
as Asst TECHNICAL MANAGER. Promoted to TECHNICAL MANAGER in july
1996.
Reason for
leaving : To study M.B.A
(master business
Administration)
ORACLE DBA SKILLS SELF EVALUATION FORM
Oracle: SQL and PL/SQL Skills:
rate
from
0 = None
through 5 = Guru
Creating and maintaining database objects 3
Store, retrieve, and manipulating data 3
Create PL/SQL blocks of application code 1
Familiarity with PL/SQL packages 1
Familiarity with PL/SQL tables and records 0
Calling PL/SQL functions from within SQL statements 0
Building reusable code
0
Crafting code that automatically adapts to changes
in data structures
0
Writing SQL inside PL/SQL programs
0
Reading and writing operating system files 3
Executing host commands and C programs 0
Issuing database alerts
1
Analyzing memory utilization in your session 2
Debugging and tracing program execution 1
Manipulating raw data and large objects 1
Building your own packages
1
Oracle Enterprise Manager Skills:
rate
from
0 = None
through 5 = Guru
Install Oracle Enterprise Manager 5
Administer and monitor Oracle database environments 5
Oracle Enterprise Manager architecture 3
Setup a console for your own environment 3
Implement job and event based system management 3
Understand the integration of shared administrator
responsibilities
3
Tuning Pack
1
(which comprise Oracle Expert, Tablespace Manager
and SQL Analyze)
Diagnostic Pack
0
(which comprise Oracle Trace and Data Viewer,
Performance Manager,
Capacity Planner,and Top Sessions)
Change Management Pack
0
(which comprise Database Alter, Capture, Diff,
Propagate, Quick Change, and Plan Manager)
Database Administration/ Backup and Recovery Skills:
rate
from
0 = None
through 5 = Guru
Familiarity with Oracle7 database environments 5
Familiarity with Oracle8 database environments 5
Set up, maintain, and troubleshoot database 4
Plan and implement database backup and recovery
strategies
4
Understanding of backup, restore and recovery
operations
4
Oracle8 Recovery Manager 4
Network Administration Skills:
rate from
0 = None
through 5 = Guru
Familiarity with Oracle7 Server 5
Familiarity with Oracle8 Server 5
Familiarity with architecture of Net8 4
Establishing connections between peers 5
Client and a server node using various
naming methods
4
Configuring middle tier systems 0
Familiarity with Names Server
1
Familiarity with Connection Manager
3
Memory, I/O, physical structure and
resource contention 2
Familiarity with dynamic performance views 4
Familiarity with initialization parameters 5
Familiarity with diagnostics and tuning guidelines 3
Data Modeling and Relational Database Design Skills:
Arun's
rate from
0 = None
through 5 = Guru
Knowledge with entity-relationship models 2
Knowledge of normalization and relational
database design
1
Defining business information requirements 3
Creating entity-relationship models
3
Transforming requirements into an initial
database designs
3
Personal Strengths :
INVOLVEMENT alone gives PERFORMANCE. With my
spiritual base &
MOTIVATION, I am confident that I will reach the
pinnacle
in the field of ORACLE DBA. I hope my right thinking &
Hardworking nature will make me successful.
Current Communication Address
Address : 16/9, nagendra nagar, velachery
main road,
near jaya hospital, chennai-42
chennai, 600042 India
Tel [home] : 91-44-2552406
Tel [office]: 91-44-4839854
Tel [mobile]:
Email : [email protected],
[email protected]
Permanent Address
Address : s/o N.Raghavan, laksminayackan
patty(po)
thevaram(via), theni(dt), pin
625530
laxminayakan patty,
625530 India
Tel : 91-4454-54739
Email : [email protected], [email protected]
Personal Particulars
Date of Birth : 05 Aug 1971
Gender : Male
Nationality : India
Marital Status : married
Permanent Residence of : India
Passport Number : T465022
Valid Upto Jan 2005
EDUCATIONAL QUALIFICATION
COURSE UNIVERSITY/BOARD Yr.of PASSING
CLASS & %
S.S.L.C TAMILNADU SECONDARY MAR 1986
FIRST 85.40
H.S.C TAMILNADU HIGER SECONDARY APR 1988
FIRST 68.90
B.Sc MADURAI KAMARAJ UNIVERSITY APR 1991
FIRST 68.63
(PHYSICS) VIVEKANANDA COLLEGE
M.Sc MADURAI KAMARAJ UNIVERSITY APR 1994
FIRST 70.40
(PHYSICS)
BEd MADURAI KAMARAJ UNIVERSITY NOV 1995
SECOND 52.20
TECHNICAL QUALIFICATION
COURSE UNIVERSITY/INSTITUTION Yr.of
PASSING %
PGDMCH# St.JOSEPH'S COLLEGE JULY
1995 59.70
BHARATHIDASAN UNIVERSITY
DPCS* @ DOE & TC.T.S- NCVT TRADE SEP 1996
79.47
(AICTE^ APPROVED)
# POST GRADUATE DIPLOMA IN MICROPROCESSOR AND COMPUTER
HARDWARE
* DATA PREPARATION AND COMPUTER HARDWARE
@ DIRECTORATE OF EMPLOYMENT & TRAINING CRAFTSMEN TRAINING
SCHEME
^ ALL INDIA COUNCIL OF TECHNICAL EDUCATION
PROFESSIONAL
TRAINING UNDERGONE
Completed 'ORACLE DBA' Course at RADIANT SOFTWARE PVT LTD,
WEST MABALAM,
CHENNAI -33.
Language Proficiency :
Languages - Proficiency (1=worst - 10=best)
Spoken
Written
English 5 6
Tamil 9
9
Supplementary
If and when employed by the company
Willing to Travel : yes
Willing to be Relocated : yes
Possess Own Transport : T465022 Valid
Upto Jan 2005
Expected Monthly Salary :
Negotiable
Availability :
Immediately
=================================================================
============Sorry, but according to Apple, iTunes Store: All Sales Are Final
You can avoid accidental purchases.
From the iTunes menu bar click iTunes / Preferences then select the Parental tab.
Select: iTunes Store
Click OK. -
DBAShell - New Open Source Project for Oracle DBA's
I'd like to have this project included in the Open Source Oracle tools list at: http://www.oracle.com/technology/community/opensource_projects.html
I've been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I've always wished for was an easier way to set up environment variables for different Oracle Homes and a way to provide passwords to scripts without embedding them in plain-view.
About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
So that is how http://sourceforge.net/projects/dbashell/ was started. Now its in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OSs, other Shells, and other Databases.
Here is a description of the project from the latest news item:
DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
Features include:
* Automatic setting of all environment variables based on SID requested.
* Manage PATH's and other path like variables for each ORACLE_HOME needed.
* Run scripts with stored passwords (no more hard-coding of passwords!!)
* Automatically set SID based on Script location (makes it easier to share scripts between SID's)
* manage temporary script output and check for oracle errors in output
* check database status and versions from scripts
* stop/start databases in parallel (faster startup)
* compile all database objects
* analyze objects in parallel (Faster analyzes)
* set aliases and variables for common SID areas, etc..
* many helpful commands for common Oracle tasks
Over a thousand people have already downloaded the prior release and more are downloading every hour.
I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
Main site:
http://sourceforge.net/projects/dbashell/
Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
Download:
http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?downloadAlways glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.
-
DBAShell - Open Source project for Oracle DBA's
Ive been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things Ive always wished for was an easier way to set up environment variables for different Oracle Homes and a way to provide passwords to scripts without embedding them in plain-view.
About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
So that is how http://sourceforge.net/projects/dbashell/ was started. Now its in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OSs, other Shells, and other Databases.
Here is a description of the project from the latest news item:
DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
Features include:
* Automatic setting of all environment variables based on SID requested.
* Manage PATH's and other path like variables for each ORACLE_HOME needed.
* Run scripts with stored passwords (no more hard-coding of passwords!!)
* Automatically set SID based on Script location (makes it easier to share scripts between SID's)
* manage temporary script output and check for oracle errors in output
* check database status and versions from scripts
* stop/start databases in parallel (faster startup)
* compile all database objects
* analyze objects in parallel (Faster analyzes)
* set aliases and variables for common SID areas, etc..
* many helpful commands for common Oracle tasks
Over a thousand people have already downloaded the prior release and more are downloading every hour.
I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
Main site:
http://sourceforge.net/projects/dbashell/
Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
Download:
http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?downloadAlways glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.
-
Oracle 11g R2 installtion in Linux
Author: Arun
For Reference:
http://www.morganslibrary.org/reference/linux_oracle_inst11gR2.html
Operating System Configuration
1.As root: Install RPM’s
For RHEL 5 (32-bit):
rpm -Uvih binutils-2*
rpm -Uvih compat-libstdc++-33*
rpm -Uvih elfutils-libelf-0*
rpm -Uvih elfutils-libelf-devel-0*
rpm -Uvih elfutils-libelf-devel-static-0*
rpm -Uvih gcc-4*
rpm -Uvih gcc-c++-4*
rpm -Uvih glibc-2*`uname -p`*
rpm -Uvih glibc-common-2*
rpm -Uvih glibc-devel-2*
rpm -Uvih glibc-headers-2*
rpm -Uvih kernel-headers-2*
rpm -Uvih ksh-20*
rpm -Uvih libaio-0*
rpm -Uvih libaio-devel-0*
rpm -Uvih libgcc-4*
rpm -Uvih libgomp-4*
rpm -Uvih libstdc++-4*
rpm -Uvih libstdc++-devel-4*
rpm -Uvih make-3*
rpm -Uvih numactl-devel-0*
rpm -Uvih sysstat-7*
rpm -Uvih unixODBC-2*
rpm -Uvih unixODBC-devel-2*
For RHEL 5 (64-bit):
rpm -Uvih binutils-2*`uname -p`*
rpm -Uvih compat-libstdc++-33*`uname -p`*
rpm -Uvih compat-libstdc++-33*i386*
rpm -Uvih elfutils-libelf-0*`uname -p`*
rpm -Uvih elfutils-libelf-devel-0*`uname -p`*
rpm -Uvih gcc-4*`uname -p`*
rpm -Uvih gcc-c++-4*`uname -p`*
rpm -Uvih glibc-2*`uname -p`*
rpm -Uvih glibc-2*i686*
rpm -Uvih glibc-common-2*`uname -p`*
rpm -Uvih glibc-devel-2*`uname -p`*
rpm -Uvih glibc-devel-2*i386*
rpm -Uvih glibc-headers-2*`uname -p`*
rpm -Uvih ksh-20*`uname -p`*
rpm -Uvih libaio-0*`uname -p`*
rpm -Uvih libaio-0*i386*
rpm -Uvih libaio-devel-0*`uname -p`*
rpm -Uvih libaio-devel-0*i386*
rpm -Uvih libgcc-4*`uname -p`*
rpm -Uvih libgcc-4*i386*
rpm -Uvih libstdc++-4*`uname -p`*
rpm -Uvih libstdc++-4*i386*
rpm -Uvih libstdc++-devel-4*`uname -p`*
rpm -Uvih make-3*`uname -p`*
rpm -Uvih numactl-devel-0*`uname -p`*
rpm -Uvih sysstat-7*`uname -p`*
rpm -Uvih unixODBC-2*`uname -p`*
rpm -Uvih unixODBC-2*i386*
rpm -Uvih unixODBC-devel-2*`uname -p`*
rpm -Uvih unixODBC-devel-2*i386*
2.As root: Create DBA Group and Oracle User
/usr/sbin/groupadd -g 500 oinstall
/usr/sbin/groupadd -g 501 dba
/usr/sbin/groupadd -g 502 oper
/usr/sbin/useradd -u 500 -m -g oinstall -G dba,oper oracle
id oracle
-- set the password to oracle1
passwd oracle
3.As root: Create Installation Directories
mkdir -p /app/oracle
chown -R oracle:dba /app/oracle
chmod -R 775 /app/oracle
mkdir /stage
chown -R oracle:dba /stage
4.As root: Alter Kernel Parameters
Vi /etc/sysctl.conf
Place this parameters in the end of the file.
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
EOF
-- Activate changes
/sbin/sysctl -p
5.As root: Set Shell Limits
-- Modify limits.conf
Vi /etc/security/limits.conf
Place these lines in the end of the file.
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
6.As root:set Logins
-- Modify /etc/pam.d/login
Vi /etc/pam.d/login
session required pam_limits.so
7.As root: Change Default Profile
Vi /etc/profile
if [ $USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF
8.As root: Append servers to hosts file
Vi /etc/hosts
Add this lines
127.0.0.1 localhost.localadmin localhost
10.0.0.33 insight33.acolade.com.au insight33
9.As root: Modify .bashrc
# cd /home/oracle
vi .bashrc
-- append the following:
umask 022
ORACLE_HOSTNAME=?.mlib.org
ORACLE_BASE=/app/oracle/product
ORACLE_HOME=/app/oracle/product/11.2.0/db_1
ORACLE_SID=?
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
TMP=/tmp
TEMP=/tmp
TMPDIR=/tmp
PATH=$ORACLE_HOME/bin:$PATH
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH
export TMP TEMP TMPDIR
alias oh='cd $ORACLE_HOME'
alias sql='sqlplus "/ as sysdba"'
-- close all open terminal windows and open new ones
$ set
-- validate the environment
10.Run the file for to start Installation
Unzip the oracle file in “tmp” folder.
After unzipping the installation files, change the user as “oracle” and take “database” folder.
Su oracle
cd /tmp/database/
./runInstaller
Note:If any one of the checking is failed during installation starting,take new terminal and use
Su root
Xhost +SI:localuser:oracleAccording http://download.oracle.com/docs/cd/E11882_01/install.112/e16765/pre_install.htm#BABCFBDG it is not not.
Minimum system requirements are for Linux x86 and x86-64 are:
Oracle Enterprise Linux 4 Update 7
Oracle Enterprise Linux 5 Update 2
Red Hat Enterprise Linux 4 Update 7
Red Hat Enterprise Linux 5 Update 2
SUSE Linux Enterprise Server 10 SP2
SUSE Linux Enterprise Server 11
Since you are running *5.1* you need to perform an upgrade -
Are the oracle DBa's seeing an end to their career
It's been 2-3 years i am working as an oracle dba in a mid range shop and i was pretty happy with it. After having the satisfaction , I was always worried about the future of an oracle dba. I always heard sql server and db2 are much much better than oracle as they are less complex to administration and their cost is less. Though the oracle people would talk about performance and scalability but with the recent releases , those db have overcome those problems. The problems for oracle dba are coming from several ways:
1.Companies are shifting for sql server or db2 as for low cost and low required of man power.
2.Oracle itself becoming automated.
3. Company like IBM offering main frame solution with free db2 database for the entire data center.
4.With the concept of Cloud computing storage would be third party location , where few employee can take the responsibility.
And..many moreeee...
It gives me a COLD feelings what would i be doing in 3-5 years from now and how could a dba would evolve himself with the change??? I hope this time i am not right.. all the points that i showed is wrong...
Regards,user11181920 wrote:
In next N years ultimately everything in RDBMS will be automated.
This is a common trend and Oracle is leading flagship in it.
Ultimate goal, as I see, is to eliminate DBA, minimizing cost of ownership.
This will attract business to such products - self-managed software.
I do not see it to happen tomorrow, though. But it is going there.
Yeah, well 30 years ago the experts were predicting the end of the need for programmers (the old term for 'developers'). "End User Computing" would put the power in the hands of the business users and eliminate the entire IT department. No I'm not exaggerating. That was the prediction. And people like you were insisting it would come to pass.
You don't even have to go that far. Look at the predictions for the 'paperless office' . . .
Many here will argue with me, but look of the definition of DBA
http://sqldbpool.com/2008/12/22/dba-roles-and-responsibilities/
>
DBA Responsibilities
Installation, configuration and upgrading of Microsoft SQL Server/MySQL/Oracle server software and related products.
Evaluate MSSQL/MySQL/Oracle features and MSSQL/MySQL/Oracle related products.
Establish and maintain sound backup and recovery policies and procedures.
Take care of the Database design and implementation.
Implement and maintain database security (create and maintain users and roles, assign privileges).
Database tuning and performance monitoring.
Application tuning and performance monitoring.
Setup and maintain documentation and standards.
Plan growth and changes (capacity planning).
Work as part of a team and provide 7×24 supports when required.
Do general technical trouble shooting and give consultation to development teams.
Interface with MSSQL/MySQL/Oracle for technical support.
ITIL Skill set requirement (Problem Management/Incident Management/Chain Management etc)
>
Well, that's ONE "definition" of a DBA. It's far from "the" definition.
I'll tell you what. I've actually sat on committees that drew up lists like that. I can tell you first hand that while a lot of things on the list may look legit, there is also a lot of pressure just to fill up the list with as many things as possible in order to justify head count to the bean counters. You could just as well add 'weekly cleaning of the left-hand smoke shifter.'
Then lets look at them one by one:
Installation, configuration and upgrading of Microsoft SQL Server/MySQL/Oracle server software and related products.How often Installation happens? Once for one new app. Usually app vendors have recommendations that DBA should follow. So, what is DBA's role here? Start installer and to follow.
Configuration and upgrading will be more and more automated.
Except the app vendor left out critical details they didn't think were critical because they don't understand the database. Or have bogus 'requirements' because they don't understand the database. Or their recommendations were based on how they did it in their pristine development lab and they never even knew about critical dependencies that might not exist outside of their lab.
Week before last I spent 50 hours working on installing a new database based on the app vendor's specifications ....
Evaluate MSSQL/MySQL/Oracle features and MSSQL/MySQL/Oracle related products.Again, how often? When new App is about to be created and designers need to choose which DB they will need.
And then they proceed to develop on rdbms-A using best practices they learned from rdbms-B -- which turn out to be worst practices on rdbms-A. And only when they go live do they discover that their design doesn't scale because they tried to re-invent (poorly) functionality built into the database.
Establish and maintain sound backup and recovery policies and procedures.Again, how often yo need to establish policies and procedures? Every time you put in a new app with a different SLA.
Backup itself is 100% automated already today. Only if you buy off on the lowest common denominator.
Recovery is close to 100%.Oh? Go spend some time in the RMAN forum ...
And even if it were close to 100%, 'close' only counts "when playing horseshoes or hand grenades."
Most of enterprise backup software support backup and recovery of major RDBMSs.
Just specify a date "from" and click Go.
A little bit complex with RMAN. You have to type(!) RESTORE DATABASE; RECOVER...
Until the cause of failure was something the automation didn't anticipate. Or you then discover that your 100% automated-out-of-the-box backup didn't work the way thought it did. Oh, it 'worked' all right. Just not the way you thought it did.
Take care of the Database design and implementation.Where? Only in development shops.
Depends on what you mean by 'database design and implementation'. And most companies have some sort of development, even if they don't recognize it or call it that.
Implement and maintain database security (create and maintain users and roles, assign privileges).Centralized enterprise security (Domain etc) are in use. Many apps have their security and use basic RDMS security to login App running user.
Until such time as "nothing changed" but "I can't connect to my database".
Database tuning and performance monitoring.Greatly automated. Ultimately will be 100% automated.
Until it's not. See my comment above about developers.
Application tuning and performance monitoring.There are enterprise solutions for monitoring. Also Oracle has Grid Control.
Application tuning can be done by app vendors.I've NEVER met an app vendor that knew **** about how their app impacted performance. 100% of them throw it back on the DBA. I had an app vendor tell me that Oracle was incapable of sustaining more than five concurrent connections.
DBA cannot tune App itself. It may only modify some things in DB that will perform better. And this will be automated.
No, because the database cannot anticipate what stupid things the vendor may do. And it can only work with what it is given.
Setup and maintain documentation and standards.How often?
As often as anything that is documented, changes. As often as it is discovered that something that should be documented, isnt'
Plan growth and changes (capacity planning).Well, DBA should do it. But, again, how often?Should be almost constantly. Given budget cycles, you can't wait until your disk is 98% full before asking to buy more.
>
Work as part of a team and provide 7×24 supports when required.Where such 7×24 support policy exists.Look at my comments above about how these lists get created in the first place.
I can tell you from experience that such 24x7 policies are more common than you seem to think. Just about any financial processing business, logistics and transportation business, telecom business ...
And what from above should be supported during a night by a human?
I see just a restore/recover DB, because a human should make a decision "From which Date".
Do general technical trouble shooting and give consultation to development teams.Yes, in Dev shops. Most of shops are not development shops, though may do custom and ad-hoc reporting and small app development. Do they need a dedicated DBA for this? I doubt. Either a developer will be (self)trained to do some DBA's tasks or DBA will become a SQL developer in that team.
Interface with MSSQL/MySQL/Oracle for technical support.Oh yeah... :)
ITIL Skill set requirement (Problem Management/Incident Management/Chain Sure, two days of training to know basics of ITIL to understand what manager of Helpdesk (Support and Incident Management Team) is talking about.
So, I see DBA should go in of 3 directions:
1. Very deep technical expert that can help in some rear and difficult cases. How many of them will be needed?
2. SQL/ETL/etc Developer. There is not much automation in software development yet.
3. DB Design and Architecture. How many of them will be needed? May be more that #1.You seem to think that automation will solve everything. Take that to it's logical conclusion and it will put all of IT out of work. See my comment above regarding "End User Computing'. What you forget is the human element. Not the human DBA trying to do things you think are or soon will be automated. No I'm talking about the humans that create the kinds of problems that automation is *always* trying to catch up with. Pointy Hair Bosses dreaming up new requirements. Bean counters refusing to by an additional 10 gb of disk. Developers that refuse to learn and/or follow best practice. Developers that can't think beyond clicking an icon to create a table. Developers that treat an rdbms as a data dump and try to use Java to re-invent every bit of functionality the db already provides. Systems administrators that delete all of your online redo logs because he needed disk space and 'log files are expendable'. End users that forget their password *EVERY F****** DAY!*
No, I don't spend my time managing extent distribution like I had to do with 8i. Yes, a lot of things I had to do manually in 8i are now successfully automated to the point I don't have to do them .. or have simply been engineered out of the system. But no amount of automation will overcome the ways humans (Executives, managers, supervisors, other IT team members, and users) figure out how to bring a system to its knees.
This whole discussion reminds me of Dippin' Dots. "The Ice Cream of the Future". Well, it's been "The Ice Cream of the Future" for almost 30 years ....
Edited by: EdStevens on Oct 1, 2012 8:55 PM -
Oracle 9i client for linux & PHP
I'm looking to connect PHP on my linux server to a remote oracle server running 9i. I have been unsuccessful in finding good documentation on this process, as most people are either using windows or connecting to a local server.
As far as I can tell, you must install the oracle client for linux, then recompile PHP with oracle support. So:
1) Is this the best method to do this, and if so where can I get an oracle client for linux?
2) Is there a location where I can get the oracle extension for PHP without having to recompile PHP?I believe the extensions are refered to in the php.ini
and need to be setup.
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
extension=php_oracle.dll
;Don't know if this is needed and whether there is a
;php_oci9.dll
;extension=php_oci8.dll
which can be found by this:
extension_dir = "C:\WINDOWS"
I am trying to perform a similar task, well, sort of. I am running Oracle 9i (9.2.0.1.0) on a Win2003Server machine and do not want to build PHP either.
Please let me know if you find your answer.
Thanks
[email protected] -
Hello,
I am learning oracle DBA,
Is it necessary DBA should know UNIX?
If it's DBA need to know UNIX shell scripting level or UNIX ADMIN level?
Thanks,Kannan.KHello,
I am learning oracle DBA,
Is it necessary DBA should know UNIX?r.- Yessssssss. More that 80% Oracle Production Databases are on Unix/Linux
If it's DBA need to know UNIX shell scripting level
or UNIX ADMIN level?r.- Not a lot but whether you have that kind of knwoledege you could automatize more the daily tasks.
>
Thanks,Kannan.KJoel Pérez
http://www.oracle.com/technology/experts -
Differences between Oracle 8i for a UNIX Platform and Oracle 8i for a Linux Platform
Hello,
J would like to know if there are some differences between Oracle 8i for a UNIX Platform and Oracle 8i for a Linux Platform.
I know that there are some differences on Oracle 8i Parallel Server and i know that some products are not include like precompiler (Mod*Ada, Pro*FORTRAN) on a Linux Platform.
Thank you.We have installed Oracle 8i on Solaris 8 and it had a great performance, of course that the hardware and licence invested here was costed my the office where i work. Personaly i'd installed linux reh hat 8 and oracle 8i, imagine that, it could be implemented by any individual that has the time to do so.
By buyinng from a company that has a good background you could be sure that you will have support.
Bottom line, if you have the $ to buy great hardware go for a unix platform. But if you don't a Red Hat Linux Server Licence with a 1 year sopport and Oracle data base is about 3500Dls.
Visit www.red-hat.com
Rewards... Bye -
Error in installing oracle 11.1 on Linux
This is the error message I get when installing oracle 11g 11.1.0.6.0 on Linux 5 (CentOS 5.2 Final) and the installation stalls at 9% fro m the installation logs
java.util.zip.ZipException: invalid entry size (expected 6802107 but got 6802124 bytes)
at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:368)
at java.util.zip.ZipInputStream.read(ZipInputStream.java:141)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at oracle.sysman.oii.oiix.OiixFileOps.copyStream(OiixFileOps.java:1470)
at oracle.sysman.oii.oiij.OiijFastJarExtracter.copyFileFromJar(OiijFastJarExtracter.java:307)
at oracle.sysman.oii.oiij.OiijFastJarExtracter.copyJarContents(OiijFastJarExtracter.java:227)
at oracle.sysman.oii.oiij.OiijFastJarExtracter.extract(OiijFastJarExtracter.java:146)
at oracle.sysman.oii.oiij.OiijJarExtractQueue$OiijJarExtractWorker.run(OiijJarExtractQueue.java:341)
I am an Oracle DBA and do not have any knowledge in Java. Can anyone help
me.
Thank youHi,
Are you installing from Software CD?
If you have downloaded it from the OTN, check the size of Software. This error is thrown when the downloaded software is not proper or corrupted.
Try downloading the compatiable OS specific software again. Check the size of the software and install it again.
-Priyanka
Maybe you are looking for
-
In IOS6 you could only set calendar appointments at 5 minute intervals. This was fixed in IOS7 but has reverted back in the latest release of IOS7.1. Why? IS there any way to override it. It means I have to go back to my old method of putting my actu
-
I can see the input but have no output - and more!
Howdy, I am dead in the water and am not sure what to do next. Here's my system and everything attached to it. OSX 10.4.11 / 2 x 2.66 Intel / 8 gb ram Mac Pro 1,1 Apogee Ensemble - Firewire bus 1 Maestro 1.7 Daemon v1.4 Driver v2.2Ofc9 Firmware v1.9.
-
Macbook Core 2 Duo keyboard connector
I have a bad macbook Core 2 Duo keyboard cable ribbon. Does anyone have some extras for sale or know where I can buy some? I don't want to buy the whole keyboard.
-
How to convert Oracle database to Sql server Database
Hi All, I have one database made in the Oracle 8i, i want to convert that database to Sql Server Database, Can anyone please give me the step by step process to do this conversion. Regards Ramesh Jha
-
Mapping of transaction types to catalog categories.
Dear Experts, Can you please explain me the reasons and the process in details why do we map transaction types to catalog categories in multilevel categorisation..what are its effect and where. its urgent.Kindly suggest thanks in advance, d panda