InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 701. |
What Are The Various Methods Of Performing A Calculation In A Report ? |
Answer»
|
|
| 702. |
What Are The Two Ways By Which Data Can Be Generated For A Parameters List Of Values? |
| Answer» | |
| 703. |
What Are The Two Panes That Appear In The Design Time Pl/sql Interpreter? |
Answer»
|
|
| 704. |
What Are Three Panes That Appear In The Run Time Pl/sql Interpreter? |
Answer»
|
|
| 705. |
What Is A Combo Box? |
|
Answer» A combo BOX style LIST item combines the features found in list and text item. Unlike the pop list or the text list style list ITEMS, the combo box style list item will both display fixed values and accept one OPERATOR entered value. A combo box style list item combines the features found in list and text item. Unlike the pop list or the text list style list items, the combo box style list item will both display fixed values and accept one operator entered value. |
|
| 706. |
What Is The Frame & Repeating Frame? |
|
Answer» A FRAME is a holder for a group of fields. A REPEATING frame is USED to display a SET of RECORDS when the no. of records that are to displayed is not known before. A frame is a holder for a group of fields. A repeating frame is used to display a set of records when the no. of records that are to displayed is not known before. |
|
| 707. |
How Can A Group In A Cross Products Be Visually Distinguished From A Group That Does Not Form A Cross Product? |
|
Answer» A GROUP that forms PART of a CROSS PRODUCT will have a thicker border. A group that forms part of a cross product will have a thicker border. |
|
| 708. |
How Does One Create A Rman Recovery Catalog? |
|
Answer» Start by creating a database schema (usually called rman). Assign an appropriate tablespace to it and grant it the recovery_catalog_owner role. Look at this example: sqlplus sysSQL>create user rman identified by rman; SQL> alter user rman default tablespace tools temporary tablespace temp; SQL> alter user rman quota unlimited on tools; SQL> grant connect, resource, recovery_catalog_owner to rman; SQL> exit; Next, log in to rman and create the catalog schema. Prior to Oracle 8i this was done by RUNNING the catrman.sql SCRIPT. rman catalog rman/rman RMAN>create catalog tablespace tools;RMAN> exit; You can now continue by registering your DATABASES in the catalog. Look at this example: Start by creating a database schema (usually called rman). Assign an appropriate tablespace to it and grant it the recovery_catalog_owner role. Look at this example: Next, log in to rman and create the catalog schema. Prior to Oracle 8i this was done by running the catrman.sql script. rman catalog rman/rman You can now continue by registering your databases in the catalog. Look at this example: |
|
| 709. |
What Are The Differences Between Ebu And Rman? |
|
Answer» Enterprise Backup Utility (EBU) is a functionally rich, high performance INTERFACE for backing up Oracle7 databases. It is sometimes referred to as OEBU for Oracle Enterprise Backup Utility. The Oracle Recovery MANAGER (RMAN) utility that ships with Oracle8 and above is similar to Oracle7's EBU utility. However, there is no direct upgrade PATH from EBU to RMAN. Enterprise Backup Utility (EBU) is a functionally rich, high performance interface for backing up Oracle7 databases. It is sometimes referred to as OEBU for Oracle Enterprise Backup Utility. The Oracle Recovery Manager (RMAN) utility that ships with Oracle8 and above is similar to Oracle7's EBU utility. However, there is no direct upgrade path from EBU to RMAN. |
|
| 710. |
What Is A Physical Page & What Is A Logical Page ? |
|
Answer» A physical page is a size of a page. That is OUTPUT by the printer. The LOGICAL page is the size of one page of the actual report as seen in the PREVIEWER. A physical page is a size of a page. That is output by the printer. The logical page is the size of one page of the actual report as seen in the Previewer. |
|
| 711. |
I've Lost My Redolog Files, How Can I Get My Db Back? |
|
Answer» The following INIT.ORA parameter may be required if your current redo logs are corrupted or blown away. Caution is ADVISED when enabling this parameter as you might end-up losing your entire database. PLEASE contact ORACLE SUPPORT before using it. The following INIT.ORA parameter may be required if your current redo logs are corrupted or blown away. Caution is advised when enabling this parameter as you might end-up losing your entire database. Please contact Oracle Support before using it. |
|
| 712. |
My Database Is Down And I Cannot Restore. What Now? |
|
Answer» Recovery without any BACKUP is normally not SUPPORTED, however, Oracle Consulting can sometimes extract data from an offline DATABASE using a utility called DUL (Disk UnLoad). This utility reads data in the data files and unloads it into SQL*Loader or export dump files. DUL does not care about rollback segments, corrupted BLOCKS, etc, and can thus not guarantee that the data is not logically corrupt. It is intended as an absolute last resort and will most likely cost your company a LOT of money!!! Recovery without any backup is normally not supported, however, Oracle Consulting can sometimes extract data from an offline database using a utility called DUL (Disk UnLoad). This utility reads data in the data files and unloads it into SQL*Loader or export dump files. DUL does not care about rollback segments, corrupted blocks, etc, and can thus not guarantee that the data is not logically corrupt. It is intended as an absolute last resort and will most likely cost your company a lot of money!!! |
|
| 713. |
What Are The Built -ins Used For Modifying A Groups Structure? |
| Answer» | |
| 714. |
Why Is It Preferable To Create A Fewer No. Of Queries In The Data Model? |
|
Answer» Because for each QUERY, REPORT has to open a separate cursor and has to rebind, EXECUTE and FETCH data. Because for each query, report has to open a separate cursor and has to rebind, execute and fetch data. |
|
| 715. |
What Are Different Types Of Images? |
|
Answer» BOILER PLATE IMAGES, IMAGE ITEMS. Boiler plate images, Image Items. |
|
| 716. |
Can One Import/export Between Different Versions Of Oracle? |
|
Answer» Different versions of the import utility is upwards compatible. This means that one can take an EXPORT file created from an old export version, and import it using a LATER version of the import utility. This is quite an effective way of upgrading a database from one RELEASE of Oracle to the next. Oracle also SHIPS some previous catexpX.sql scripts that can be executed as user SYS enabling older imp/exp versions to work (for backwards compatibility). For example, one can run $ORACLE_HOME /rdbms /admin/catexp7.sql on an Oracle 8 database to allow the Oracle 7.3 exp/imp UTILITIES to run against an Oracle 8 database. Different versions of the import utility is upwards compatible. This means that one can take an export file created from an old export version, and import it using a later version of the import utility. This is quite an effective way of upgrading a database from one release of Oracle to the next. Oracle also ships some previous catexpX.sql scripts that can be executed as user SYS enabling older imp/exp versions to work (for backwards compatibility). For example, one can run $ORACLE_HOME /rdbms /admin/catexp7.sql on an Oracle 8 database to allow the Oracle 7.3 exp/imp utilities to run against an Oracle 8 database. |
|
| 717. |
Does One Need To Drop/ Truncate Objects Before Importing? |
|
Answer» Before one import rows into already POPULATED TABLES, one needs to truncate or drop these tables to get rid of the old data. If not, the new data will be appended to the existing tables. One must always DROP existing Sequences before re-importing. If the sequences are not dropped, they will generate NUMBERS inconsistent with the rest of the DATABASE. Before one import rows into already populated tables, one needs to truncate or drop these tables to get rid of the old data. If not, the new data will be appended to the existing tables. One must always DROP existing Sequences before re-importing. If the sequences are not dropped, they will generate numbers inconsistent with the rest of the database. |
|
| 718. |
How Can Values Be Passed Bet. Precompiler Exits & Oracle Call Interface? |
|
Answer» By USING the STATEMENT EXECIAFGET & EXECIAFPUT. By using the statement EXECIAFGET & EXECIAFPUT. |
|
| 719. |
What Are The Built-ins Used For Creating And Deleting Groups? |
| Answer» | |
| 720. |
What Are The Default Parameter That Appear At Run Time In The Parameter Screen? What Are The Various Sub Events A Mouse Double Click Event Involves? |
|
Answer» Destype and Desname. Destype and Desname. |
|
| 721. |
What Are The Various Sub Events A Mouse Double Click Event Involves? What Are The Various Sub Events A Mouse Double Click Event Involves? |
|
Answer» Double CLICKING the mouse CONSISTS of the mouse down, mouse up, mouse CLICK, mouse down & mouse up EVENTS. Double clicking the mouse consists of the mouse down, mouse up, mouse click, mouse down & mouse up events. |
|
| 722. |
Why And When Should One Tune? |
|
Answer» One of the biggest responsibilities of a DBA is to ensure that the Oracle database is tuned properly. The Oracle RDBMS is highly tunable and allows the database to be monitored and adjusted to increase its performance. One should do performance tuning for the following reasons: The speed of COMPUTING might be wasting valuable human time (USERS waiting for response); Enable your system to keep-up with the speed BUSINESS is conducted; and Optimize hardware usage to save money (companies are spending millions on hardware). Although this FAQ is not overly concerned with hardware issues, one needs to REMEMBER than you cannot tune a Buick into a FERRARI. One of the biggest responsibilities of a DBA is to ensure that the Oracle database is tuned properly. The Oracle RDBMS is highly tunable and allows the database to be monitored and adjusted to increase its performance. One should do performance tuning for the following reasons: The speed of computing might be wasting valuable human time (users waiting for response); Enable your system to keep-up with the speed business is conducted; and Optimize hardware usage to save money (companies are spending millions on hardware). Although this FAQ is not overly concerned with hardware issues, one needs to remember than you cannot tune a Buick into a Ferrari. |
|
| 723. |
What Are The Built-ins Used For Finding Object Id Function? |
Answer»
|
|
| 724. |
What Are The Built-ins Used For Finding Object Id Functions? |
Answer»
|
|
| 725. |
What Are Built-ins Associated With Timers? |
Answer»
|
|
| 726. |
What Is When-database-record Trigger? |
|
Answer» Fires when ORACLE FORMS first MARKS a record as an insert or an update. The trigger fires as soon as oracle forms determines through validation that the record should be PROCESSED by the next post or commit as an insert or update. c generally occurs only when the OPERATORS modifies the first item in the record, and after the operator attempts to navigate out of the item. Fires when oracle forms first marks a record as an insert or an update. The trigger fires as soon as oracle forms determines through validation that the record should be processed by the next post or commit as an insert or update. c generally occurs only when the operators modifies the first item in the record, and after the operator attempts to navigate out of the item. |
|
| 727. |
What Are The Built-ins Used For Getting Cell Values? |
Answer»
|
|
| 728. |
What Are The Built-ins Used For Processing Rows? |
| Answer» | |
| 729. |
What Are The Built-ins That Are Used For Setting The Lov Properties At Runtime? |
Answer»
|
|
| 730. |
What Are The Different Styles Of Activation Of Ole Objects? |
Answer»
|
|
| 731. |
How Is Link Tool Operation Different Bet. Reports 2 & 2.5? |
|
Answer» In Reports 2.0 the link tool has to be SELECTED and then two fields to be linked are selected and the link is AUTOMATICALLY created. In 2.5 the first FIELD is selected and the link tool is then USED to link the first field to the SECOND field. In Reports 2.0 the link tool has to be selected and then two fields to be linked are selected and the link is automatically created. In 2.5 the first field is selected and the link tool is then used to link the first field to the second field. |
|
| 732. |
What Is The Diff. Bet. Setting Up Of Parameters In Reports 2.0 Reports2.5? |
|
Answer» LOVS can be ATTACHED to parameters in the REPORTS 2.5 PARAMETER FORM. LOVs can be attached to parameters in the reports 2.5 parameter form. |
|
| 733. |
Do User Parameters Appear In The Data Model Editor In 2.5? |
|
Answer» No. No. |
|
| 734. |
Why Are Ops$ Accounts A Security Risk In A Client/server Environment? |
|
Answer» If you allow people to log in with OPS$ accounts from WINDOWS Workstations, you cannot be SURE who they really are. With terminals, you can rely on OPERATING system passwords, with Windows, you cannot. If you set REMOTE_OS_AUTHENT=TRUE in your init.ora file, Oracle assumes that the remote OS has authenticated the user. If REMOTE_OS_AUTHENT is set to FALSE (recommended), remote users will be unable to connect without a password. IDENTIFIED EXTERNALLY will only be in effect from the local host. ALSO, if you are using "OPS$" as your PREFIX, you will be able to log on locally with or without a password, regardless of whether you have identified your ID with a password or defined it to be IDENTIFIED EXTERNALLY. If you allow people to log in with OPS$ accounts from Windows Workstations, you cannot be sure who they really are. With terminals, you can rely on operating system passwords, with Windows, you cannot. If you set REMOTE_OS_AUTHENT=TRUE in your init.ora file, Oracle assumes that the remote OS has authenticated the user. If REMOTE_OS_AUTHENT is set to FALSE (recommended), remote users will be unable to connect without a password. IDENTIFIED EXTERNALLY will only be in effect from the local host. Also, if you are using "OPS$" as your prefix, you will be able to log on locally with or without a password, regardless of whether you have identified your ID with a password or defined it to be IDENTIFIED EXTERNALLY. |
|
| 735. |
How Does One Create A Password File? |
|
Answer» The Oracle Password File ($ORACLE_HOME/dbs/orapw or orapwSID) stores passwords for users with administrative privileges. ONE needs to create a password files before remote administrators (like OEM) will be allowed to connect. Follow this procedure to create a new password file:
The Oracle Password File ($ORACLE_HOME/dbs/orapw or orapwSID) stores passwords for users with administrative privileges. One needs to create a password files before remote administrators (like OEM) will be allowed to connect. Follow this procedure to create a new password file: |
|
| 736. |
What Is Strip Sources Generate Options? |
|
Answer» Removes the source CODE from the LIBRARY file and generates a library FILES that contains only pcode. The resulting file can be used for final deployment, but can not be subsequently EDITED in the designer.ex. f45gen module=old_lib.pll userid=scott/tiger strip_source YES output_file. Removes the source code from the library file and generates a library files that contains only pcode. The resulting file can be used for final deployment, but can not be subsequently edited in the designer.ex. f45gen module=old_lib.pll userid=scott/tiger strip_source YES output_file. |
|
| 737. |
What Are The Built-ins That Are Used To Attach An Lov Programmatically To An Item? |
Answer»
(by SETTING the LOV_NAME PROPERTY) (by setting the LOV_NAME property) |
|
| 738. |
State Any Three Mouse Events System Variables? |
Answer»
|
|
| 739. |
How Do You Display Console On A Window ? |
|
Answer» The CONSOLE includes the status line and MESSAGE line, and is DISPLAYED at the bottom of the window to which it is assigned.To specify that the console should be displayed, SET the console window form property to the NAME of any window in the form. To include the console, set console window to Null. The console includes the status line and message line, and is displayed at the bottom of the window to which it is assigned.To specify that the console should be displayed, set the console window form property to the name of any window in the form. To include the console, set console window to Null. |
|
| 740. |
How Do You Reference A Parameter Indirectly? |
|
Answer» To INDIRECTLY reference a parameter use the NAME IN, COPY 'built-ins to indirectly SET and reference the parameters VALUE' Example name_in ('capital parameter my param'), Copy ('SURESH','Parameter my_param') To indirectly reference a parameter use the NAME IN, COPY 'built-ins to indirectly set and reference the parameters value' Example name_in ('capital parameter my param'), Copy ('SURESH','Parameter my_param') |
|
| 741. |
What Are The Two Types Of Views Available In The Object Navigator(specific To Report 2.5)? |
|
Answer» The TWO types of VIEWS available in the OBJECT navigator are:
The two types of views available in the object navigator are: |
|
| 742. |
What Is The Diff. When Confine Mode Is On And When It Is Off? |
|
Answer» When confine MODE is on, an object cannot be MOVED outside its parent in the LAYOUT. When confine mode is on, an object cannot be moved outside its parent in the layout. |
|
| 743. |
What Is The Diff. When Flex Mode Is Mode On And When It Is Off? |
|
Answer» When FLEX mode is on, REPORTS automatically resizes the PARENT when the CHILD is RESIZED. When flex mode is on, reports automatically resizes the parent when the child is resized. |
|
| 744. |
If A Parameter Is Used In A Query Without Being Previously Defined, What Diff. Exist Between. Report 2.0 And 2.5 When The Query Is Applied? |
|
Answer» While both reports 2.0 and 2.5 CREATE the parameter, report 2.5 GIVES a MESSAGE that a BIND parameter has been created. While both reports 2.0 and 2.5 create the parameter, report 2.5 gives a message that a bind parameter has been created. |
|
| 745. |
What Is A Shared Pool? |
|
Answer» The data DICTIONARY CACHE is stored in an AREA in SGA called the shared pool. This will allow sharing of parsed SQL statements among CONCURRENT users. The data dictionary cache is stored in an area in SGA called the shared pool. This will allow sharing of parsed SQL statements among concurrent users. |
|
| 746. |
What Is A Snapshot Log ? |
|
Answer» A SNAPSHOT log is a table in the MASTER database that is ASSOCIATED with the master table. ORACLE uses a snapshot log to track the rows that have been updated in the master table. Snapshot LOGS are USED in updating the snapshots based on the master table. A snapshot log is a table in the master database that is associated with the master table. ORACLE uses a snapshot log to track the rows that have been updated in the master table. Snapshot logs are used in updating the snapshots based on the master table. |
|
| 747. |
How Can We Specify The Archived Log File Name Format And Destination? |
|
Answer» By setting the following values in init.ora file. LOG_ARCHIVE_FORMAT = arch %S/s/T/tarc (%S - Log sequence number and is zero LEFT paded, %s - Log sequence number not PADDED. %T - Thread number lef-zero-paded and %t - Thread number not padded). The file NAME CREATED is arch 0001 are if %S is USED. LOG_ARCHIVE_DEST = path. By setting the following values in init.ora file. LOG_ARCHIVE_FORMAT = arch %S/s/T/tarc (%S - Log sequence number and is zero left paded, %s - Log sequence number not padded. %T - Thread number lef-zero-paded and %t - Thread number not padded). The file name created is arch 0001 are if %S is used. LOG_ARCHIVE_DEST = path. |
|
| 748. |
How Do I Find Used/free Space In A Temporary Tablespace? (for Dba ) |
|
Answer» Unlike normal tablespaces, true temporary tablespace information is not LISTED in DBA_FREE_SPACE. Instead use the V$TEMP_SPACE_HEADER view:
Unlike normal tablespaces, true temporary tablespace information is not listed in DBA_FREE_SPACE. Instead use the V$TEMP_SPACE_HEADER view: |
|
| 749. |
Where Are My Tempfiles, I Don't See Them In V$datafile Or Dba_data_file? (for Dba ) |
|
Answer» TEMPFILES, unlike NORMAL datafiles, are not LISTED in v$datafile or dba_data_files. Instead QUERY v$tempfile or dba_temp_files:
Tempfiles, unlike normal datafiles, are not listed in v$datafile or dba_data_files. Instead query v$tempfile or dba_temp_files: |
|
| 750. |
What Is Auditing ? |
|
Answer» MONITORING of USER access to aid in the INVESTIGATION of database USE. Monitoring of user access to aid in the investigation of database use. |
|