HTMLDB Administration as a DBA

What are the best practices for HTMLDB from the DBA (Administrative) point of view? This would include backup and more importantly recovery. What about table maintenance activities such as purging?

I dont imagine they are any different than regular Oracle backup/recovery. Everything HTMLDB does is stored in objects in the FLOWS_xxxxxx, FLOW_FILES schemas. The PL/SQL packages that make up HTML DB itself are stored in the data dictionary along with everything else. HTML DB automatically sets up purge dbms_jobs during installation that you can manage using the admin interface.
Thanks

Similar Messages

  • HTMLDB Administration

    Does anyone have any recommendations for good documentation for Administration of HTMLDB? I am not able to find much information, but maybe I'm just not searching correctly. I'm looking for some how to's, recommended practices, etc. I find all sorts of information for users, but I'm looking specifically for information from an administrators point of view. Even such simple information as how to increase the DB size seems difficult to find. I know how to do this from a dba's perspective, but I did not know if there is a way to do this from within HTMLDB. I have not found any information, or scant information at best, regarding this and other parts of HTMLDB administration. Another specific thing I am looking for is best practices regarding workspace/schemas. Since multiple schemas can be associated with Multiple workspaces, what is the best practice? For example, is it best to give each developer their own workspace, or share a workspace with their own schemas, or share a schema but have their own workspaces, etc.
    The documentation I downloaded from Oracle appears have a users guide, but no administrators guide. As far as version, currently we are using 1.6, and will eventually upgrade to 2.0.
    Any sources would be appreciated.
    Thanks.

    Manu,
    The developer/administrator attributes for the HTML DB user accounts won't help you. Please read the User Guide about authorization schemes and also search this forum using keywords like "authorization", "VPD", and "roles" to find many useful threads.
    Scott

  • Differences between being an Oracle and SQL DBA?

    Sorry to post this here, but I need so insight and don't know any Oracle DBA's. As posted here before, Ive been a MSSQL DBA for about 6 years and want to broaden my skill set. One of my ideas is to learn Oracle. For the record, I do realize that my teaching myself wont open up hundreds or Oracle DBA jobs, but Im hoping to land a "mostly SQL with a little Oracle" gig somewhere. Ive successfully installed Oracle on Linux, and now need to make a decision on if to proceed or not. Any insights from people that have worked with both platforms would be especially helpful, but all thoughts are definately welcomed. So now my questions:
    1. Why are Oracle DBA's paid more than SQL DBA's? It must be something skill specific? What is it?
    2. Will this trend likely continue as newer versions of Oracle are released that are easier to manage?
    3. With that extra cash, is there typically more hours involved? I dont mind working a bit extra if needed, but I do have little ones that I'd like to watch grow up.
    4. Are there typically differences in the job responsibilities between Oracle and SQL DBA's? The changing trend these days is to include DTS/ Analysis Services/ Reporting Services all under the DBA umbrella. Do Oracle DBA's typically have the same type of stuff?
    5. If I do continue down this path, it would probably be far easier for me to learn on Windows than *nix. Is this a valid thing to do, or should I not bother? I've been told that it's still worth while, but have real reservations about needing to tell an interviewer "I've only used it on Windows".
    I realize this is all subject to personal experiences and feelings, but don't know how else to figure this stuff out without asking.
    TIA, ChrisR

    By SQL DBA, I assume you mean SQL Server DBA. SQL is 'Structure Query Language' and is not a specific product, no matter how much the Microsoft community might wish to usurp the term. <g>
    There are mauy reasons for this, including the Oracle vs Microsoft mindset that has been nurtured over the years. For many managers, 'Oracle is solid, reliable and expensive' whereas 'Microsoft SQL Server is cheap, not necessarily as reliable, but good enough'.
    Whether true or not is irrelevant, these are direct quotes from some of my customers.
    My remaining answers are based on my personal experience, and may only be valid in my area. (Yes, things are VERY regional.)
    >
    1. Why are Oracle DBA's paid more than SQL DBA's? It
    must be something skill specific? What is it? Often, an Oracle DBA is a trained DBA. SQL Server DBAs seem to be decent developers who are [or have been stuck] doing DBA work.
    I find that SQL Server DBAs who are truly capable of handling all of {backup, recovery, troubleshooting, security, development, disaster recovery, audit, locking, configuration, RAID and disk, upgrade, migration and porting (to name a few)} competently are generally paid comparable to Oracle DBAs.
    However, I also find there are extremely few true SQL Server DBAs.
    >
    2. Will this trend likely continue as newer versions
    of Oracle are released that are easier to manage?Yes.
    Although Oracle administration is easier, DBAs are now expected to handle more instances, and adminstrator across more servers, and are expected to be competent in more of the feature capabilities.
    There is NO reduction in the amount of work. The 'easier to manage' stuff simply means being more efficient.
    >
    3. With that extra cash, is there typically more
    hours involved? I dont mind working a bit extra if
    needed, but I do have little ones that I'd like to
    watch grow up.
    A blatant observation: Oracle tends to be used in more mission critical environments, and SQL Server in department support environments. Mission critical tends to be watched closer, and require 'fast aqnd competent' response. Pager duty seems to be more prevelant in Oracle positions - department server crashes can be handled by a reboot in the morning.
    4. Are there typically differences in the job
    responsibilities between Oracle and SQL DBA's? The
    changing trend these days is to include DTS/ Analysis
    Services/ Reporting Services all under the DBA
    umbrella. Do Oracle DBA's typically have the same
    type of stuff?Many SQL Server 'DBAs' I know personally are 'super developers' but not really DBAs.
    Observation: DBAs are often very 'repeatable' detail oriented, whereas developers are 'get it done' oriented. Very different mentailties, both very important.
    >
    5. If I do continue down this path, it would probably
    be far easier for me to learn on Windows than *nix.
    Is this a valid thing to do, or should I not bother?
    I've been told that it's still worth while, but have
    real reservations about needing to tell an
    interviewer "I've only used it on Windows". Oracle is quite operating system independant. Pick your poison.
    SQL Server is quite operating system dependant. Some else picks your poison.
    There is no shame in saying to an interviewer that you have a strong competence in Oracle but only experience in Windows. A good potential employer will often provide appropriate additional training to a suitable, honest, candidate.
    >
    I realize this is all subject to personal experiences
    and feelings, but don't know how else to figure this
    stuff out without asking.
    I strongly encourage you to contact locals rather than ask in these forums. Check whether there is an Oracle User Group close to you, and meet and chat with the members. Ditto for SQL Server. (You can find out by contacting respective sales reps.)
    The above is NOT a dismissal of SQL Server capabiltites or SQL Server DBAs. (Some close friends are extremely competent with SQL Server.) It is just a set of personal observations.

  • Corporate Online Training For Oracle DBA @ Suninfosysinc Software Solutions

    SUN INFOSYS SOFTWARE SOLUTIONS
    Sun Infosys is a leading software solutions provider based out of Highland Park , New Jersey and serving clients across North America . Sun Infosys' dedicated information technology professionals are committed to meeting your company's information technology needs. Our allegiance to this goal and our high quality service guarantees our client's success.
    Sun Infosys empowers the exchange, execution and integration of software consultancy projects with a strong edge for human resource management. By building strategic alliances with world-class companies, Sun Infosys serves a plethora of multinational businesses.
    ORACLE 10g DBA COURSE CONTENTS
    ●     Introduction
    ●     Course Objectives
    ●     Suggested Schedule
    ●     Lesson Objectives
    ●     Oracle Products and Services
    ●     Oracle Database g: Stands for Grid
    ●     Oracle Database Architecture
    ●     Database Structures
    ●     Oracle Memory Structures
    ●     Process Structures
    ●     Oracle Instance Management
    ●     Server Process and Database Buffer Cache
    ●     Physical Database Structure
    ●     Tablespaces and Data Files
    ●     SYSTEM and SYSAUX Tablespaces
    ●     Segments, Extents, and Blocks
    ●     Logical and Physical Database Structures
    ●     Course Examples: The HR Schema
    ●     Database Architecture: Summary of Structural Components
    ●     Installing the Oracle Database Software
    ●     Tasks of an Oracle Database Administrator
    ●     Tools Used to Administer an Oracle Database
    ●     Installation: System Requirements
    ●     Checking the System Requirements
    ●     Optimal Flexible Architecture (OFA)
    ●     Using Optimal Flexible Architecture
    ●     Setting Environment Variables
    ●     Oracle Universal Installer (OUI)
    ●     Installing the Oracle Software
    ●     Database Configuration Options
    ●     Executing Configuration Scripts
    ●     Completing Your Installation
    ●     Advanced Installation Options
    ●     Installation Option: Silent Mode
    ●     Practice Overview: Installing the Oracle Software
    ●     Creating an Oracle Database
    ●     Planning the Database
    ●     Databases: Examples
    ●     Database Configuration Assistant (DBCA)
    ●     Using the DBCA to Create a Database
    ●     Password Management
    ●     Creating a Database Design Template
    ●     Using the DBCA to Delete a Database
    ●     Summary
    ●     Practice Overview: Using the DBCA
    ●     Managing the Oracle Instance
    ●     Management Framework
    ●     Starting and Stopping Database Control
    ●     Oracle Enterprise Manager
    ●     Accessing Oracle Enterprise Manager Database Home Page
    ●     Using SQL*Plus and iSQL*Plus to Access Your Database
    ●     Using iSQL*Plus
    ●     Setting Up iSQL*Plus for SYSDBA and SYSOPER Access
    ●     Using SQL*Plus
    ●     Calling SQL*Plus from a Shell Script
    ●     Calling a SQL Script from SQL*Plus
    ●     Initialization Parameter Files
    ●     Simplified Initialization Parameters
    ●     Database Startup and Shutdown
    ●     Starting Up an Oracle Database Instance
    ●     Starting Up an Oracle Database Instance: NOMOUNT
    ●     Starting Up an Oracle Database Instance: MOUNT
    ●     Starting Up an Oracle Database Instance: OPEN
    ●     Shutting Down an Oracle Database Instance
    ●     Shutdown Modes
    ●     SHUTDOWN Options
    ●     Using SQL*Plus to Start Up and Shut Down
    ●     Viewing the Alert Log
    ●     Viewing the Alert History
    ●     Dynamic Performance Views
    ●     Dynamic Performance Views: Usage Examples
    ●     Dynamic Performance Views: Considerations
    ●     Summary
    ●     Practice Overview: Managing the Oracle Instance
    ●     Managing Database Storage Structures
    ●     Storage Structures
    ●     How Table Data Is Stored
    ●     Anatomy of a Database Block
    ●     Tablespaces and Data Files
    ●     Oracle Managed Files (OMF)
    ●     Space Management in Tablespaces
    ●     Exploring the Storage Structure
    ●     Creating a New Tablespace
    ●     Storage for Locally Managed Tablespaces
    ●     Tablespaces in the Preconfigured Database
    ●     Altering a Tablespace
    ●     Actions with Tablespaces
    ●     Dropping Tablespaces
    ●     Viewing Tablespace Information
    ●     Gathering Storage Information
    ●     Viewing Tablespace Contents
    ●     Enlarging the Database
    ●     What Is Automatic Storage Management?
    ●     ASM: Key Features and Benefits
    ●     ASM: Concepts
    ●     Summary
    ●     Practice Overview: Managing Database Storage Structures
    ●     Administering User Security
    ●     Database User Accounts
    ●     Predefined Accounts: SYS and SYSTEM
    ●     Creating a User
    ●     Authenticating Users
    ●     Administrator Authentication
    ●     Unlocking a User Account and Resetting the Password
    ●     Privileges
    ●     System Privileges
    ●     Object Privileges
    ●     Revoking System Privileges with ADMIN OPTION
    ●     Revoking Object Privileges with GRANT OPTION
    ●     Benefits of Roles
    ●     Assigning Privileges to Roles and Roles to Users
    ●     Predefined Roles
    ●     Creating a Role
    ●     Secure Roles
    ●     Assigning Roles to Users
    ●     Profiles and Users
    ●     Implementing Password Security Features
    ●     Creating a Password Profile
    ●     Supplied Password Verification Function: VERIFY_FUNCTION
    ●     Viewing and Modifying Initialization Parameters
    ●     Managing Schema Objects
    ●     What Is a Schema?
    ●     Accessing Schema Objects
    ●     Naming Database Objects
    ●     Specifying Data Types in Tables
    ●     Creating and Modifying Tables
    ●     Understanding Data Integrity
    ●     Defining Constraints
    ●     Constraint Violations
    ●     Constraint States
    ●     Constraint Checking
    ●     Creating Constraints with SQL: Examples
    ●     Viewing the Columns in a Table
    ●     Viewing the Contents of a Table
    ●     Actions with Tables
    ●     Dropping a Table
    ●     Truncating a Table
    ●     Indexes
    ●     Types of Indexes
    ●     BTree Index
    ●     Bitmap Indexes
    ●     Index Options
    ●     Creating Indexes
    ●     What Is a View?
    ●     Creating Views
    ●     Sequences
    ●     Creating a Sequence
    ●     Using a Sequence
    ●     Temporary Tables
    ●     Temporary Tables: Considerations
    ●     Data Dictionary: Overview
    ●     Data Dictionary Views
    ●     Data Dictionary: Usage Examples
    ●     Summary
    ●     Practice Overview: Administering Schema Objects
    Managing Data and Concurrency
    ●     Performance Management
    ●     Performance Monitoring
    ●     Performance Monitoring: Top Sessions
    ●     Performance Monitoring: Top Services
    ●     SQL Tuning Advisor: Overview
    ●     SQL Tuning Advisor Options and Recommendations
    ●     Using the SQL Tuning Advisor
    ●     Using the SQL Tuning Advisor: Example
    ●     SQL Tuning Advisor: SQL Statistics
    ●     SQL Tuning Advisor: Identifying Duplicate SQL
    ●     Using the SQL Access Advisor
    ●     Managing Memory Components
    ●     Enabling Automatic Shared Memory Management (ASMM)
    ●     Manually Setting Shared Memory Management
    ●     Using the Memory Advisor
    ●     Dynamic Performance Statistics
    ●     Troubleshooting and Tuning Views
    ●     Invalid and Unusable Objects
    ●     Summary
    ●     Practice Overview: Monitoring and Improving Performance
    ●     Backup and Recovery Concepts
    ●     Part of Your Job
    ●     Categories of Failures
    ●     Statement Failure
    ●     User Process Failure
    ●     Network Failure
    ●     User Error
    ●     Instance Failure
    ●     Background Processes and Recovery: Checkpoint (CKPT)
    ●     Background Processes and Recovery: Redo Log Files and LogWriter
    ●     Background Processes and Recovery: Archiver (ARCn)
    ●     Instance Recovery
    ●     Phases of Instance Recovery
    ●     Tuning Instance Recovery
    ●     Using the MTTR Advisor
    ●     Media Failure
    ●     Configuring for Recoverability
    ●     Control Files
    ●     Redo Log Files
    ●     Multiplexing the Redo Log
    ●     Archive Log Files
    ●     Archive Log File: Naming and Destinations
    ●     ARCHIVELOG Mode
    ●     Summary
    Practice Overview: Configuring for Recoverability
    ○     Performing Database Backups
    ○     Backup Solutions: Overview
    ○     Oracle Secure Backup
    ○     User Managed Backup
    ○     Terminology
    ○     Recovery Manager (RMAN)
    ○     Configuring Backup Settings
    Sun Infosys Software Solutions Offering Courses:
         Oracle 10g / 11g DBA
         SQL , PL/SQL
         Linux Administration
         Oracle OCA DBA
         Unix/Linux + Shell Scripting
    Phone: +001-732-675-7911 (U.S.A)
    E-mail : [email protected]
    Website: www.suninfosysinc.com

    I'll remember that company name to ensure that I neither use it nor recommend it.
    John.

  • DBAs and responsibility in data security

    hello folks, this question is more into politics rather than technical. If you had a business and you're hiring a DBA, how would you restrict a DBA from not viewing certain data? The things which can come into my mind are:
    - Enforce the DBA to use a non-dba account with just access to SYSTEM tables and dictionary views
    - Don't give the DBA root/oracle access in case of Unix or 'Administrator' access in case of Windows
    Feedback is welcome

    Doesn't Database Vault just in effect demote the DBA to super-operatorNo. In a nutshell, DBV separates access into three separate responsibilities - the actual user, the account creator and the access policy administrator. A DBA can still have SYSDBA privileges but, under DBV:
    (1) The DBA cannot create their own accounts, the account creator does that
    (2) The access policy administrator can put rules in place such as "no SYSDBA access during working hours" or "nobody can look at the data in this table just because they have SELECT ANY TABLE privilege".
    You now have to worry about the security admin reading all your data.The idea is you have three separate roles filled by three different people. The user creator won't be able to put in place the policies which would allow them to access the data. The policy administrator won't be able to create users. Of course this is wholly procedural but there's no point in splashing out for DB Vault without putting the security practices in place too.
    How can a DBA backup the database if they can't read some of the data?Precisely what part of any DBAs job requires them to have unfettered access to your mediacl records or your credit card numbers? The backup will be done by an account that has the necessary priveleges but the DBA won't be able to connect as that account.
    what prevents them from accessing the datafiles directly / on a seperate system
    without database vault? Access will be controlled and audited. Somehow. Read the docs.
    Look, I have seen a demo of this stuff last year. It's very clever. Probably not uncrackable but I think would require extremely determined malefactors working in concert to subvert a properly implemented DBV set-up. It would certainly save a DBA who has had a bad month on the horses from succumbing to temptation.
    Besides, to a large extent this is about demonstrating compliance to external auditors.
    Cheers, APC

  • Can non HTMLDB Administrators add users?

    Does anyone know if there is a way for a workplace administrator to add a user to the HTMLDB enviornment if they are not also an HTMLDB administrator? I was trying the following
    wwv_flow_api.set_security_group_id(p_security_group_id=>100) ;
    then after setting some variables
    wwv_flow_fnd_user_api.create_fnd_user(p_user_name=>v_UsrNm,
    p_first_name=>v_FrstNm,
    p_last_name=>v_LstNm,
    p_email_address=>v_Email,
    p_web_password=>v_UsrPwd) ;
    However when the user is not an HTMLDB administrator, you get the following error
    ORA-20001: User requires ADMIN privilege to perform this operation.
    Is there any way around this?

    In the application we have a "Create User" page under the Administration Tab and after filling out the required fields, and pressing the "create" button, the process gets run. And yes, I've taken out the set_security_group_id call and it still fails, giving me the following message.
    ORA-20001: User requires ADMIN privilege to perform this operation.
    HTMLDB Product Build is: 1.6.1.00.02
    Schema Compatibility is: 2004.07.04
    Are those the numbers you were looking for?
    Thanks,
    -Tom

  • Isql* plus DBA connection

    Hi
    i am using oracle 10.2 and when i tried to connect as sysdba to this link "http://administrator:5560/isqlplus/dba"
    a pop up window comes an asked me to enter user name and password,
    tha window is labled as "Connect to administrator"
    isql* plus DBA
    can sombody tell me how can i go through this security layer
    Thanks & Regard

    See your isqlplus connection as sysdba

  • Configure DBA Cockpit for Oracle

    Hello,
    I installed EHP1 SPS20 in Solution Manager, but I have been trying to configure DBA Cockpit, but i don't understand how to do it, I have been looking for some documents but i didn't find anything. Please if you know how to do it please give me some help.
    Thanks!!!!

    Hi,
    Have you referred the following useful documents ?
    [Sap Solution Manager u2013 Dbacockpit Setup|http://s3.amazonaws.com/ppt-download/sapsolmaninstguidedbacockpitsetup-1225699325796243-8.pdf?Signature=r%2BpHgriq25S0r571woYvEBSNGbQ%3D&Expires=1269576741&AWSAccessKeyId=AKIAJLJT267DEGKZDHEQ]
    [Database Administration Using the DBA Cockpit: Oracle|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f079d393-a806-2a10-84a4-d821d4ee092c?quicklink=index&overridelayout=true]
    Regards,
    Bhavik G. Shroff

  • Create checklist for DBA

    Hi,
      How to create checklist for SQL DBA ?.before I handled only 2 instance,now nearly 20 to 30 instance are there.
    Please guide me how to maintain checklist for DB.
    Thanks
    Selva
    Thanks - SelvaKumarSubramaniam.Please MARK AS ANSWER, if my answer is useful to U.

    You can get lots of references for DBA checklist in google:
    Some of them are below:
    http://www.mssqltips.com/sqlservertip/1240/sql-server-dba-checklist/
    https://www.simple-talk.com/sql/database-administration/brads-sure-dba-checklist/

  • Dba vs rest of IT team

    I had a question from long time that how many DBAs really needed to accomplish 100~500 gb database or few databases. I found in companies where 3 to 4 network administrators and 2 to 3 unix administrator and 1 DBA and 1 Application DBA who design the application.
    Please share opinions.

    It depends on how much work there is and what level of support you need to provide. How many developers and users are there ? How critical is the database?
    I have worked on large projects with 20 expert contract DBAs for one PROD database, and we were working 80 hour weeks to try to keep up with patching, code releases, code tuning, and development environment refreshes. I have also worked in production support roles where I was the only DBA supporting hundreds of databases 24x7.

  • Oracle MapViewer 12.1.3 and WFS-T (Transaction) Service

    Hello,
    I am new to Oracle MapViewer.
    Does Oracle MapViewer 12.1.3 supports WFS-T (Transaction) Service similar to ArcGIS Server 10.2?
    ArcGIS Help (10.2, 10.2.1, and 10.2.2)
    "WFS is a specification published by the Open Geospatial Consortium, Inc. (OGC), for serving geographic features on the Internet.
    A WFS service with transactions (WFS-T) allows WFS clients to apply edits (inserts, deletes, and updates) to the data in the source database through the WFS service."
    Thanks,
    Marcelo Marques
    Esri Technical Manager, OCP

    Hello,
    I am also having a hard time to understand all the required software and installation process to create a simple WFS service, the documentation is not very clear.
    - Oracle® Spatial and Graph Developer's Guide 12c Release 1 (12.1)
    http://docs.oracle.com/database/121/SPATL/toc.htm
    - 10 Introduction to Spatial Web Services
    http://docs.oracle.com/database/121/SPATL/sdo_webserv_intro.htm#CHDGBDCE
      10.3 Setting Up the Client for Spatial Web Services
      Before anyone can use Spatial and Graph web services, you, as an administrator with the DBA role, must ensure that:
      •The $ORACLE_HOME/md/jlib/sdows.ear file is deployed into an OC4J instance.
      •The necessary database connections are defined (if you accepted the default location for the sdows.ear file deployment) in the <j2ee_home>/home/applications/sdows/META-INF/data-sources.xml file. This file defines database connections available for use with all web services, including OpenLS and WFS.
      You should then examine and modify the <j2ee_home>/home/applications/sdows/sdows/WEB-INF/conf/WSConfig.xml file, which controls web services behavior. Example 10-1 shows the Oracle-supplied WSConfig.xml file, which you should modify as needed for your system environment. For more information about how to modify this and other files, see the Readme.txt file for the wsclient.jar demo file (described in Section 10.4, "Demo Files for Sample Java Client").
    What do I need to install? How do I deploy OC4J? How I deploy this in Weblogic or Glassfish? How do I deploy the .ear file in OC4J?
    I am a beginner and need more clear instructions .
    Deploying an EAR File to OC4J From the Command Line
    http://buttso.blogspot.com/2006/11/deploying-ear-file-to-oc4j-from.html
    15 Web Feature Service (WFS) Support
    http://docs.oracle.com/database/121/SPATL/sdo_wfs.htm#CIHEFGJJ
    I need something easier to follow, like this tutorial
    - Installing and Configuring Spatial Web Service in OC4J
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r1/prod/install/swsinst/swsinstall.htm?cid=4194&ssid=5275317476097
    But how I do the same in OC4J/Weblogic/Glassfish? and in 11gR2 and 12c?
    Any help is appreciate.
    Thanks,
    Marcelo

  • Where to begin in Oracle?

    Hello everyone,
    I am interested in obtaining an Oracle certification but do not know where to begin. I am new to this but I work with Access so I do have an understanding of databases. I spoke with someone recently and was told to learn Linux. The person was very vague in giving out any information on the subject (he acted like I was trying to break into Fort Knox). I would really appreciate it if someone could just point me into the right direction and help me get started. I know Oracle and Access are totally different but I am ready to put in the work to obtain this incredible certification. I am going to do this on my own because I cannot afford to attend any boot camps, Oracle classes, or community colleges. I have posted this question on many so called Oracle forums but know one is willing to respond to my question. Can anyone out there help?
    Thanks,
    bdthomas02

    I am trying to get the OCA certificationI assume in my reply below that you are referring to 1Z0-042 - Oracle Database 10g: Administration I (10g DBA OCA).
    I spoke with an Oracle rep and she informed me that the classroom requirement does not apply to this certificationThat's correct. You need it only when you clear the second exam (1Z0-043).
    1. Can I pass the exam by purchasing materials from a book store, Oracle website, or other suggested sources?The best source would be Oracle Training Material (Student Guides**). However, I do recommend "Oracle Database 10g OCP Certification All-In-One Exam Guide". I used this reference to clear the exams.
    Oracle Database 10g OCP Certification All-In-One Exam Guide
    http://www.amazon.com/Oracle-Database-Certification-Guide-Handbook/dp/0072257903
    ** Oracle Student Guides/ILT (Instructor Led Training) Materials
    Re: Student Guides
    Practice exams provide tools to help you improve and continue your exam preparation:
    Oracle Certification Program - Practice Test Page
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=208
    Sample Questions – 1Z0-042 Oracle Database 10g: Administration I
    http://www.oracle.com/global/us/education/certification/sample_questions/exam_1z0-042.html
    2. Do I need to know Linux in order to pass the exam (someone told me unless I know Linux I would not be able to understand the commands)?It is not necessary. See the following link for the exam topics:
    Oracle Database 10g: Administration I
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_exam_id=1Z0_042
    3. Since I do not know anything about Oracle how should I study for the exam and how long will it take to be able to pass the exam?You need to practice and work hard since you are new to Oracle. Arrange to install Oracle 10gR2 database, practice the installation, and try to cover all the topics which are listed in the link referenced above.
    You can download Oracle 10gR2 database from:
    Oracle Database Software Downloads
    http://www.oracle.com/technology/software/products/database/index.html
    Please let us know if you need any further clarification.

  • Newly hardened Oracle11g database - unable to create Spatial or Text index

    Oracle 11g Rel2, Windows 2003 platform
    Our customer recently hardened their database and then tried to recreate their (previously working) schema. Now they're suddenly encountering these errors when trying to create a spatial index and text index respectively.
    ERROR at line 1:
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-13249: internal error in Spatial index: [mdidxrbd]
    ORA-13249: Error initializing geodetic transform
    ORA-13249: SRID 8307 does not exist in MDSYS.CS_SRS table
    ORA-29400: data cartridge error
    ORA-04063: package body "MDSYS.SDO_CS" has errors
    ORA-06512: at "MDSYS.SDO_INDEX_METHOD_10I", line 10
    after running command
    CREATE INDEX IDX_POINTGEOMETRY on PointGeometry(pointGeom) indextype is mdsys.spatial_index parameters('LAYER_GTYPE=POINT');
    When I query mdsys.sdo_cs I can see that SRID 8307 does in fact exist.
    AND
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-04063: package body "CTXSYS.DRIXMD" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "CTXSYS.DRIXMD"
    ORA-06512: at "CTXSYS.DRUE", line 145
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 366
    ORA-04063: package body "CTXSYS.DRIXMD" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "CTXSYS.DRIXMD"
    after running command CREATE INDEX IDX_REPORT_XMLTYPE ON report(xmlreport)
    INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS ('SYNC(ON COMMIT)');
    Your help is greatly appreciated.

    I figured out the answer with help from the Oracle Spatial forum, but I wanted to follow up in case anyone was interested or would find this helpful.
    As part of the hardening process, the system administrator (not a DBA), revoked execute privileges on DBMS_LOB (and a number of other packages) from PUBLIC. The problem was that he didn't read the fine print in the hardening manual that said that doing so "+may result in an inability to execute default Oracle applications and utilities. To correct this problem, grant execute privileges on these packages directly to the SYSMAN, WKSYS, MDSYSand SYSTEM accounts as well as any other default Oracle database and custom application object owner accounts as necessary to support execution of applications/utilities installed with an Oracle Database Server+". As a result, the MDSYS.SDO_CS and CTSXYS.DRIXMD package bodies had compilation errors from trying to access DBMS_LOB. To fix the problem I granted execute privileges on DBMS_LOB, etc to MDSYS and CTXSYS. I can now once again successfully create my Oracle Spatial and Oracle Text indexes.

  • How to know package name in plsql

    Hi experts,
    I want to find out all packages' name within one database, is there any views or tables which contains these information? just like user_tables
    regards
    Owen

    If you want to obtain all packages names at the database level you are required privileges, otherwise you will only be able to see the USER_OBJECTS and ALL_OBJECTS. All dba packages is listed at the DBA_OBJECTS:
    select object_name
    from dba_objects
    where object_type='PACKAGE';Required role: select_catalog_role
    This should be granted from an administrator (ask your dba).
    ~ Madrid

  • Documentation, success factor? Time consume? Tools, methods to use?

    Hello,
    Some questions in my mind, Please share your experience and knowledge. This is not a very technical question, it's a discussion.
    Experts, database team leaders, Consultants, managers, CTO, CEO can share their thoughts....
    - How many of you believe in documentation?
    - Is documentation a success factor or is it just a waste of time in some cases?
    - How much time should a database team spend on documentation per work day?
    - How to "invite" database team members to use, write, maintain the documentation; which "smart" methods can be used?
    - How can I know the documentation done is up to date? Should I just "trust" in my team members OR which "smarts" methods can be used to verify it?
    - Which methods, tools can be used of a good, complete documentation of the database libray, logical structure, procedures, jobs, backup / recovery, installation, migrations, etc ... ?
    Best regards,

    Experts, database team leaders, Consultants, managers, CTO, CEO can share their thoughts....I am non of them...
    - How many of you believe in documentation? 100% (Because its the number i.e. 100% which is representation of completeness)
    - Is documentation a success factor or is it just a waste of time in some cases?It depends. It is waste of time only, if reader is either not having any approach to solve the problem or he/she is not doing practice as per instructions in docs.
    - How much time should a database team spend on documentation per work day?Rather than opening facebook, chat room, playing games etc. (of course they are also meant for a mean), but one should think that i am an Oracle DBA; so my first task in free hour is to read docs.
    - How to "invite" database team members to use, write, maintain the documentation; which "smart" methods can be used? Some sort of motivation in term of money and/or appraisals.
    - How can I know the documentation done is up to date? Should I just "trust" in my team members OR which "smarts" methods can be used to verify it?It depends. First you can ask for proper documentation, check it and make necessary correction (if any required). As far as matter of concern of trust, yes you can but not blindly.
    - Which methods, tools can be used of a good, complete documentation of the database libray, logical structure, procedures, jobs, backup / recovery, installation, migrations, etc ... ?As far as Oracle concern, i think there is no such great need to have documentation, because database dictionary is having all sort of metadata; but yes for DBA concern, you have to properly outlined the major in and outs of business, person, technical resources with higher administration that any DBA has to write procedure in this way, these are backup strategies, rules, Guideline for Installation, How to perform migration etc. If any DBA find fail to follow these "Working Manuals" then they might be punished by any mean.
    I am not sure, how much all these are helpful, but i expressed my opinion/views.
    Regards
    Girish Sharma

Maybe you are looking for