Query regarding certification in sql and plsql

Dear all,
I am interested to do a certification in SQL and PLSQL. Could anyone suggest the best certification course for a beginner.

NO!  The SQL Expert Exam is a terrible choice for someone new to Oracle SQL and PL/SQL.  This exam is specifically designed for someone who has years of SQL Experience.  Since you have taken an failed this test in the past, I have no idea why you would suggest it to others as their first experience with Oracle certification exams.
As someone new to Oracle, the first choice should be a SQL Fundamentals exam, either 1Z0-051 (11g) or 1Z0-061 (12c).  The two tests have better than a 90% commonality.  Oracle does not distinguish between versions with the SQL exams, so taking one or the other does not lock you into any particular Oracle release.
Once you pass the SQL Fundamentals exam, your next target would likely be 1Z0-144: Oracle Database 11g: Program with PL/SQL.  That is the introductory PL/SQL exam.  If you pass it and the SQl fundamentals exam, you will earn the Oracle PL/SQL Developer Certified Associate designation.

Similar Messages

  • Oracle sql and plsql

    Hi..friends...
    am new to this database side..am working on installtion devlopment side.
    i am planing to to change the domain into back end devloper.so i want to start with oracle sql and plsql .so plzz suggest me which book is good for begginers..
    Any IDE's are there to work on back end devloper in the company's...?

    Hi
    You need to search first in the forum before posting into the forum.
    For your Q, no.of answers having in the forum.

  • Query regarding certification

    Hi,
    Is it possible to appear for SAP - Certification exams seperately than through SAP tech-ed ?I am having all the required criteria needed for appearing the certification exams.
    But,due to some reason,I may not able to be attend the exam during December month.If I want to attend the exam in January begining is it possible?
    Please provide some suggestions.
    Thanks and Regards,
    Kumar S

    Hi Kumar,
    Yes this is possible that you can attend certification exam in person if you qualify all the certification criteria mentioned by SAP. Frequency of exam depends on the claender. It not pre-planned in much advance. Once there are enough number of people are registered for certification accordingly they decide the date. Once you register for the certification they will send you a list of date and will ask for your confirmation on the available date for the same.
    Regarding the procedure please check the SAP Certification information:
    http://www.sap.com/services/education/certification/levels.epx
    Approximate cost is around INR 22500/ for associate level exam. All the info related to SAP certification is mentioned here and if you want more clarification on it please write a mail to the link given there on the bottom of the page as Contact SAP.
    Regards,
    Subhasha

  • How to trace Very Long SQL and PLSQL?

    Hi,
    i need an advice on how to trace very long PLSQL as iam new to my company and the business is very new to me , i am a very good developer using Developer suite , but my weak point is tracing very long packages and undestand them ,
    i want to trace a Procedure that have a LOT of lines of code and it calls many other packages, i really need to be quick in undestading what this procedre is doing as i should solve my problem in appropriate time
    i am using dbms_output.put_line for tracing, to know what is the path that is taken and the variable values but i think i need a totaly different approach
    also there are some sqls in this system that is very long, some of them is joining more than 10 tables at the same time, any hint to understand what this sql is doing?
    any help is appreciated.

    There is a trace facility for PL/SQL, but if you use it find a GUI interface. Trying to get it to work in SQL*PLUS standalone was painful. I think its supported by the major GUI tools like TOAD and PL/SQL developer but have not used it myself.
    Other tools you can work with to help you debug and tune PL/SQL include Oracle trace (which analyzes SQL for efficiency, with an interpreter called tkprof) and DBMS_PROFILER. DBMS_PROFILER requires some initial set-up but can analyze PL/SQL code line by line and if used carefully function as a sort of limited trace.
    Good luck!

  • Query regarding Certification Exam

    Hi All,
    I would like to take the following exam but would like to know if this alone is sufficient to get my first Oracle certificate or do I need to take other exams to become eligible for Oracle Certification.
    Exam name: Oracle E-Business Suite R12: E-Business Essentials ,Exam Number:      1Z0-204
    In other words, will this exam make me Oracle certified? or do I need to do more for my first certification?
    Plz. advice.
    Thanks,
    MK

    I would like to take the following exam but would like to know if this alone is sufficient to get my first Oracle certificate or do I need to take other exams to become eligible for Oracle Certification.
    Exam name: Oracle E-Business Suite R12: E-Business Essentials ,Exam Number:      1Z0-204
    In other words, will this exam make me Oracle certified? or do I need to do more for my first certification?Go through the certification list for R12 in this link and see if this exam is enough to make you certified (I believe not as you need to take other exams) -- http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=142#1
    Thanks,
    Hussein

  • Query regarding implementation of HashSet and TreeSet and AbstractSet

    I have found that the treeSet and HashSet extends AbstractSet and implements Cloneable and Serializable interfaces.
    What happens if AbstractSet itself implements Cloneable and Serializable interfaces, so that The HashSet and TreeSet need not to implement separately?
    Is it a design concern or is there any logic behind in doing so?
    I appreciate your quick response..
    Thanks
    Shiva kumar

    It would mean that anybody else such as me who extended AbstractSet would be stuck with my implementation being serializable and cloneable whether I wanted or not. No doubt the designers wanted to provide the freedom not to do so.

  • Query regarding Points to self and organization.

    Hi,
    I see I am being awarded points.  However when I click on my organization, I don't see my points.
    I have correctly updated organization name in my profile.
    Can some one help me please - how it works.
    Thanks,
    Ramesh

    You should use your organization's email id something like [email protected]
    Then only your contributions will be added to your organization count. You cannot use domains like yahoo.com or hotmail.com is you don't belong to those organizations.

  • Report based on sql or plsql

    Hello,
    I have an LOV_COLS, which contains the columns of scott.emp and is represented by a list P50_MY_COLS, and textfield P50_SEARCHTERM where I can enter a search term.
    Now I like to have a report which displays something like SELECT EMPNO, ENAME, MGR, SAL, COMM FROM EMP WHERE UPPER(:P50_MY_COLS) LIKE UPPER(:P50_SEARCHTERM) if a button P50_SEARCH is pressed.
    I'd like also to control the Columns if they contain NULL. The report should display the respective rows after pressing the Button P50_NULLSEARCH
    After the desired rows are reported I'd like to be abel to edit the rows...
    How can this be realized ? What is the source of the report ?
    I use the Apex 2.1 which comes with the Oracle XE installation.
    Can someone provide an example ?
    Where in the docs are the differences (with examples) of the different sql and plsql based reports explained ?
    Can a report by based on a plsql procedure/function which resides in the database (not inside the Apex-pages) ?
    thx in advance
    Edited by: wucis on Mar 10, 2011 1:17 PM

    Sharmila,
    Thanks for your response. Maybe I wasn't clear enough in my previous statement. I will give an example of what I am trying to accomplish.
    Let's say I have 2 date fields(SUBMITDATE,COMPLETEDATE) in a table TABLE A
    I want to calculate a field called CYCLETIME with the following conditions:
    If COMPLTEDATE is NULL, then CYCLETIME = SYSDATE-SUBMITDATE
    IF COMPLTEEDATE is not null, then CYCLETIME = COMPLTEEDATE-SUBMITDATE
    Would appreciate any help.
    Thanks
    Dev
    Hi,
    You can do the calculation in the sql query itself. Here is an example which shows the sum of salaray for each department in the scott.emp table.
    select deptno,sum(sal) sal
    from scott.emp
    group by deptno
    Thanks,
    Sharmila

  • Why I've choosed Oracle Certifications over SQL Server's : Highly Specified

    Since doing my Internship on SQL Analysis/Optimization on both Oracle and SQL Server as we support both for our Products, I wanted to target a relevant certification to enforce my experience and as a consequence my CV.
    I was in hesitation on choosing between an SQL Server certification or an Oracle Database Certification.
    Instinctly I would have gone for SQL server for the following reasons
    1. As I'm new and totally unexperienced it feels much easier and appealling to me
    2. It is more simple and thus easier than Oracle
    3. I've Experienced it more - since the first weeks as introductive, while Oracle was and is a more misty field
    But the basic reason I decided to head towards Oracle was Simple : Highly Specified Certification.
    In my placemnt, I primarly analyse and optimize preset API SQL Statements. So what I learn and do, is SQL and SQL optimization techniques.
    And on Oracle I can be provided certifications specifically for this. SQL Expert, PL/SQL, SQL Tuning.
    On the other side, Microsoft hasn't such a thing at all, with the only Certification available being MCSA.
    To get the MCSA certification I need 3 different Exams 1 Querying 2 Administering 3 Implementing a Data Warehouse with Microsoft SQL Server 2012
    Sector on which I dont have a clue. So a logic +"Either Everything or Nothing"+ No thank you sir I wont take.
    At the best I can take just the 1.Querying BUT
    1. It combines SQL, T-SQL, Optimization in one Exam. But I dont work much with T-SQL, I would prefer an exam just on SQL or Optimization. AND
    2. Its not even considered a full Certification
    While in Oracle I can (if I'll make it and find time for their bigger extend) take a Certification on SQL, and a Certification on Tunning which are the exact fields of my Placement.
    And if i suceed I can extend to PL/SQL, but until then I dont have to bother for PL/SQL which I dont use much.
    I dont care if I need separate payments and procedures, since I can organise Studies & Exercise one field at a time, than having to care for both PLUS a field I dont actually use much.
    And then there is also the positive that you will gain certification for the Top and mos advanced DBMS. And that its not only about that Oracle Devs are less and thus maybe more easy to get hired but also that "if you learn the Difficult(Oracle), then if you have to learn the Easy (SQL Server) it would be easier possible, than the opposite"
    So Oracle Certs have in my case that positive Frame
    1. Specified Certifications Mirroring Exactly your Sectors
    2. Helps self-organisation your Study-Learning Distincting each sector
    3. No1 DBMS, more promitment,
    4. As more difficult, it will be surely easier to transfer to SQL Server if there will be need afterwards , than the opposite
    While SQL Server Certifications on the opposite have a negative Frame
    1. Only Full Certification is MCSA for the Entire SQL Serve Set, things I dont know
    2. Only an Exam 1.Querying is possible, which is Not A full Certification
    3. Mischiefs 3 fields to 1 SQL, Optimizing, T-SQL in one for which I dont operate all on the same level and will fragment the study organisation (no educative logic at all)
    4. SQL Server is Easier than Oracle. Being 22 yet, if need comes up it will be harder to transfer to Oracle. The opposite will be easier i think.
    Well under these circumstances for my situation, to set on Oracle Path I think it was more than clearly better.
    It outpasses even the needing of X4 funds for the same knowledge (SQL+Tuning+PL/SQL)

    Goodfire George wrote:
    1. As I'm new and totally unexperienced it feels much easier and appealling to me
    2. It is more simple and thus easier than OracleWhy do you say that?
    It might seem easier on the surface, a point and click interface might be easier acessible for some, but both are complex product suits and neither database engine/platform has a small or "easy" feature set.
    My view is sort of the opposite of yours (of course, it might be a natural view from a long experience with databases and data systems); Oracle DBAs have to be good at what they do, when on the other hand almost anyone can fool themselves thinking they are MSSS DBAs (clicking around in a "explorer" like interface, how hard can it be?). But in reality, it will takes ten's of years of learning and doing on each platform and their applications to be really great at it.
    3. I've Experienced it more - since the first weeks as introductive, while Oracle was and is a more misty fieldSeems like this is the key - you'll only really learn when you dive in and try, fail and try again... (different thresholds on learning curve/steps may vary).
    On the other side, Microsoft hasn't such a thing at all, with the only Certification available being MCSA.You seem to have completely missed the Pro, Master and even Architect levels. Also, for the more "specified", there's implementor, db developer, BI developer tracks with TS and ITP exams/certifications.
    For your case you may want to compare with MCITP Developer track, which has a certificate after each exam (TS, then ITP).
    Remember that MS has a different certification layout. There may be 3 or even 5 steps (exams) before you'll get certified on some level, where as you might need 1 or 2 exams completed to get a Oracle Database cert.
    To get the MCSA certification I need 3 different Exams 1 Querying 2 Administering 3 Implementing a Data Warehouse with Microsoft SQL Server 2012See previous points :)
    At the best I can take just the 1.Querying BUT
    1. It combines SQL, T-SQL, Optimization in one Exam. But I dont work much with T-SQL, I would prefer an exam just on SQL or Optimization. AND
    2. Its not even considered a full Certification Again, look at and compare with Querying/Development and Designing Database Solutions.
    Depending on your outset and "point of view" on things, on the road ahead you could choose to not be blind to "the other side" (whichever one) but learn to discern and apply, reinforcing knowledge from whatever aspect you'll learn and see and know. Be open and open to re-learning stuff. If you don't take things too literally, sql and performance and scalability matters exists on both platforms. You might be able to learn e.g troubleshooting and optimization, not O* troubleshooting and optimization. Also this is a wast area, about performance, becuase you'll need to know systems, how systems fit toghether and maybe more importantly how the users use the system, how they think they use the system, getting to know them and how to hear and control their expectations (yes, you'll be amazed in ten or twenty yers from now how much "psychology" this really is about).
    The (hopefully long) road towards/before exams and certification is what you should put your mind and effort to. As with most other aspects of life; there are no quick fixes - that is just how we "ignore" things we not really want to invest in.
    >
    While in Oracle I can (if I'll make it and find time for their bigger extend) take a Certification on SQL, and a Certification on Tunning which are the exact fields of my Placement.Yes, and for you and your outset that might be a good place to start. But consider actually learning SQL and learning tuning (which will take years) not just "take a certification".
    And if i suceed I can extend to PL/SQL, but until then I dont have to bother for PL/SQL which I dont use much.This might be a sign of "narrow tracking" too early. Learning a little PL/SQL or whatever skills will help in ways you do not yet know. Read what EdStevens has written on the forums on the topic of studying (learning systems from having a major within music).
    It outpasses even the needing of X4 funds for the same knowledge (SQL+Tuning+PL/SQL)Knowledge does not come from taking exams (if you don't mean the "I know how to do multiple choice tests"-kind of knowledge).
    Perhaps it is better in the long run if you study and experience and do the things you like to do, and let the certificates come later on when the time is right.
    Edited by: orafad on May 26, 2013 12:00 PM
    Edited by: orafad on May 26, 2013 12:01 PM

  • Learning sql and pssql ,xml,forms and report

    ihave learned sql and plsql i donot Xml and forms and reports  how to learn by own by easy method
    by sql and psql we have learned from basic to higher ,weather things going from book to online (any other way to practising and understanding the concepts)

    learning sql and pssql ,xml,forms and repojavascript:;learning sql and pssql ,xml,forms and reportrt for beginners

  • Sql query slowness due to rank and columns with null values:

        
    Sql query slowness due to rank and columns with null values:
    I have the following table in database with around 10 millions records:
    Declaration:
    create table PropertyOwners (
    [Key] int not null primary key,
    PropertyKey int not null,    
    BoughtDate DateTime,    
    OwnerKey int null,    
    GroupKey int null   
    go
    [Key] is primary key and combination of PropertyKey, BoughtDate, OwnerKey and GroupKey is unique.
    With the following index:
    CREATE NONCLUSTERED INDEX [IX_PropertyOwners] ON [dbo].[PropertyOwners]    
    [PropertyKey] ASC,   
    [BoughtDate] DESC,   
    [OwnerKey] DESC,   
    [GroupKey] DESC   
    go
    Description of the case:
    For single BoughtDate one property can belong to multiple owners or single group, for single record there can either be OwnerKey or GroupKey but not both so one of them will be null for each record. I am trying to retrieve the data from the table using
    following query for the OwnerKey. If there are same property rows for owners and group at the same time than the rows having OwnerKey with be preferred, that is why I am using "OwnerKey desc" in Rank function.
    declare @ownerKey int = 40000   
    select PropertyKey, BoughtDate, OwnerKey, GroupKey   
    from (    
    select PropertyKey, BoughtDate, OwnerKey, GroupKey,       
    RANK() over (partition by PropertyKey order by BoughtDate desc, OwnerKey desc, GroupKey desc) as [Rank]   
    from PropertyOwners   
    ) as result   
    where result.[Rank]=1 and result.[OwnerKey]=@ownerKey
    It is taking 2-3 seconds to get the records which is too slow, similar time it is taking as I try to get the records using the GroupKey. But when I tried to get the records for the PropertyKey with the same query, it is executing in 10 milliseconds.
    May be the slowness is due to as OwnerKey/GroupKey in the table  can be null and sql server in unable to index it. I have also tried to use the Indexed view to pre ranked them but I can't use it in my query as Rank function is not supported in indexed
    view.
    Please note this table is updated once a day and using Sql Server 2008 R2. Any help will be greatly appreciated.

    create table #result (PropertyKey int not null, BoughtDate datetime, OwnerKey int null, GroupKey int null, [Rank] int not null)Create index idx ON #result(OwnerKey ,rnk)
    insert into #result(PropertyKey, BoughtDate, OwnerKey, GroupKey, [Rank])
    select PropertyKey, BoughtDate, OwnerKey, GroupKey,
    RANK() over (partition by PropertyKey order by BoughtDate desc, OwnerKey desc, GroupKey desc) as [Rank]
    from PropertyOwners
    go
    declare @ownerKey int = 1
    select PropertyKey, BoughtDate, OwnerKey, GroupKey
    from #result as result
    where result.[Rank]=1
    and result.[OwnerKey]=@ownerKey
    go
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • SQL VS PLSQL privileges and grants

    Hi all
    Is there a difference in the way privileges are processed in SQL an PLSQL? I have a user that can select a table with sql, but in plsql the same query reports "table or view does not exist". Later, same thing happend with another user wich was DBA. User can query the v$session view, but can not do it from PLSQL procedure.
    Why is that?
    DB is 10.2.0.2

    When you create named PLSQL (procedures, functions, packages, triggers, methods) the default is to use the definers rights model.
    You can optionally use the invokers rights model.
    With definers rights, you must have privileges on the referenced objects granted directly to you (not via a role).
    Privileges granted via a role can be disabled in one session and enabled in another session - thus they are not reliably enabled.
    The privileges are only checked at compile time and directly granted privileges will reliably be available - those based on a role are not reliably available.
    If you create your named PLSQL with invokers rights, then the privileges are checked at parse time and can rely on session privileges which include role based privs.
    So, either use direct grants and definers rights or user roles and invokers rights.

  • Query performance : TOAD Vs SQL Plus, and caching of query output

    Hi,
    I have one query which takes more than 2 minutes in TOAD, but the same one takes less than 30 secs when executed in SQL Plus. Can some body please tell me why the performance is so different in the two. Is this a known issue? Can i get the actual time required for a query?
    Also when I execute the same query in TOAD for the second time in succession, the execution time reduces drastically from 2 mins to 10 secs. Does caching occur in TOAD? Can I disable it. I am using TOAD for Oracle, Version 9.0.0.160.
    Thanks,
    Rahul.

    user641207 wrote:
    Hi,
    I have one query which takes more than 2 minutes in TOAD, but the same one takes less than 30 secs when executed in SQL Plus. Can some body please tell me why the performance is so different in the two. Is this a known issue? Can i get the actual time required for a query?
    Also when I execute the same query in TOAD for the second time in succession, the execution time reduces drastically from 2 mins to 10 secs. Does caching occur in TOAD? Can I disable it. I am using TOAD for Oracle, Version 9.0.0.160.Rahul,
    it's unlikely but possible that the session established via TOAD has different settings than the session established via SQL*Plus.
    You can check V$SQL and V$SQL_SHARED_CURSOR to find out if the SQL you're executing has different plans, which would result in multiple rows in V$SQL for the same SQL_ID (10g) or ADDRESS, HASH_VALUE (pre-10g) with different CHILD_NUMBERs and V$SQL_SHARED_CURSOR can tell you why they can't share the plan, in case you've got multiple plans.
    In addition you can use V$SES_OPTIMIZER_ENV to find out if the optimizer related settings differ for the TOAD and SQL*Plus session.
    The caching effect is probably the caching of the database rather than anything else. I don't think that TOAD caches the result on the client side.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Sql query to list menus, submenus and function-names for all resp

    Hi,
    Please let me know one single sql query to list all the menus, submenus and user-function-names attached for all responsibilities
    Thanks...

    Hi,
    See the following threads.
    How to find All The Responsibilities with a specific Menu
    How to find All The Responsibilities with a specific Menu
    SQL query
    SQL query
    Regards,
    Hussein

  • Can I put a SQL query into a bind variable and then use it to output report

    Hi,
    Can I put a SQL query into a bind variable and then use it to output report?
    I want to create a report and an item "text area" (say P1_TEXT) which can let user to input a SQL query(they are all technical users and knows SQL very well). Then, I use a bind variable (that text area) to store the SQL statement. Then, I add a submit button and I want to use the following to output the report:
    select * from (:P1_TEXT);
    Do you think it is possible to do that? Any known limitations for APEX in this area?
    Thanks a lot,
    Angela

    You can, but make sure it's what you really want to do. Make sure you are VERY familiar with SQL Injection. Most people who know what it is, go out of their way to prevent SQL Injection. You're going out of your way to allow it.
    You can try using &P1_TEXT. instead of bind variable syntax. Bind variables are one of the best ways to prevent SQL Injection, which is why it's not working for you.
    Once again, I strongly urge you to consider the implications of your app, but this suggestion should get it working.
    Tyler

Maybe you are looking for