Need help in regarding Oracle PLSQL developer interview questions

Hi all,
I am totally new in this field regarding plsql. I have just finished training in oracle plsql and in oracle financials. But for starting career i am looking jobs as:Oracle plsql developer. Can somebody help me what type of questions people going to ask? I am not confident yet, i have made my resume but for submitting resume i just want to be aware for the interview questions. Can somebody help me in telling me good questions and answers as to what to prepare?
Thanks in advance.

1.
Do you have experience in Oracle 10g? If so, what are your favorite new features? (shows depth of experience and how well they are keeping up with technology)
2.
Partitioning (Practical Scenarios)
1.
Have you ever worked with partitioned tables? Example:
2.
What types of partitioning?
3.
What types of indexing, global or local? Why did you choose global or local?
4.
What do you see in SQL that is accessing partitioned tables that enables Oracle to take advantage of partitioning?
5.
What is partition pruning?
3.
PL/SQL Bulk Features
1.
Have you ever used PL/SQL bulk features? Which ones? Can you provide an example?
2.
What makes bulk processing faster?
3.
What PL/SQL data constructs are required to use bulk features?
4.
Oracle Collections
1.
What are the three types of collections?
2.
When would you use a varray versus a nested table?
5.
Global Temporary Tables
1.
Have you ever used Global Temporary Tables? Example:
2.
How does Oracle treat Global Temporary Tables differently than regular tables, making them faster?
6.
Autonomous Transactions
1.
What is an autonomous transaction? Example:
7.
SQL Tuning
1.
Someone comes to you with a SQL statement that is running slow, what are some potential problems that can be identified just by looking at the SQL statement?
2.
What are the steps you follow in the database to tune SQL?
8.
Locking Techniques
1.
Types of Locks
1.
Optimistic
2.
Pessimistic
3.
Lock Escalation
9.
Autonomous transactions, where to use examples if any
10.
Difference between Truncate and Delete Statement
11.
PL/SQL tables, index by tables, VARRAY, associate arrays, differences and when to use
12.
Performance tuning related, Using Explain plan, SQL* Plus auto trace, and using tkprof
13.
Different types of joins oracle uses ( Hash join, Merge Join, Nested loop join)
14.
Oracle SQL ANSI syntax ( JOIN USING, JOIN ON, LEFT OUTER JOIN,RIGHT OUTER JOIN etc..)
15.
dbms_profiler package uses
16.
Unit testing approach, if you know and worked on out PLSQL frame work for automatic testing, its big advantageous
17.
Oracle approach for read consistency, what is SCN, dirty reads, phantom reads etc..
18.
Standards ( Coding standards, naming standards etc.) , There are guidelines and naming standards for variables, package, procedure, function names, database object names etc…( Be prepared what standards you followed in previous projects )
19.
Snapshot too old error, fetch out of sequence error when it comes, should be able to explain.
20.
Oracle block, what it contains. Row chaining, row migration concepts
21.
Version control software’s (experience in clearcase and clearquest is big advantage). If you have not used these, know about the importance of these and be prepared to explain which ones you used in previous projects, and how the PL/SQL code used to deploy.
22.
Oracle server architecture, know about oracle memory structures, background processes overview

