Académique Documents
Professionnel Documents
Culture Documents
18
Ans: 10
9. Write a query to display a procedure or function.
Select text from user_source where name='SAMPLE';
Here 'SAMPLE' is a procedure.
10. What is use of pl/sql?
PL/SQL provides a procedural extension to SQL. It combines the data manipulation
power of SQL with the data processing
power of procedural language.
11. What is package?
Package is a container which contains related objects.
12. What is de-normalization?
The intentional introduction of redundancy in the table is called de-normalization.
13. What is join?
Extracting records one or more table with proper where or join condition. They are classified into
two types. They are inner join and outer join.
Equi-join,Non-equi-join,Self join ---> Inner join and Left outer join, Right Outer join--Outer Join..
14. What is self join?
Same table with different alias.
15. Write the query identifying duplicate records from the table?
Select * from emp a where rowid not in(select min(rowid) from emp where
deptno=a.deptno);
16. How do you copy one table structure without its data?
Create table emp_temp as select * from emp where 1=2; (i.e. logic is false. 1=2)
17. What is difference between procedure and function?
PROCEDURE
1. Procedure can not return a value using return statement.
2. Can not be called from SQL statements.
3. Can be called from Browser.
4. If we want perform a task write procedure.
18. What are types of exceptions?
1. Trappable 2. Non-Trappable.
FUNCTION
1. Must return a value.
2. Can be called from SQL command
3. Can not be called from Browser.
4. If we want compute a value write f
System error
Pre-defined error
User-defined error.
Non-pre-defined error.
scade:
15. Access_into_null
16. Collection_is_null
17. Rowtype_mismatch
18. Subscript_beyond_count
19. Subscript_outside_limit
22. What is difference between implicit cursor and explicit cursor?
The events are syntax,semantic,parsing,existence,create a cursor,open,fetch and close by done by
system which is called implicit cursor.(These 8 actions are done implicitly through system itself)
The events create a cursor,open,fetch and close by a user which is called explicit cursor. Implicit
cursor performance is slow. But explicit cursor performance is fast. So we use explicit cursor.
23. Can you create synonyms for objects declared within package or subprograms?
No, We can not create synonyms for objects declared within package or subprograms.
24. What are the different types of constraints and explain each.
Constraints are conditions.
Domain integrity constraint-check constraint, not null constraint
Entity integrity constraint-primary key constraint, unique key constraint
Referential integrity constraint-Foreign key constraint, on delete cascade
Check constraint:
It check the boundaries of value.
Not null constraint:
It does not allow null value in a column of database table.
Unique constraint:
It does not allow the duplicate value in a column or set of
column of table.
Primary key constraint:
It does not allow the duplicate values and null values in a
column or set of columns of table.
Foreign key constraint:
It is a local representation of remote primary
key(Referential Integrity)
When on-delete-cascade is specified oracle maintains referential integrity by automatically
removing dependent foreign key values if a referenced primary key value or unique key value is
removed.
25. What is output of program?
Declare
I char(5)="HELLO";
J char(10)="HELLO' ");
Begin
If I=J Then
True;
Else
False;
End if;
End;
OUTPUT:
I char(5)="HELLO";
*
ERROR at line 2:
ORA-06550: line 2, column 13:
PLS-00103: Encountered the symbol "=" when expecting one of the following:
:= ; not null default character
The symbol ":= was inserted before "=" to continue.
ORA-06550: line 3, column 14:
PLS-00103: Encountered the symbol "=" when expecting one of the following:
:= ; not null default character
26. What is difference between Delete, Truncate and Drop?
DELETE
1.Delete one or more records
2. Where condition.
3.Can be rolled back.
4. It maintains log.
5. Create trigger
TRUNCATE
Drop all records leaving out of structure
also.
We can not give where condition.
It can not be rolled back.
No log
It will not create trigger.
DROP
Erase the table.
PLS-00103: Encountered the symbol ";" when expecting one of the following:
precision
The symbol "precision" was substituted for ";" to continue.
36. Where the error will be generated?
select empno,
ename,
sal,
avg(sal)
from emp where avg(sal)>900
group by empno,
ename order by avg(sal)
OUTPUT:
from emp where avg(sal)>900
*
ERROR at line 5:
ORA-00934: group function is not allowed here
37. Select Distinct (qty) from the following table?
Emp_name
Qty
x
500
y
500
x
0
j
200
m
400
41. How many types of sql statements are there and what they are?
1. Data Definition Language statements
2. Data Manipulation Language statements
3. Transaction Control statements
4. Data Control Language statements
5. Session Control statements
6. System Control Statements.
1. Data Definition Language statements
Create,alter,drop,truncate,no audit and comment.
2. Data Manipulation Language statements
insert,update,delete,select,lock table and explain plan.
3. Transaction Control language statements
commit,rollback and savepoint.
4. Data control language statements.
Grant and Revoke.
5. Session control statements
Alter session and set role
6. System Control statements
Alter system
42. What is trigger?
Trigger is a plsql block that gets executed automatically as well as event occurs. That is
implicitly called.
Totally 12 triggers and 3 view triggers.
1. Before insert row
11. After update statement
2. Before update row
12. After delete statement
3. Before delete row
4. After insert row
5. After update row
6. After delete row
7. Before insert statement
8. Before update statement
9. Before delete statement
10. After insert statement
43. What is the use of stored procedure?
1. Modularity
2. Reusability
3. Maintainability
4. Extensibility
5. One time compilation
44. What are oracle key words?
Insert, Update, Delete, Select, Create, Alter, Drop.
Function:
create or replace function<function name> [argument]
return datatype is
(local declaration)
begin
(executable statements)
[exception]
(exception handlers)
end;
60. What are parameters? Explain each.
In parameter
: Passes a constant value from the calling environment into the
procedure.
Out parameter
: Passes a value from the procedure to the calling environment.
In -Out parameter : Passes a value from the calling environment into the procedure
and a possibly different value
from the procedure back to the calling environment using the
same parameter.
61. How the view will be stored in the database?
The view will be stored in the database as query.
62. If any possibilities to return more than one value using sql function?
Yes, Function will return more than one value.
63. What are the schema objects?
Schema objects are tables, views, sequences, synonyms, indexes, clusters, procedures, functions,
database triggers and database links.
64. What is the different between oracle 8.0 and oracle 8i version?
(a) Cube operator is available in oracle 8i.
But cube operator is not available in oracle 8.0.
(b) Rollup operator is available in oracle 8i.
95. If you use null with any arithmetical operation what will be output?
0, null, 1, none of the above.
Ans: null
96. Which one is true?
The LOB can be a user-defined data type
Is a table should have only one LOB
Ans: The LOB can be a user-defined data type.
97. Which one of the following is true in ADD_MONTH function in oracle?
Can we have negative number in second parameter?
Can we have integer in the first parameter?
Ans: Yes, We can have negative number in second parameter.
98. Consider the function, suppose the second value is greater than the first value what will be
output?
It will return negative value
It will return positive value
It will return the correct number of month left.
Ans: It will return negative value.
99. What is the maximum length of CHAR in oracle?
2000, 245, 4000
Ans: 2000 bytes.
100. What is the maximum length of VARCHAR2 in oracle?
2000, 245, 4000, None of these.
Ans: 4000 bytes.
101. What is the use of LENGTH function in oracle?
LENGTH function is used to find the length of a string.
102. Can you use VSIZE function in function or procedure?
Yes, We can use VSIZE function sql functions.
103. Which one is used to rename a table in oracle?
Rename, Alter command, both, either.
Ans: Rename
104. What are stands for OFA?
Optimal Flexible Architecture
105. What are the uses of last day and next day function?
Last_day function returns date corresponding to the last day of the month.
Next_day function returns date of specified day according to the sysdate.
Example:
SQL> select last_day(sysdate) from dual;
115. If you use null with any arithmetical operation what will be the output?
(a)0,(b)null,(c)1,(d)none of these.
Ans: null.
116. Write a query to display maximum salary for every department of a table.
Select * from emp where sal in(select max(sal) from emp group by deptno);
117. Write a query to display minimum salary for every dept within a table.
Select * from emp where sal in(select min(sal) from emp group by deptno);
118. Write a query to display average salary for each department.
Select deptno,avg(sal) from emp group by deptno;
119. Write a query to display the employee who earns a salary that is higher than the salary of
clerks. Sort the results by salary from
highest to lowest.
Select ename, deptno,job from emp where sal>all (select sal from emp where job
='CLERK')
Select ename, deptno,job from emp where sal>all (select sal from emp where job
='CLERK') order by sal desc;
119. Write a query to dispaly the alternate rows.(Odd records)
Select ename from(select ename,mod(rownum,2)r from emp) where r=1;
120. Write a query to display the alternate rows.(even records)
Select ename from(select ename,mod(rownum,2)r from emp) where r=0;
121. Write a query to select details of those persons whose sal is repeated?
Select ename,sal from emp where sal in(select sal from emp group by sal having
count(sal)>1);
122. Write a query to select the name of managers who manage more than one employee.
Select mgr from emp group by mgr having count(*)>1;
123. Which DML command does not support PL/SQL?
Explain plan.
124. Write a query to count the rows in two tables and display them in a single row.
Select a, b, a+b from(select count (*)a from emp),(select count(*) b from dept);
125. Write a query to select the Nth highest salary from emp table. (Using Connect by prior)
Select level, max(sal) from emp where level=1 connect by prior sal > sal group by level;
126. Write a query to display rows between nth row and mth row.
Select * from emp where rownum<&a minus select * from emp where rownum<&b;
127. At a time can u update more than one column values of a table? What query?
Yes, it is possible to update more than one columns values.
update tests set place='karaikudi',job='acct' where name='anbu';
update tests set place='unjanai',job='clerk',age=25 where name='anna';
128. Can u use cursor in trigger?
Yes.
129. Write a query to use where,group by,order by and having clauses are using at a time.
Select job,sum(sal) from emp where job not like 'SALESMAN%' group by job having
sum(sal)>5000 order by sum(sal);
130. Write a query use 'in' clause.
Select ename,sal,deptno from emp where sal in(select min(sal) from emp group by
deptno);
131. Write a query use 'any' clause.
Select empno,ename,job from emp where sal<any(select sal from emp where
job='CLERK') and job<>'CLERK';
132. Write a query use 'all' clause.
Select empno,ename,job from emp where sal>all(select avg(sal) from emp group by
deptno);
133. Write a query to display the records of emp table where comm is null.
Select * from emp where comm is null.
134. Write a query to drop a column of a table.
Alter table <table name> set unused column <column name> (OR) alter table <tablename> drop column <column_name>
135. Write a query to disable the constraint.
Alter table emp disable constraint emp_empno_pk cascade;
136. Write a query to display top-n salary.
Select rownum as rank,ename,sal from (select ename,sal from emp order by sal desc)
where rownum<=3;
137. Define Transaction?
A Transaction is a logical unit work that comprises one or more SQL statements executed
by a single user.
138. What are the different types of views are there?
1. Force view - To create a view without base table.
2. Inline view - To find top-n salary
SQL*Loader is Oracle utility that is used for loading data into an Oracle database.
SQL*Loader accepts two input file types:- The input data file and control file.
147. An emp table contains 100 records. First 40 records are columns one male and remaining 60
records are columns are female.
Using single statement can you change male to female and female to male?
(1) Update empmale a set sex = (select case sex when 'female' then 'male' else 'female' end
from empmale b
where a.empno = b.empno)
(2) Update empmale a set sex = (select decode(sex,'male','female','female','male') from
empmale b
where a.empno = b.empno)
148. What operators are using in sub queries operators?
(a) Any
(b) All
(c) In
(d) Some
(e) Exists
149. Write about Explicit cursor attributes.
%Found
:To check whether cursor has fetched any row. True if rows are
fetched.
%Not Found :To check whether cursor has fetched any row. True if no rows are
fetched.
%Rowcount :To count the number of fetched or updated or deleted rows.
%Isopen
:To check whether cursor is opened or not.
150. What are logical files?
Redo log files, Control file and Data file.
151. Tell about NVL2 function.
NVL2 function return expression2 if expression1 is not null, return expression3 if
expression1 is null.
Syntax:NVL2(string1, value if not null, value if null)
Ex:
Select nvl2(supplier_city, completed, n/a);
152. What is null?
Null is inapplicable. Neither space nor zero where column is not null. Null is an
inaccessible.
153. What is Dual table?
Dual is a dummy table is created by oracle server which has one row and one column.
154. Can you create view without base table?
Table of first;
C1
C2
---------- ---------1
2
3
4
Table of second;
D1
D2
---------- ---------5
6
7
8
What is result of this query? Select e.*, d.* from first e, second d;
Select e.*,d.* from first e, second d;
C1
C2
D1
D2
------ ---------- --------- ---------1
2
5
6
3
4
5
6
1
2
7
8
3
4
7
8
179. Can you create synonym for procedure, function and package?
Yes, We can create synonym for procedure, function, package and triggers.
180. Can you update view it affects base table?
Yes, It affects base table.
181. What is difference between public synonym and private synonym?
Public synonym can be accessed by any user on the database.
Private synonym can be accessed by only by the owner.
182. When invalid_number exception raise?
This exception is raised if the conversion of a character string to a number fails because
the string does not represent a valid number. For example, inserting john for a column of type
number will raise this exception.
183. How many LONG columns are allowed in a table? Is it possible to use LONG columns in
WHERE clause or ORDER BY?
Only one LONG column is allowed. It is not possible to use LONG column in WHERE
or ORDER BY clause.
184. When we created function or procedure which code is stored in the database?
(a)p-code
(b)source code
(c)p-code and source code
(d)None
Ans: Source code
185. What are PL/SQL Cursor Exceptions?
Cursor_already_open, Invalid_cursor
186. What is difference between view and synonym?
View is a database object that logically represents one or more database tables. Synonym
is a database object, which physically represents a table with different name.
187. What is function?
A function is a pl/sql block that computes a value.
188. What is procedure?
A procedure is a pl/sql block that performs a specific action.
193. One table has 4 rows, 5 columns and another table has 3 rows and 4 columns, what result
will come how many rows and how
many columns?(use carteasian product)
It will display 12 rows and 9 columns.
194. How do you display current value of sequence?
Select ss.currval from dual;( Here ss is a sequence)
195. What is global temporary table?
Global Temporary table is a Session based table.
196. How do you run a procedure in sql prompt?
We can run a procedure in sql prompt using EXECUTE command.
197. How do you increase the speed of execution by a query?
We increase the speed of execution by a query using query optimization.
198. Write query to find experience of all employees in months.
Select months_between(sysdate,hiredate) employees_emperience from sample_emp;
EMPLOYEES_EMPERIENCE
-------------------------------------98.0542522
38
74
60.989736
83.957478
2.37683281
199. Tell about predicates.
A predicate is a search condition. A predicate uses operators, expressions, and constants to
specify the search condition. The main predicates are RELATIONAL, BETWEEN, NULL,
EXISTS, LIKE and IN. Predicates are using in a HAVING or WHERE clause.
200. What is difference between sql and sql*plus.
(1) Standard
(2)To table with database
(3)Standard query lanuguage
(4)We can abbrevate SQL statements.-
Oracle preparating.
Used for formatting purpose.
Environment.
We can abbrevate the statements.
end loop;
close c1;
end;
209. Tell about connect by prior.
We can use connect by prior,retrieves rows in hierarchical order.
Ex: Select level, max(sal) from emp where level=2 connect by prior sal > sal group by
level
210. Write query list the names of employees, who are more than 5 years old in the organization.
Select ename from emp where(sysdate hiredate)>(5*365);
211. Write all employees who have at least one person reporting to them.
Select empno,ename,job,deptno from emp e where exists(select empno from emp where
emp.mgr=e.empno)
order by empno;
212. Write a query to create a table from another table without duplicate rows.
Create table bb as select distinct * from b;
213. Write a query to count different data values in a column.
Select
deptno,sum(decode(job,'CLERK',1,0))
CLERKS,sum(decode(job,'MANAGER',1,0)) MANAGERS,
count(decode(job,'CLERK',1,'MANAGER',1)) TOTAL FROM EMP GROUP BY
DEPTNO;
214. Can you do DML operations for synonyms of table?
Yes, We can do DML operations for synonyms of table.
215. Can you set primary key for whole table?
Yes. We can set primary key for whole table.
556. Can u use more than one return type in stored function?
Yes, We can use more than one return type in stored function.
217. Tell about segment.
A segment is a set of extents allocated for a certain logical structure.
218. What is output of this query?
Select count(*) from emp;
Select count('abc') from emp;
Select count('a1b1c1') from emp;
Output: 14
Output: 14
Output: 14
Ans:
222. What is output of this query? Select 1 from dual union select a from dual.
OUTPUT: ERROR at line 1:
ORA-00904: "A": invalid identifier
223. What is output of this query? Select * from emp where rownum<=10.
It will display first 10 records.
224. What is output of this query? Select * from emp where rownum<10
It will display first 9 records.
225. Number, Number (4,2),Number(6). Here Number(i.e,first one) data type can accept decimal
or not?
ANS: Yes, Number data type can accept decimal number.
226. Write a query to display three employees records are having equal salaries.
Select * from megus where sal=all(select sal from megus where sal=17500);
(OR)
Select * from megus where sal in(select sal from megus where sal=17500)
227. Write a query to display even records (All columns) from emp table.
Select
empno,ename,job,mgr,hiredate,sal,comm,deptno
empno,ename,job,mgr,hiredate,sal,comm,deptno,
mod(rownum,2)a from emp) where a=0;
228. Write a query to display odd records (All columns) from emp table.
Select
empno,ename,job,mgr,hiredate,sal,comm,deptno
empno,ename,job,mgr,hiredate,sal,comm,deptno,
mod(rownum,2)a from emp) where a=1;
from(select
from(select
ANS: 38 digits
231. What is the fastest way of accessing a row in a table?
Using ROWID
232. Write a query top-n salary for all columns.
Select * from(select * from emp order by sal desc) where rownum<=3
233. Which one is the oracle statement?
a)ordered
b)group by
c)NDEX
d)All_rows
Ans: b
234. In SQL function for emp table of hiredate column which three statements are correct.
(a)select count(hiredate) from emp
(b)select avg(hiredate) from emp
(c)select max(hiredate) from emp
(d)select sum(hiredate) from emp
(e)select min(hiredate) from emp
ANS:- a, c, e
235. Which of the following column is a pseudo column?
(a)curval
(b)Rowid
(c)next val
(d)Add_month
ANS:- a, b, c.
236. Which one command is /SQL*PLUS command?
(a) insert
(b) update
(c) delete
(d) select
(e) describe
(f) rename
ANS:- e.- describe.
237. What happened to a view, when the base table is altered?
We dropped one column from base table it will display the following output came.
ANS:- view "SCOTT.ONE_SS" has errors.
238. Select first.currval from sys.dual.What is output of this query?
(a)it will display current value of index.
(b)it will display current value of sequence
(c)it will display current value of view
ANS: b
239. Select ename from emp where ename like _A% What is result of this query?
ENAME
---------WARD
MARTIN
JAMES
240. What is difference between rename and alias?
Rename is a permanent name given to a table or column whereas Alias is a temporary name
given to a table or column which does not exist once the SQL statement is executed.
241. How can you import from text file to database? Which command using?
We can import from text file to database through TOAD tool using IMP command.
242. Why are you creating trigger for view?
We create trigger for view update the complex view.
243. Can a view contain any data?
No, A view does not can contain data.
244. Tell about public procedure and private procedure.
Package Specification.
Package Body.
Procedure x
Procedure x
Procedure y
Procedure y
Procedure z
Procedure z
Procedure s
Procedure k
Here we declared Procedure x, procedure y and procedure z.(Package specification part) We can
use anywhere in the modules of project. So this is called Public procedure. We declared
procedure s, and procedure k(Package Body). We can use this part only. We can not use in the
modules of project. So this is called Private procedure. That is package specification part is
called Public Procedure and package body is called Private Procedure.
245. Can you update the complex views?
Yes, We can update in complex view.
246. How do you run a procedure in sql prompt?
We run a procedure in sql prompt using Execute command or run command.
Example:- Execute <procedure name> (OR) Run or Start <path name> ex:
c:\sample.sql;
247. In cost based optimization, what is meaning of 'cost'?
Cost means execution time
248. Write query for second maximum salary. Which part is first executed?
Select max(sal) from emp where sal<(select max(sal) from emp); Here main query is
executed first.
249.
procedure 1 int x
procedure 2 (that is y=x)
procedure 3
(Here can we call the variable x from procedure 1 to procedure 2 i.e)y=x and can we call
variable x to procedure 3)
ANS: No, We can not call variable x from procedure 1 to procedure 2 and procedure 3.
250. If i want to see your data? How can i see that?
Username.Object.
251. We declared three procedures in the package specification section. But we used only two
procedures in the package body. Will it
show Errors? Ans: No, It will not show error.
252. How can you link two tables without foreign key?
Using join we can link two tables.
253. What is external file?
We use except database file is called external file.
254. What can be the maximum size of PL/SQL block?
Select * from dba_object_size where name = 'procedure_name';
255. We declared two procedures in the package specification. But we implemented three
procedures in package body. It will show
error or not? Ans:- No, It will not show error.
256. How do you display particular information from procedure?
Using DBMS_OUTPUT.PUT_LINE
257. Tell about System Global Area(SGA)
* A group of shared memory structures.
* The information stored within an SGA is divided into several areas of memory.
(1) The database buffer cache.
(2) The Redo Log buffer.
(3) The shared pool
(4) Request and response queues (if multithreaded server is used)
(5) Other miscellaneous information.
258. If any syntax error in insert statement, values are inserted or not.
No, The values are not inserted.
259. What are implicit cursors attributes.
1. Sql%found
2. Sql%not found
3. Sql%rowcount
4. Sql%isopen.
260. Oracle database structure.
* A database is a collection of data files and programs that manipulate those data files.
* Two types of information are stored in an oracle database:
(1) User data, relevant to a particular application
(2) System data, which the database needs to manage itself.
* Components.
(1) Database file
: These are Operating System files and contain all the
database data.
(2) Control file
: Contain information that is required by the RDBMS to
access and manipulate the data.
(3) Redo Logs file
: These files record all the transaction on the database.
(4) Tablespaces
: A database is divided into logical units called tablespaces.
(5) Segments
: A segment is a set of extents allocated for a certain logical
structure.
(6) Extents
: An extent is a specific number of contiguous data blocks,
obtained in a single allocation,
used to store a
specific type of information.
261. When %found is true.
%Found
:fetched.
To check whether cursor has fetched any row. True if rows are
262. Write a query to count all jobs and employees different data values in a column.
select deptno,sum(decode(job,'ANALYST',1,0))ANALYSTS,
sum(decode(job,'CLERK',1,0))CLERKS,
sum(decode(job,'MANAGER',1,0))MANAGERS,
sum(decode(job,'PRESIDENT',1,0))PRESIDENT,
sum(decode(job,'SALESMAN',1,0))SALESMANS,
count(decode(job,'ANALYST',1,'CLERK',1,'MANAGER',1,'PRESIDENT',1,
'SALESMAN',1)) TOTAL from emp group by deptno
263. Which case we use a FULL OUTER JOIN?
We want all unmatched data from both tables.
264. What is Inline view?
A subquery in from clause of a select statement is called Inline view.
265. Draw the Entity Relationship (E-R) diagram.
NAME
SYMBOL
Entity
FUNCTION
Attribute
Relationship
Describes an entity.
Relates two entities uniquely
Identified By the identifier.
266. How can you add not null constraint into a table? Say the syntax.
At first To add a column with NOT NULL constraint, the table must be empty.
Alter table <table_name> modify <column_name data type(size)> not null;
Example:- Alter table test modify no number not null;
267. Difference between inner join and outer join
Inner join:- Joining the table with itself.
Outer-Join:- Join has done between two tables.
268. If you dropped a table corresponding index is dropped or not?
Yes, index also dropped.
269. If you dropped a table corresponding constraint is dropped or not?
Yes, constraint also dropped.
270. Tell about snapshot.
A snapshot is a table that contains the result of query of one or more tables or views
located on a remote database.
271. Tell about savepoint
Savepoints are like markers to divide a very lengthy transaction into smaller ones. They
are used to identify a point in a
transaction to which we can later rollback. It enables rolling
back part of a transaction. Maximum five save points are allowed.
272. How do you transfer the data from a excel table to sql table.
TOAD atmosphere is a tool. We can do all activities as such like that oracle.
273. How much maximum arguments can you pass in parameter list of procedure?
2100
274. Can you do DML operations in PL/SQL procedure?
---------------- ------------------10
1
2
3
20
1
1
2
30
1
1
2
select deptno,sum(decode(sex,'male',1))male,sum(decode(sex,'female',1))female,
sum(decode(sex,'male',1,'female',1))Total from b_mast group by deptno;
281. Is it possible to allow five columns in pl/sql table?
Yes, It is possible to allow five columns in pl/sql table.
282. What is partition?
A single logical table can be split into a number of physically separate pieces based on
ranges of key values.
283. Why do you make table partition?
(a) To implement very large tables in data warehouse environments.
(b) To support parallel execution of insert, delete and update operations.
(c) To manage database availability.
(d) To perform administrative tasks incrementally.
284. What are restrictions of Cursor Variables?
(a) Remote subprograms can not return the value of a cursor variable.
(b) PL/SQL tables can not store cursor variables.
(c) Cursor variables can not be used with dynamic SQL in Pro*C.
(d) The query associated with a cursor variable in the OPENFOR statement.
285. Write syntax for creation of partition.
Create table <table name> (column name data type, column name data type,..) partition
by range(column name)
(partition <partition name> values less than <value>, partition <partition name> values
less than <value>);
Example:Create table vendor_detail(orderno varchar2(5),
odate date,
vencode varchar2(5),
o_status char(1),
del_date date)
partition by range(orderno)
(partition om1 values less than('o010'),
partition om2 values less than('o020'));
286. What is a mutating table?
A mutating table is a table that is currently being modified by an update, or a delete or an
insert statement.
287. After inserted values into a table, we give rollback after then commit. The values are
inserted or not.
The values are not inserted.
288. To find the total amount of each sales person which should be more than the maximum
amount for the following table?
SNAME
AMOUNT
A
4000
B
2000
A
2000
C
3000
C
2000
B
2000
Select sum(amount) from stable having sum(amount)>(select max(amount) from
stable)group by sname;
289. What are advantages of PL/SQL?
(a) Support the declaration and manipulation of object types and collections
(b) Allows the calling of external functions and procedures.
(c) Contains new libraries of built-in packages.
(d) Support for SQL.
(e) Higher productivity
(f) Better performance
(g) Portability (h) Integration with oracle
290. One table is created using create command, after we will not give commit statement. Table
is stored or not.
Table is stored. Because DDL commands are automatically committed.
291. What is difference between view and table?
(1) A view does not have own data. But a table have own data.
(2) A view is a virtual table but table is real table.
(3) We can not truncate the view but we can truncate the base table.
292. Give name for implicit cursor?
Ans: Sql cursor is a implicit cursor.
293. Synonym occupies any table space?
Yes, Synonym occupies table space.
294. {
{
{
{
{
}
}
}
}
}
We wrote a procedure like this. At the compile time it will show error at third loop. But third
loop is not a program, that is a
comment line. Next time the control, where it will be go.
Ans: It will go to previous loop.
295. View occupies any table space?
No, View does not occupy any table space.
296. What is Query optimization?
Query optimization is the process of choosing the most efficient way to execute a SQL
statement.
297. What are types of Query optimization?
1. Rule based optimization.
2. Cost based optimization.
298. What are various joins used while writing subquery?
(a) Self-join (b) Equi-join (c) Outer join
299. What are analytical functions?
Rank, Dense_rank, Top_N, Cume_Dist, Percent_Rank and Row_Number
300. What are uses of synonyms?
1. Simplify SQL statements
2. Hide name and owner of object.
3. Provide location transparency for remote objects.
4. Provide public access to an object.
301. Can you truncate view?
No, We can not truncate view.
302. Select count(*),count(comm),count(null). What is output of this query? Here commission is
null.
SQL> select * from test;
COMM
10 rows selected.
SQL> select count(*),count(comm),count(null) from test;
COUNT(*) COUNT(COMM) COUNT(NULL)
----------------------------- ------------------10
0
0
303. How can u find out particular columns are indexed or not?
Select index_name, column_name from user_ind_columns where table_name='DEPT';
304. What is index cluster?
A cluster with an index on the cluster key.
305. What is Tablespaces?
A database is divided into logical units called tablespaces.
306. What is Collection?
A Collection is like that array.
307. Where procedure and function stored?
Data dictionary.
308. What are differences between varray and nested table?
1. Varry have a maximum size. But Nested Tables do not have an explicit maximum size.
2. When stored in the database, Varry retain the ordering and subscript values for the
elements. But Nested Tables
do not retain the ordering and subscript values for the elements.
309. What is candidate key?
A table is created without any key is called candidate key.
310. What are PL/SQL data types?
Boolean, binary_integer, number, character, raw, long raw, rowid and LOB
312. What are SQL data types?
Char, varchar2, number, date, raw, long, long raw and LOB
313. What are PL/SQL attributes?
%type and %rowtype.
314. What are types of triggers?
1. DML triggers
2. System triggers
3. Instead of triggers
315. What is pragma?
Pragma is a compiler directive.
316. Write a procedure code.
create or replace procedure item(orders varchar2) is
qtyhand number;
relevel number;
maxlevel number;
begin
select qty_hand,re_level,max_level into qtyhand,relevel,maxlevel from itemfile
where itemcode=orders;
if qtyhand < relevel then
update itemfile set qty_hand=relevel+qtyhand where itemcode=orders;
else
dbms_output.put_line('itemlevel ok');
end if;
exception
when no_data_found then
dbms_output.put_line('no data returned');
end;
317. Write a function code.
create or replace function itmes(it varchar2)
return number is
args number;
qtyhand number;
relevel number;
maxlevel number;
begin
select qty_hand,re_level, max_level into qtyhand,relevel,maxlevel from itemfile
where itemcode=it;
if(qtyhand+relevel)>maxlevel then
args:=maxlevel;
return args;
else
args:=(qtyhand+relevel);
return args;
end if;
end;
318. After deleted values into a table, we give truncate. What is output? The values are available
on the table or not.
Ans: The values are not available.
319. Which of the below data dictionary views will tell you whether a given procedure valid or
not.
(a)user_procedure B)user_object (c)user_object_status (d)user_source.
320. Write a package code.
Create or replace package body pack_me as
procedure order_proc(orno varchar2) is
stat char(1);
Begin
select ostatus into stat from order_master where orderno=orno;
if stat=p then
dbms_output.put_line(pending order);
else
dbms_output.put_line(completed order);
end if;
End order_proc;
function order_fun(ornos varchar2) return varchar2 is
icode varchar2(5);
ocode varchar2(5);
qtyord number;
qtydeld number;
begin
select qty_ord,qty_deld,itemcode,orderno into qtyord,qtydeld,icode,ocode
from order_detail
where orderno=ornos;
if qtyord<qtydeld then
return ocode;
else
return icode;
end if;
end order_fun;
end pack_me
321. How do u alter user?
Alter user hr identified by hr account unlock;
322. What are the IDEs used in your project?
Integrated Development Environment.
1. One table
3. Trigger Action
9. DBMS_PIPE
10. DBMS_ROWID
11. DBMS_SESSION
12. DBMS_SHARED_POOL
13. DBMS_SQL
14. DBMS_TRANSACTION
15. DBMS_UTILITY
336. What are composite types?
Composite types are record, index by table, varray and nested tables.
337. What is Varray?
Fixed number of elements.
338. What is Nested table?
Nested table is like array in c.
339. What are non-schema objects?
Segments, extents, users, tablespaces, roles, profiles, contexts and directories.
340. What is redo log file?
Redo Logs
355. What is output of this query? Select 1 from dual union select a from dual;
Ans:- ERROR at line 1:
ORA-00904: "A": invalid identifier
356. What is output of this query? Select 1 from dual union select 1 from dual;
Ans:1
---------1
357. Can u use out and in-out parameter in function?
Yes, We can use out and in-out parameters.
358. What is difference between oracle 9i and 10g?
Here 10g g means grit computers.
We can not rollback the dropped table in oracle 9i. But we can rollback the dropped table
in oracle 10g.
359. What is difference between replace and translate?
Replace:- Replace returns char with every occurrence of search string replaced with replacement
string. Replace function replaces.
SQL> select replace('ambedkar','ed','rrrrrrr') from dual;
REPLACE('AMBE
------------Ambrrrrrrrkar
Translate:- Translate returns char with all occurrences of each character in from string replaced
by its corresponding character in to string.
SQL> select translate('ambedkar','ed','rrrrrrr') from dual;
TRANSLAT
--------------Ambrrkar
360. Write syntax for table creation.
(a) Create table <table_name>(column_name1 datatype(size),column_name2
datatype(size));
(b) Create table <table_name> as select <column_name> from <another_table_name>
361. What is difference between to_char and to_date function?
To_char function converts date to a value of varchar2 datatype.
(a) SQL> select to_char(sysdate,'ddth "of" fmmonth yyyy') from dual;
TO_CHAR(SYSDATE,'DDTH"
---------------------10th of july 2007
(b). SQL> select to_char(hiredate,'ddth "of" fmmonth yyyy') from emp where
empno=7369;
TO_CHAR(HIREDATE,'DDTH
---------------------17th of december 1980
To_date function converts char or varchar2 datatype to date datatype.
SQL> select to_date('january 27 1999', 'month-dd-yyyy') from dual;
TO_DATE('
--------27-JAN-99
362. Write query to display empname,comm from employee, if employee has no commission put
commission is empty.
Select ename,comm,nvl(comm,0) from emp;
363. One view is created from multiple tables, client how do you know columns of tables (Which
tables)
Select * from user_views;
364. Write a query who got more than the avg sal from emp.
Select * from emp where sal>all(select avg(sal) from emp group by deptno);
365. Write query to display employee name and empno, who are reporting to king.
Select a.empno,a.ename,b.empno,b.ename from emp a, emp b where a.mgr=b.empno and
b.ename='KING';
366. How do u find user name?
We find through show user.
367. What are RDBMS packages?
RDBMS packages are Oracle, Sybase, Ingress, Unify and Informix.
368. Can u create foreign key on composite primary key of a table?
No, We can not create foreign key on composite primary key of a table.
369. Write a query unique job for all employees in the deptno is 30 and locate loc the column.
Select distinct a.job,b.loc from emp a,dept b where a.deptno=b.deptno and a.deptno=30;
370. What is use of local and global index? Difference between local and global index?
Local and Global indexes are used in partitioned tables. Local index is partitioned index and
Global index is non-partitioned index.
371. Which global temporary table is default table?
On commit delete row is a default temporary table.
5. We declared cursor in procedure, the performance is slow. We declared cursor in package, the
performance is fast.
Because in procedure every time it will retrieve data from database. But in package
every time it will retrieve data from
SGA.SGA (System Global Area) is a buffer memory. Package has SGA temporary.
6. A cursor declared in a package specification is global and can be accessed by other
procedures or procedures in a package.
A cursor declared in a procedure is local to the procedure that can not be accessed by other
procedures
394. What is system triggers?
System triggers are created while database is created.
395. If you truncate the table, what will happen corresponding view?
Ans: No rows selected.
396. In public procedures are a1, a2, a3. Now they are series a3, a1, a2. Now can u call
procedure a2 into a1?
Yes, We can do.
Create or replace procedure a1
is
begin
---a2();
end a1;
397. What is pseudo record?
New and old qualifiers(correlation identifirers) are available in triggers is called pseudo
record.
398. What is a Cartesian product?
A Cartesian product is the result of an unrestricted join of two or more tables.
399. Two databases a and b. I want the data of b into a.
Using IMP/EXP.
400. What is difference between Rownum and Rowid?
(1) Rownum is a dynamic. But Rowid is a static.
(2) If we delete record from the database Rowid also deleted but Rownum is not deleted.
401. How do you find data type and data length of columns of data type?
Select column_name, data_precision,data_length,data_scale,data_type from cols where
table_name='Table_name';
402. What is syntax of database link?
Create database link <link_name> connect to <user_name> [identified by] password
using <sqlnet_string>;
409. After creating a table, we inserted some values into the table and then update some values. I
want commit "insert" only. How?
1. insert statement
2. using savepoint <savepoint name>
3. update statement
4. Rollback to <savepoint name>(refer to step 2)
5. commit.
410. If you use delete command, how is it deletes internally?
Using rollback statement.
411. What is difference between varchar and varcahr2?
Varchar is ANSI product.
3. Instead of triggers.
419. Is it possible to use commit or rollback in exception part?
Yes, we can use commit or rollback in exception block;
Example:Declare
s varchar2(2);
Begin
update test set a = a+10;
select a into s from test where a=20;
exception
when others then
rollback;
dbms_output.put_line('test'|| s);
End;
420. What is output of this query: select empno,ename from depts union select deptno,dname
from dept
EMPNO ENAME
---------- -------------10 ACCOUNTING
20 RESEARCH
30 SALES
40 OPERATIONS
7369 SMITH
7499 ALLEN
7521 WARD
7566 JONES
7654 MARTIN
7698 BLAKE
7782 CLARK
EMPNO ENAME
---------- -------------7788 SCOTT
7839 KING
7844 TURNER
7876 ADAMS
7900 JAMES
7902 FORD
7934 MILLER
18 rows selected.
421. What is output of this query: Select ename, empno from emp union select
dname,deptno,loc from dept.
It will not be executed because query block has incorrect number of result columns.
422. Can u write procedure without formal parameters?
Yes, We can write procedure without formal parameters.
423. What is output of this query? Select 1 from a (Here a is table)
Ans:
1
----------
1
424. What is output of this query? Select 1 from a where 1=2; (Here a is table)
Ans: no rows selected
425. What is output of this query? Select * from emp,dept where 1=2;
Ans: no rows selected
426. Can u use rowid instead of rownum?
No, We can not use rowid instead of rownum.
427. Can u create synonym for same name as object name?
No, We can not create synonym for same object name.
428. Write query for the following tables use left outer join and right outer join.
T1;
C1
C2
------ ----1
aa
2
bb
3
cc
4
dd
5
ee
6
ff
T2;
C1
C2
------- ----1
a
3
b
5
c
7
d
Ans: Select a.c1,a.c2,b.c1,b.c2 from t1 a, t2 b where a.c1=b.c1(+); ------------Left outer
Join
C1 C2
C1 C2
---------- ---------- ----1 aa
1a
3 cc
3b
5 ee
5c
6 ff
4 dd
2 bb
Ans: Select a.c1,a.c2,b.c1,b.c2 from t1 a, t2 b where a.c1(+)=b.c1 -------------Right
outer join
C1 C2
C1 C2
---------- ---------- ----1 aa
1a
3 cc
3b
5 ee
5c
7d
429. Can u call a procedure in a select statement?
No, We can not call a procedure in a select statement.
430. Write a query to get the sum of salary of each department for each job. By using table emp.
TABLE: EMP
---------------------EMPNO
ENAME
COMM DEPTNO
---------------------------- ----------7499
ALLEN
30
7521
WARD
30
7566
JONES
20
7654
MARTIN
30
7698
BLAKE
30
7782
CLARK
10
7788
SCOTT
20
7839
KING
10
7844
TURNER
30
7876
ADAMS
20
7900
JAMES
30
EMPNO
ENAME
COMM
DEPTNO
---------- ---------------------------- ---7902
FORD
20
JOB
---------
MGR
----------
HIREDATE
--------- ----------
SAL
----------
SALESMAN
7698
20-FEB-81
1600
300
SALESMAN
7698
22-FEB-81
1250
500
MANAGER
7839
02-APR-81
2975
SALESMAN
7698
28-SEP-81
1250
MANAGER
7839
01-MAY-81
2850
MANAGER
7839
09-JUN-81
2450
ANALYST
7566
19-APR-87
3500
17-NOV-81
5000
PRESIDENT
SALESMAN
7698
08-SEP-81
1500
CLERK
7788
23-MAY-87
1100
CLERK
7698
03-DEC-81
950
JOB
MGR
HIREDATE
----------
---------
7566
03-DEC-81
--------ANALYST
SAL
---------3000
1400
7934
10
7369
20
MILLER
CLERK
7782
23-JAN-82
1300
SMITH
CLERK
7902
17-DEC-80
800
SAMPLE OUTPUT
------------------------- JOB SUM_DEPT10
SUM_DEPT20
SUM_DEPT30
SUM_DEPT40
-- --------- ---------- ---------- ------------------------------------------------------------------------------------------------------------ ANALYST
6000
-- CLERK
1300
1900
950
-- MANAGER
2450
2975
2850
-- PRESIDENT 5000
-- SALESMAN
5600
ANSWER:
SELECT job,
sum(decode(deptno,10,sal)) DEPT10,
sum(decode(deptno,20,sal)) DEPT20,
sum(decode(deptno,30,sal)) DEPT30,
sum(decode(deptno,40,sal)) DEPT40
FROM scott.emp GROUP BY job
433. Write pl/sql coding for updating emp table using cursor?
declare
Cursor for_cur is select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp where
empno=7369
cust_no for_cur%rowtype;
begin
for cust_no in for_cur loop
update emp_emp set comm=1000 where empno=cust_no.empno;
end loop;
end;
434. Wrtie a stored procedure gets the employee code as parameter, check the value is exists in
the table. Should write exception the
value is there or not.
Create or replace procedure test_proc(emp_no in number)
is
emp_name varchar2(20);
emp_job varchar2(20);
emp_mgr number;
emp_hiredate date;
emp_sal number;
emp_comm number;
emp_deptno number;
begin
select ename,job,mgr,hiredate,sal,comm,deptno into
emp_name,emp_job,emp_mgr,emp_hiredate,
emp_sal,emp_comm,emp_deptno from emp where empno=emp_no;
exception
when no_data_found then
dbms_output.put_line('This record is not available here');
end;
435. Can you pass parameter in cursor?
Yes, We can pass parameter in cursor. (i.e) parameterized cursor.
436. What is DBMS_OUTPUT.PUT_LINE?
DNAME
------------RESEARCH
SALES
SALES
RESEARCH
SALES
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
ENAME
---------JAMES
FORD
MILLER
7698
7782
7788
7839
7844
7876
30
10
20
10
30
20
EMPNO DEPTNO
-------------- -------------7900
30
7902
20
7934
10
SALES
ACCOUNTING
RESEARCH
ACCOUNTING
SALES
RESEARCH
DNAME
-------------SALES
RESEARCH
ACCOUNTING
445. What result in count(*) and count(empno) from emp will give same result?
Count(*) count all including null. But count(empno) count except nullable value.
446. The following procedure will be executed or not?
Begin
select ename into vname from emp;
end
Ans: No, It will not be executed. The error is identifier 'VNAME' must be
declared.
447. The following program, after executing exception, control will go to procedure or
not?
declare
emp_name emp.ename%type;
begin
select ename into emp_name from emp where empno=7399;
test(20);
exception
when no_data_found then
dbms_output.put_line('record not found');
end;
Ans: After executing exception control will come out this program.
448. What is no copy?
No copy is a clause or modifier.
449. What is output of this query?
Select * from emp where rownum>5
Ans:- no rows selected
450. How do u create materialized view?
Create materialized view pp for update as select * from emp;
451. How do u start and close the database?
Salary
1000
2000
4000
2000
3000
dbms_output.put_line('false');
end if;
end;
Example(2):declare
i number(10):=null;
j number(10):=null;
begin
if i=j then
dbms_output.put_line('true');
else
dbms_output.put_line('false');
end if;
end;
463. What is output of this query?
SQL> select count(*) from emp where rownum=1 group by ename;
COUNT(*)
---------1
464. What is output of this query?
SQL> select instr('ambedkar','e',1,2) from dual;
INSTR('AMBEDKAR','E',1,2)
------------------------0
465. What is output of this query?
SQL> select substr('this is the',6) from dual;
SUBSTR
-----is the
466. What is size of long data type?
2 GB
467. What is size of varchar2 data type?
4000 bytes.
468. What is output of this query?
declare
i number(2);
begin
end add_prod;
procedure upd_prod(v_prodid in product.prodid%type,v_descrip in product.descrip
%type)
is
begin
update product set descrip=v_descrip where prodid=v_prodid;
if sql%notfound then
raise_application_error(-20202,'no products updated');
end if;
end upd_prod;
procedure del_prod(v_prodid in product.prodid%type)
is
begin
delete from product where prodid=v_prodid;
if sql%notfound then
raise_application_error(-20202,'no products deleted');
end if;
end del_prod;
Function q_prod(v_prodid in product.prodid%type)
return varchar2
is
v_descrip product.descrip%type;
begin
select descrip into v_descrip from product where prodid=v_prodid;
return(v_descrip);
end q_prod;
end prod_pack;
491. Can u order the column values using column alias?
Yes, We can order the column values using column alias.
Example:- Select ename,job,sal+10 annsal from emp order by annsal;
492. Is Rename DML or DCL or DDL or TCL statement?
Rename is a DML statement.
493. What is difference between primary key and foreign key?
1. Primary key does not accept null value but foreign key accept null value.
2. Primary key does not accept duplicate value but foreign key accept duplicate value.
494. What is output of this query?
Select sum(sal) from test. (Here totally two rows. One row sal is 1000 and another row
sal is null)
It will display sum sal. That is it will display 1000 only.
495.
declare
begin
insert into sam values(3,4000);
insert into sam values(4,3000);
end;
Here if any syntax errors in second insert statement, the values are committed or not.
Ans: The values are not committed.
2100 parameters.
512. What is subquery? What are they?
Output of inner query access input of outer query. They are single row subquery, multiple row
subquery, multi-column subquery,scalar sub-query, Inline query and
Correlated sub-query.
513. What is Rownum?
Rownum is a pseudo column. It is a dynamic column created by oracle server or not by
us.
514. What is Rowid?
Rowid is a unique hexadecimal value that gets generated as shown as in the record
inserted into the database.
515. What is difference between commit and rollback?
Committed transactions can not be rollbacked.
Rollbacke transactions can not be committed.
516. Tell about constraints.
Primary key:- Not null+Unique+Index.
Not null key:- It accepts duplicate value and must have value.
Unique key:- It is a distinct value and accpt null value. Example:- Passport number and
emp_id.
(Note: More than one null value accept in oracle only. SQL SERVER accept only one
null value.)
517. What is difference between column level constraint and table level constraint?
In the column level constraints, constraints names are given by system. But table level
constraitns, constraint names are given by user.
518. What are keywords of Alter command?
Drop,Add and Modify.
519. What is use of log?
Log is used to write done dml operations.(This is only possible Delete only)
520. What is view?
View is a logical subset of a table or view is a virtual table.
521. What view contains?
View contains compiled select statement. View does not contain records.
522. What are advantages of view?
1. Firewall/Security.
2. Data Independence.
3. To make complex queries.
Do not
(a) Too small table.
(b) X
(c) X
(d) Foreign key
(e) Transactional
529. How many indexes can you create for a single table?
We can create maximum 255 indexes for a single table.
530. What are types of PLSQL block?
1. Anonymous Block(Unnamed block)
2. Non anonymous Block(Named block)
(a) Function (b) Procedure
531. When will you write procedure? And When will you write a function?
If you want perform a task write procedure. If you want computer a value write function.
532. What is use of %type?
%Type is a plsql attribute which is used to declare the same data type of back end table
column.
533. What is cursor? What are types of cursor?
Cursor is a private SQL work area. Cursor can be categorized into two types are Implicit
cursor and Explicit cursor.
534. Can you call a procedure into a trigger?
Yes, We can call procedure into a trigger.
Add a comment
(I have had all of the disadvantages required for success. - Larry Ellison)
Classic
Flipcard
Magazine
Mosaic
Sidebar
Snapshot
Timeslide
Recent
Date
Label
Author
Cluster Definition
Cluster Definition
Jan 29th
Normalization with Example
Normalization with Example
Jan 29th
Ref Cursor Example
Ref Cursor Example
Jan 28th
RAISE_APPLICATION_ERROR
RAISE_APPLICATION_ERROR
Jan 28th
Wrapping - PL/SQL
Wrapping - PL/SQL
Jan 28th
Procedure - PL/SQL
Procedure - PL/SQL
Jan 26th
Cursor - PL/SQL
Cursor - PL/SQL
Jan 26th
Nested Blocks - Pl/SQL
Nested Blocks - Pl/SQL
Jan 26th
Function - Pl/SQL
Function - Pl/SQL
Jan 25th
EXECUTE IMMEDIATE in PL/SQL
EXECUTE IMMEDIATE in PL/SQL
Jan 25th
DataGuard General Questions
DataGuard General Questions
Nov 21st
Creating a duplicate database with different name using RMAN
Creating a duplicate database with different name using RMAN
Nov 17th
ORA-01031: INSUFFICIENT PRIVILEGES
ORA-01031: INSUFFICIENT PRIVILEGES
Nov 17th
ORA-00845: MEMORY_TARGET not supported on this system
ORA-00845: MEMORY_TARGET not supported on this system
Nov 17th
RMAN INCREMENTAL BACKUP
RMAN INCREMENTAL BACKUP
Nov 16th
changing the hostname Solaris 11
changing the hostname Solaris 11
Nov 16th
Simple Backup and Recovery using RMAN
Simple Backup and Recovery using RMAN
Nov 16th
ORA-00205: error in identifying controlfile
ORA-00205: error in identifying controlfile
Nov 15th
Configuring Network Adapter in Solaris 11
Configuring Network Adapter in Solaris 11
Nov 15th
How to enable SSH Root Login In Solaris 11
How to enable SSH Root Login In Solaris 11
Nov 15th
Manually Cloning an Existing Oracle Database on Linux
Manually Cloning an Existing Oracle Database on Linux
Nov 15th
E-mail Address Validation and Domain Name Extraction
May 13th
Partitioning an Existing Table using EXCHANGE PARTITION
Partitioning an Existing Table using EXCHANGE PARTITION
May 13th
OS Authentication
OS Authentication
May 13th
OS Backup Commands
OS Backup Commands
May 13th
Oracle Shell Scripting
Oracle Shell Scripting
May 13th
Oracle Network Configuration
Oracle Network Configuration
May 13th
Oracle Naming Conventions
Oracle Naming Conventions
May 13th
Measuring Storage Performance For Oracle Systems
Measuring Storage Performance For Oracle Systems
May 13th
Identifying Host Names and IP Addresses
Identifying Host Names and IP Addresses
May 13th
Direct and Asynchronous I/O
Direct and Asynchronous I/O
May 13th
Killing Oracle Sessions
Killing Oracle Sessions
May 12th
Deadlocks
Deadlocks
May 12th
CBO and DBMS_STATS
CBO and DBMS_STATS
May 12th
Basic Security Measures for Oracle
Basic Security Measures for Oracle
May 12th
Loading