Professional Documents
Culture Documents
Am Docs
Am Docs
a) nice b) ps c) top d) ls
Ans: a) nice
2) Which command is used to display the output of a command as well as store it
in a file ?
a) cat b) grep c) tee d) top
Ans: c) tee
3) A series of commands are given and you're required to find the final output
$ cd /
$ ls /etc
$ cd /tmp
$ cd $_
$ pwd
a) / b) /tmp c) /etc d) error
Ans: b) /tmp
Also there were two questions where you have to find out any error(s) in a shell
script. So study how to write shell scripts properly.
For the UNIX test, i would suggest you to read Sumitabha Das' UNIX Concepts and
Applications.
SQL Test (15 questions)
The SQL section is very easy to clear if you know the syntax of the language pro
perly coz most of the questions were based on identifying the correct syntax of
a query.
Study JOINS, VIEWS, Aggregate functions properly for this test.
Language test (20 questions)
And finally, the language test. Only those who took C finally cleared this test.
So i would suggest you to go for C. It's not a difficult section anyway. In mos
t of the questions you are required to check if the code would result in a compi
lation error or no.
1.The syntax of command statement in UNIX 10. If the permission for a file is 00
0 then the file can be accessed by whom?
Ans: root
2. Where we can run two same programs on a UNIX console at the same time?
Ans: we can two programmes simulataneously in the background.
3. Which is the Shell of UNIX?
Ans: Shell is a command line interpretter which accepts command from the user an
d executes them. It is the interface which actually understands what the user re
quires when he is firing a command
4. What is the number of the masked code ee@?
Ans: Sorry don't know
5. If we are terminated at the middle of the program execution in UNIX what will
happen to the program it will
(i) continue running
(ii) terminate
(iii) the o/p will be send to your mail?
Ans : (ii) terminate
6. what is the command to connect to remote terminals
Ans: rlogin login telnet ssh numerous commands are there
7. what is the command to fetch first 10 records in a file
Ans: head -10
8. Unix has the following features
a. multithreading
b. multitasking
c. ..
Ans: multiuser
SQL:
1. We are UPDATING a field in SQL and ALTER the row also.After giving the COMMIT
command the system is crashed.What will happen to the commands given whether it
will UPDATE and ALTER the table or not?
Ans : It will update
1.The syntax of command statement in UNIX 10. If the permission for a file is 00
0,then the file can be accessed by whom?
Ans: root
2. Where we can run two same programs on a UNIX console at the same time?
Ans: we can two programmes simulataneously in the background.
3. Which is the Shell of UNIX?
Ans: Shell is a command line interpretter which accepts command from the user an
d executes them. It is the interface which actually understands what the user re
quires when he is firing a command
4. What is the number of the masked code ee@?
Ans: Sorry don't know
5. If we are terminated at the middle of the program execution in UNIX,what wil
l happen to the program, it will
(i) continue running
(ii) terminate
(iii) the o/p will be send to your mail?
Ans : (ii) terminate
6. what is the command to connect to remote terminals
Ans: rlogin, login, telnet, ssh numerous commands are there
7. what is the command to fetch first 10 records in a file
Ans: head -10
8. Unix has the following features
a. multithreading
b. multitasking
c. ..
Ans: multiuser
SQL:
1. We are UPDATING a field in SQL and ALTER the row also.After giving the COMMIT
command the system is crashed.What will happen to the commands given,whether it
will UPDATE and ALTER the table or not?
Ans : It will update
Oracle DBA Questions Database and SQL Multiple choice questions from Placement P
aper
Part 2
A Transaction ends
a Only when it is Committed
b Only when it is Rolledback
c When it is Committed or Rolledback
d None of the above
Ans : C
A Database Procedure is stored in the Database
a In compiled form
b As source code
c Both A & B
d Not stored
Ans : C
A database trigger doesnot apply to data loaded before the definition of the tri
gger
a TRUE
b FALSE
Ans : A
Dedicated server configuration is
a One server process Many user processes
b Many server processes One user process
c One server process One user process
d Many server processes Many user processes
Ans : C
Which of the following does not affect the size of the SGA
a Database buffer
b Redolog buffer
c Stored procedure
d Shared pool
Ans : C
What does a COMMIT statement do to a CURSOR
a Open the Cursor
b Fetch the Cursor
c Close the Cursor
d None of the above
Ans : D
Which of the following is TRUE
1 Host variables are declared anywhere in the program
2 Host variables are declared in the DECLARE section
a Only 1 is TRUE
b Only 2 is TRUE
c Both 1 & 2are TRUE
d Both are FALSE
Ans : B
Which of the following is NOT VALID is PL/SQL
a Bool boolean;
b NUM1, NUM2 number;
c deptname dept.dname%type;
d date1 date := sysdate
Ans : B
Declare
fvar number := null; svar number := 5
Begin
goto <<>>
if fvar is null then
<<>>
svar := svar + 5
end if;
End;
What will be the value of svar after the execution ?
a Error
b 10
c 5
d None of the above
Ans : A
Which of the following is not correct about an Exception ?
a Raised automatically / Explicitly in response to an ORACLE_ERROR
b An exception will be raised when an error occurs in that block
c Process terminates after completion of error sequence.
d A Procedure or Sequence of statements may be processed.
Ans : C
Which of the following is not correct about User_Defined Exceptions ?
a Must be declared
b Must be raised explicitly
c Raised automatically in response to an Oracle error
d None of the above
Ans : C
A Stored Procedure is a
a Sequence of SQL or PL/SQL statements to perform specific function
b Stored in compiled form in the database
c Can be called from all client environmets
d All of the above
Ans : D
Which of the following statement is false
a Any procedure can raise an error and return an user message and error number
b Error number ranging from 20000 to 20999 are reserved for user defined message
s
c Oracle checks Uniqueness of User defined errors
d Raise_Application_error is used for raising an user defined error.
Ans : C
Is it possible to open a cursor which is in a Package in another procedure ?
a Yes
b No
Ans : A
Is it possible to use Transactional control statements in Database Triggers?
a Yes
b No
Ans : B
Is it possible to Enable or Disable a Database trigger ?
a Yes
b No
Ans : A
PL/SQL supports datatype(s)
a Scalar datatype
b Composite datatype
c All of the above
d None of the above
Ans C
Find the ODD datatype out
a VARCHAR2
b RECORD
c BOOLEAN
d RAW
Ans : B
Which of the following is not correct about the TABLE datatype ?
a Can contain any no of columns
b Simulates a One-dimensional array of unlimited size
c Column datatype of any Scalar type
d None of the above
Ans : A
Find the ODD one out of the following
a OPEN
b CLOSE
c INSERT
d FETCH
Ans C