SYNTAX
WE USE as a DBA
1} CREATING AN SPFILE:
à create
SPFILE=’</Source path>’ from PFILE=’</Destination path>’;
2} ALTERING THE DATABASE:
à alter database<Database name> NOMOUNT;
à alter database<Database name> MOUNT;
à alter database<Database name> OPEN;
3} OPENING THE DATABASE IN READONLY MODE:
à alter database<Database name> open READONLY;
4} OPENING DATABASE IN RESTRICTED MODE:
à startup RESTRICT;
à alter system enable RESTRICTED session;
5} MULTIPLEXING CONTROL FILES USING ‘SPFILE’:
àalter system set
controlfile=’</Source path>’ ‘</Destination
path>’
scope=spfile;
à shut down database;
à copy controlfiles
using O.S command.
==>cp ‘</source path>’ ‘</destination path>’
à startup database
6}MULTIPLEXING CONTROL FILES USING ‘PFILE’:
à Shut the database;
à copy controlfiles
using O.S command.
==>cp ‘</source path>’ ‘</destination
path>’
àEdit the pfile with new
control file locations.
à startup the
database
7}FORCING A LOG SWITCH:
à alter system switch
logfile;
8} ADDING REDO LOG ‘GROUPS’:
à alter database ADD
logfile GROUP 1
(‘</Path of logfile to be placed>’ ‘</ another logfile to be
placed>’)
Size 1M;
9}ADDING ONLINE REDO LOG FILE ‘MEMBERS’:
à alter database ADD
logfile MEMBER
‘</Path of logfile>’ to GROUP 1,
‘</Path of logfile>’ to GROUP 2,
‘</Path of logfile>’ to GROUP 3;
10}DROPPING REDO LOG ‘GROUPS’:
à alter database DROP
logfile GROUP <group no.>;
11} DROPPING REDO LOG ‘MEMBERS’:
à alter database DROP
logfile MEMBER ‘</Path of log file>’;
12}RELOCATING (OR) RENAMING LOGFILES:
à Copy redo log files
to new location.
== > cp ‘</source path>’ ‘</Destination path>’
à alter database
clear logfile ‘</Path and new name>’;
àDrop old members;
13}CREATING TABLESPACE:
à create tablespace
<tablespace name> DATAFILE’</Path>’ size <no.>
Autoextend on next<size.> maxsize <size>;
14} CREATING LOCALLY MANAGED TABLESPACES:
à create tablespace
<tablespace name>
DATAFILE ‘</Destination of datafile>’ size<no.>
Extent management local uniform size <no.>;
15}CREATING UNDO TABLESPACES:
à create
undotablespace <tablespace name>
DATAFILE ‘</Destination of datafile>’
size<no.>;
16}CREATING TEMPORARY TABLESPACES:
à create temporary
tablespace <tablespace name>
TEMPFILE ‘</Destination>’ size<no.>
Extent management local uniform size<no.>;
17} SETTING DEFAULT TEMPORARY TABLESPACES:
à alter database
default temporary tablespace <tablespace name>;
18} SETTING TABLESPACE IN ‘READONLY’ MODE:
à alter tablespace
<tablespace name> READONLY;
19} TAKING TABLESPACE OFFLINE AND ONLINE:
àalter tablespace
<tablespace name> OFFLINE;
à alter tablespace
<tablespace name> ONLINE;
20} MANUALLY RESIZING DATAFILE:
à alter database
DATAFILE ‘</path>’ RESIZE <NO.>;
21}ADDING DATAFILE TO TABLESPACE:
à alter tablespace
<tablespace name>
ADD DATAFILE ‘</path>’ size <no.>;
22} METHODS OF MOVING(RENAMING) DATAFILES:
à Take tablespace
offline.
à use O.S command to
copy datafile to different location.
à alter database
‘</path>’ RENAME
Datafile ‘</Source
path>’ to ‘</Destination path>’;
à Bring tablespace
online;
23}IF TABLESPACE CANNOT BE TAKEN OFFLINE FOR MOVING:
à Shut down database.
à use O.S command to
copy datafile to different location.
à Mount database.
àalter database
‘</path>’ RENAME
Datafile ‘</Source
path>’ to ‘</Destination path>’;
à open database.
24}TABLESPACE DROPPING:
àdrop tablespace
<tablespace name> including contents and datafiles;
25} AUTOMATIC SEGMENT SPACE MANAGEMENT:
à create tablespace
<tablespace name>
DATAFILE ‘</path>’ size<no.>
Extent management local uniform size <no.>
Segment space management AUTO;
26}SWITCHING UNDO TABLESPACE:
àalter system set
UNDO_TABLESPACE=<undo name>;
27} DROPPING UNDO TABLESPACE:
à drop tablespace
<undo tablespace name>;
28} MANUALLY ALLOCATING EXTENTS:
à alter table
<tablespace name>
Allocate extent (size<no.> DATAFILE
‘</path>’);
29} MOVING ONE TABLE TO OTHER TABLESPACE:
à alter table
<table name>
Move tablespace<tablespace name>;
30} TRUNCATING TABLE:
à truncate table
<table name>;
31} DROPPING TABLE:
à drop table
<table name> cascade constraints;
32} DROPPING COLUMNS:
à alter
table<table name> drop column comments
Cascade constraints checkpoint <1000>;
33} DIFFERENT UNUSED OPTIONS:
à MARK
== > alter table <table name> set UNUSED COLUMN comments
Cascade constraints;
àDROP
== > alter table <table name> DROP UNUSED COLUMN
checkpoint 1000;
à CONTINUE
== >
alter table <table name> DROP COLUMN CONTINUE
checkpoint 1000;
34}CREATING B-TREE INDEXES:
à create Index
<tablename_column_name_idx>
On <tablename>(column name)
Pctfree 30
Storage(initial <no.> next <no.>
Pct increase 0 maxextents <no.>)
Tablespace <tablespace name>;
35} CREATE BITMAP INDEX:
à create BITMAP index
< tablename_column_name_idx >
On
<tablename>(column name)
Pctfree 30
Storage(initial <no.> next <no.>
Pct increase 0 maxextents <no.>)
Tablespace <tablespace name>;
36} REBUILDING INDEX:
à alter index <index
name> REBUILD
Tablespace<tablesapce name>;
37} REBUILDING INDEXES ONLINE:
à alter index
<index name> REBUILD ONLINE;
38}DROPPING INDEX
à drop index
<index name>;
No comments:
Post a Comment