Similar Messages

  • Need help in understanding oracle plsql design phase.

    I am new user learning oracle plsql. I wanted to know following points.
    1) Is there any process we follow before developing oracle procedures.
    2) Is there any algorithm, flowchart, diagrams we use for orcale procedure development.
    3) What should I learn in order to start developing oracle procedures.
    flow charts
    data flow diagrams
    In there any standard used in industry ? any pointers/comments would be helpful

    1) It is different in every shop and even within a shop with different developers. The best thing for someone learning is to read the books and blogs of Tom Kyte and Steven Feuerstein and choose one. Though I must confess now that I have become a fan of Bryn Lewellyn's White Papers I may never go back.
    Try one out yourself:
    http://www.oracle.com/technology/tech/pl_sql/pdf/doing_sql_from_plsql.pdf
    PS: No one knows PL/SQL better than Bryn.
    2) No. Every procedure is different. What one writes to solve one business problem may bear no relationship to what one writes to solve another. My caveats would be:
    A. SQL before PL/SQL
    B. Arrays before single row processing (that means FORALL and BULK COLLECT)
    C. Don't write line 1 without reading Tom Kyte's observations about bind variables
    3) In this order:
    A. anonymous blocks
    B. how to declare constants
    C. how to declare variables
    D. how to create control structures
    E. exception handling
    F. bulk collect and forall statements
    G. DBMS_SQL built-in package
    H. Native dynamic SQL
    You will find demos of all of the above here:
    www.morganslibrary.org/library.html

  • Need help on Using Oracle Acces Manager 11g

    Hi
    I Need help on Using Oracle Acces Manager Admin console to configure for SSO.
    I am new to Identity Management
    I have installed OAM 11g and configured for OAM in new weblogic domain
    Please help to proceed forward.
    Thanks
    Swapnil

    Hi
    Thanks for your reply
    I am able to login to the console
    I am unable to login the the weblogic server from another machine but abl eto do so from the machine where all this is installed
    What i feel is there needs to be some configurataion maybe policy or Agent
    IDMDomainAgent is configured and so is the OAM server configured .
    Please advice some books or link how to do achieve logging into the weblogic em/console from a remote machine
    Thanks in Advance

  • Guys need help is regarding games. I want to install games like commandos, gta vice city, counter strike etc I mean action games in which we do levels, like games in playsatation and xbox ?

    Guys need help is regarding games. I want to install games like commandos, gta vice city, counter strike etc I mean action games in which we do levels, like games in playsatation and xbox ?

    You can only install games that are in the iTunes app store on your computer and the App Store app directly on the iPad - if there are games like those that you mention in your country's store then you can buy and install them. Have you had a look in your country's store ?

  • Need help for learning how to develop interfaces for Oracle R12 EBS

    Hi all,
    I need to learn how to create interfaces in PL/SQL for Oracle R12 EBS Financials. I cannot find a good starting point for the documentation and examples to help me get started in this area. Would appreciate tips
    for this area.

    Hi,
    What kind of interfaces you are planning to develop?
    Oracle already provides list of APIs that can be used (in R12, it is responsibility).
    Oracle Integration Repository Documentation Resources Release 12 [ID 396116.1]
    Oracle Integration Repository
    http://irep.oracle.com/index.html
    If those APIs do not satisfy your requirements, you can refer to "Oracle Applications Developer" guide as well as SQL-PL/SQL guides.
    Applications Releases 11i and 12
    http://www.oracle.com/technetwork/documentation/applications-167706.html
    Database Documentation -- SQL-PL/SQL
    http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html
    Thanks,
    Hussein

  • Oracle PLSQL developer guidance needed

    Hi,
    I am working as a PLSQL developer since last 3 years ,have a oracle certification on it. My current profile also includes
    dba activities related to development and test databases.
    Wanted to ask if i continue further in plsql would doing a oracle dba certification be helpful for my career.
    Also that after a couple of years in plsql what would be my profile and if i went for a dba profile now then what would be my profile.
    Seniors please guide.
    Thanks.

    A-K wrote:
    Hi,
    I am working as a PLSQL developer since last 3 years ,have a oracle certification on it. My current profile also includes
    dba activities related to development and test databases.
    Wanted to ask if i continue further in plsql would doing a oracle dba certification be helpful for my career.
    Also that after a couple of years in plsql what would be my profile and if i went for a dba profile now then what would be my profile.
    Seniors please guide.
    Thanks.bigdelboy is not a senior, merely a bigdelboy ... thoug I suppose as he was talking about ICL4130's today his age may be showing a little.
    As you have a PL/SQL I assume (possibly incorrectly) it is a PL/SQL OCA certification. In that case you should ensure you get a PL/SQL OCP first to demonstrate a high level of competence in that area.
    After that you may feel that a DBA certifcatiion may be helpful it towards some of the 'DBA' takes you are doing. 'DBA' covers a whole load of things, so its difficult to say how relevant the OCA would be for you. But a different way of looking at it is that self studying for a DBA probably wouldn't do much harm and you would learn cosething is the self study. But having said that you might want to review other things to look at:
    (1) Make sure you have done the 2 day dba course (and sit the exam also. You would get a cert but you might get a useful exam pass and it might be relevant to what you are doing).
    (2) Make sure there isn't something else you should be doing instead. The SQL OCE would be one thought. Or perhaps something completely different like UML. Or maybe some of the SOA stuff. Or maybe things that are not certifable like SQL statement tuning, or database security things, or Business intelligence .....
    The things I've mentioned are not directly career moved focused, so in that sense I probably havan't answered your question.
    Rgds - bigdelboy.

  • Need help connecting to Oracle 7

    Hi!
    My name is Patrick and I have a question regarding Oracle 7. First I need to clarify that I usually don't work with Oracle products at all and there I'm a total newbie in this area; please be gentle! :)
    I work for a company that installs/builds/integrate healthcare systems, and we have now encountered a problem that involves Oracle 7. We need to create a connection between a workstation with a Oracle database (version 7) provided by another company and a product of ours using ODBC. We have been in contact with the other company that informed us that we need to install the Oracle 7 ODBC driver that is found on a Oracle Client CD. The problem is that this CD is gone and the customer wasn’t even aware of it. As I understand it there is no way of just downloading and installing the driver by itself, but you need the Oracle installer - is this correct?
    Anyway, what would the quickest solution for this problem? Is it even possible to buy Oracle 7 nowadays? Would a later version than 7 work?
    Thank you for your help!
    Regards,
    Patrick

    Hi,
    In theory it is possible with a 9.0.1 client (but not with 9.2). See note 207303.1 in Metalink.
    https://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&id=207303.1
    If this is true, you can download ODBC 9.0 from here
    http://www.oracle.com/technology/software/tech/windows/odbc/index.html
    A 9.0.1 is more difficult to find, but it might be included as part of some other product, eg an old version Discoverer Desktop (such as 4.1 or 9.0.4)
    http://www.oracle.com/technology/software/products/discoverer/index.html
    or an old version of Designer...
    http://www.oracle.com/technology/software/products/designer/index.html
    Another option is a third-party ODBC stack with their own wire-level implementation of Oracle SQL*Net.
    Good luck.
    Cheers,
    Colin

  • Need help for importing oracle 10G dump into 9i database

    hi, Someone help me to import oracle 10G dump into 9i database. I'm studying oracle . Im using oracle 10G developer suite(downloaded from oracle) and oracle 9i database. I saw some threads tat we can't import the higher version dumps into lower version database. But i'm badly need help for importing the dump...
    or
    someone please tell me the site to download oracle 9i Developer suite as i can't find it in oracle site...

    I didnt testet it to import a dump out of a 10g instance into a 9i instance if this export has been done using a 10g environment.
    But it is possible to perform an export with a 9i environment against a 10g instance.
    I am just testing this with a 9.2.0.8 environment against a 10.2.0.4.0 instance and is working so far.
    The system raises an EXP-00008 / ORA-37002 error after exporting the data segments (exporting post-schema procedural objects and actions).
    I am not sure if it is possible to perform an import to a 9i instance with this dump but maybe worth to give it a try.
    It should potentially be possible to export at least 9i compatible objects/segments with this approach.
    However, I have my doubts if this stunt is supported by oracle ...
    Message was edited by:
    user434854

  • Query Regarding Oracle SQL Developer

    Hi Guru's,
    There is a confusion regarding Installing SQL Developer, whether i need to install Oracle Software on my machine so that i use SQL Developer from my machine or i use SQL Developer without installing Oracle Software as i check the documentation for installing SQL Developer it gives info for installing SQL Developer JDK need to be installed and the correct path need to be initialized. May be this is stupid question but i want to clear my doubt.
    Any suggestion for the same. Thanks in advance.

    Hi,
    Install Oracle client Software first then SQL Developer
    Thanks,
    Ajay More
    http://www.moreajays.com

  • Need help for finding oracle payables tables

    Hi,
    I need help for finding tables relating fields INVOICE_ID, NOTIFICATION_ID and APPROVAL_STATUS or WFAPPROVAL_STATUS. I have searched a lot but has been unable to find any table containing all the above mentioned fields. I found the table WF_NOTIFICATIONS for INVOICE_ID, however have been unable to find the latest tables with INVOICE_ID and APPROVAL_STATUS as fields.
    All the tables having this combination are either very old tables which are not used anymore or doesnt give the required data. Please let me know where am i going wrong. Once i get the required tables, i need to join the tables to get the required data with the imp fields. Also, the values of WFAPPROVAL_STATUS are not very clear to me. I need values for it as APPROVED, REJECTED AND INITIATED.

    Hi Swetha,
    You will have to manually make the table adjustments in all the systems using SE14 trans since the changes done using SE14 cannot be collected in any TR.
    How to adjust tables :
    Enter the table name in SE14. For ex for any Z master data(Say ZABCD), master data table name would be /BIC/PZABCD, text table would be /BIC/TZABCD. Similarly any DSO(say ZXYZ) table name would be /BIC/AZXYZ00 etc.
    Just enter the table name in SE14 trans --> Edit --> Select the radio button "Save Data" --> Click on Activate & adjust database table.
    NOTE : Be very careful in using SE14 trans since there is possibility that the backend table could be deleted.
    How to collect the changes in TR:
    You can collect only the changes made to the IO --> When you activate, it will ask you for the TR --> Enter the correct package name & create a new TR. If it doesn't prompt you for TR, just goto Extras --> Write transport request from the IO properties Menu screen. Once these IO changes are moved successfully, then the above proceduce can be followed using SE14 trans.
    Hope it helps!
    Regards,
    Pavan

  • Need help connecting to Oracle to create database

    Am student taking DBA course; have altered pfile so that path shows where createdb is located. Cannot connect to Oracle; keep getting message "insufficient privileges." Createdb file amended per book to "REMOTE_LOGIN_PASWORDFILE=exclusive" and still can't connect. Can I grant connect privileges to internal/oracle? Tried several times to create database and am now using new database name to try again, but when I get to svrmgrl and type in "connect internal" and give password "oracle" as book says to do I get the "insufficient privileges" message again. Need help.

    Linda,
    when you use exclusive in remote_login_passwordfile is necessary make one file. Use the following instructions:
    orapw file=orapw<SID> password=<password> entries=<users>
    where
    file=name of password file (mandatory)
    password=password for SYS and INTERNAL (mandatory)
    entries=maximum number of distinct DBA and OPERs (opt)
    There are no spaces around the equal to (=) character.
    Find orapwd.exe by Windows Explorer
    Bye,
    DQC

  • Regarding Oracle 10G Developer Suite On Oracle 9i R2

    Actually i am new to oracle *9i R2* because i worked on Oracle 7 in that i was getting by default forms and reports will be installed. after inquiring with my friends they said that in oracle *9i R2* there wont be forms and reports installed for that you have to install Oracle 10G Developer Suite. but i am having a doubt that weather both can be installed on the same machine in the same operating system.

    Yes we can use 2 databases on same machine on same operating system but u need to use different Oracle Homes for each version. But u can't ran Form 10g wid Oracle 9i database. You need to use only 10G forms Reports wid 10G Database.
    Thanks
    Nilesh
    www.erporacleapps.blogspot.com

  • Need help in installing Oracle Application Server 10g Rel  Wireless Portion

    I am trying to install the OAP and need to enable or configure the wireless portion of it. I got this cpio file from Oracle site (as_linux_x86_101300_disk1.cpio & as_linux_x86_101300_disk2.cpio) and installed the OAP. I don't see any option to enable the wireless portion. runInstaller is showing only the basic installer option ( IntegratedWebserver,J2EE Server,Process Management). I have my OAP server running now and this on RedHat AS3.
    Oracle Application Server 10g Release 3 (10.1.3.0.0)
    Need help!!
    - G -

    You might find better assistance in the APplication Server forum - Oracle Application Server - General

  • Need Help in a Oracle Issue

    Hi need some valuable suggestion.
    I have a table myemp with columns empno, ename, hiredate. I altered the table and added a new column as create_dt.
    The requirement is that wherenver i update or insert a new row into myemp table, the column create_dt should get filled with the values of hiredate of myemp table(same table).
    This is a case of multi row updates. Triggers are feasible?
    Please guide me.
    Thanks in advance.

    SID,
    I think what you need is "INSTEAD OF TRIGGERS" implementation . Now question whethere triggers are feasible or not depends upon how often changes being made meaning entering new hire information ( I guess not hiring several thousand or laying off 100 of people everyday). :)
    Here what you can do and customized trigger according to your needs
    Prompt Table MYEMP;
    CREATE TABLE MYEMP
      EMPNO       NUMBER(10)                            NULL,
      ENAME       VARCHAR2(50 BYTE)                     NULL,
      HIREDATE    DATE                                  NULL,
      SAL         NUMBER(10,2)                          NULL,
      CREATE_DTE  DATE                                  NULL
    Create view and instead of trigger_
    CREATE OR REPLACE FORCE VIEW vmyemp (
       empno,
       ename,
       hiredate,
       sal,
       create_dte
    AS
       SELECT "EMPNO", "ENAME", "HIREDATE", "SAL", "CREATE_DTE"
       FROM myemp;
    Prompt drop Trigger V_EMP;
    DROP TRIGGER V_EMP;
    Prompt Trigger V_EMP;
    CREATE OR REPLACE TRIGGER v_emp
       INSTEAD OF INSERT OR UPDATE
       ON VMYEMP    FOR EACH ROW
    DECLARE
       tmpvar   NUMBER;
    BEGIN
       IF INSERTING
       THEN
          INSERT INTO myemp
             empno, ename, hiredate, sal, create_dte
          VALUES (:new.empno, :new.ename, :new.hiredate, :new.sal, :new.hiredate);
       ELSIF UPDATING
       THEN
          UPDATE myemp
          SET create_dte = :NEW.hiredate
          WHERE empno = :old.empno;
       END IF;
    EXCEPTION
       WHEN OTHERS
       THEN
          -- Consider logging the error and then re-raise
          RAISE;
    END v_emp;Regards
    Edited by: OrionNet on Jan 16, 2009 1:11 PM

  • Oracle Warehouse Builder - Interview Question.

    Hi,
    I am interviewing a person for a consulting role.
    It has been about 4 years since I have even thought about OWB.
    Can anyone suggest an interview question(s) (please provide answer) that would give a clear indication of their depth of use and understanding of OWB?
    Thanks.

    I disagree, but I sympathize with the interviewee who fears being asked an interview question by someone not knowledgeable enough to determine the correctness of their answer.
    OWB is a tool which uses ETL concepts, but like most tools, has some quirks and idosyncracies which require some tool-specific techniques to be successful. I'm not an OWB user (a little Informatica, a little hand-coded), but have seen that setting up Type II SCDs in OWB looks like a very different exercise than setting them up in Informatica.
    Hopefully somebody who developed their good conceptual undertanding of ETL before coming to OWB, and is now a good OWB user can give us some perspective on how important OWB specific knowledge is - and some questions to help seperate the OWB experts from the other ETL experts.

Maybe you are looking for

  • Is there a way to remove additional BP Address in BP Master Data using DTW

    Hi, While updating the BP addresses using DTW it got duplicated. Is there a way to remove those Shipto/ Billto addresses which got duplicated. Individually it is possible to remove but using DTW can I create a template? Thanks. Kishor

  • Spry Menu issue in IE7

    I am using a Spry horizontal menu, which looks fine in firefox and opera, but in IE7 & IE8 there is a small (maybe 3px) unwanted gap between the top of the menu and the bottom of the header element above it. I've been looking all over, and it sounds

  • Crash on startup - limited to user account, but how?

    Hello, I've set up a new user account on my MacBook (OS 10.4.11) by importing the user folder from another computer using Migration Assistant. This computer has iPhoto 6 installed and it works fine in the other user accounts. However, in this new use

  • Cost centre Budget Display in the shopping Cart ( back-end settings)

    Hi, I am working on Shopping cart budget (Back-end). I have maintained the budget for Internal order in the back-end, and while creating shopping cart for the Internal order able to get budget display as below Budget Overview Assigned to Budget of Va

  • Report  and SAP-SCRIPT  &  SCREEN PAINTER

    Hi all ,   I need some help. 1)How to transport sap-script. 2) print program of sap script are client-dependent or client-independent. 3)Database tables ( on se11)  are client-dependent or client-independent. ( is sy-mandt will make dependent or inde