Beruflich Dokumente
Kultur Dokumente
System
Privileges
Database
Properties
ALTERDATABASE
TospecifytheRECOVERclauserequiresSYSDBA
privileges
setlinesize131
colproperty_nameformata28
colproperty_valueformata28
coldescriptionformata70
SELECT*
FROMdatabase_properties
ORDERBY1;
Create Database
Syntax
CREATEDATABASE<database_name>
USERSYSIDENTIFIEDBY<password>
USERSYSTEMIDENTIFIEDBY<password>
CONTROLFILEREUSE
MAXDATAFILES<integer>
MAXINSTANCES<integer>
CHARACTERSET<character_set_name>
NATIONALCHARACTERSET<character_set_name>
SETDEFAULT<BIGFILE|SMALLFILE>TABLESPACE
LOGFILEGROUP<integer><file_specification>,
[GROUP<integer><file_specification>,]
[GROUP<integer><file_specification>]
MAXLOGFILES<integer>
MAXLOGMEMBERS<integer>
MAXLOGHISTORY<integer>
[<ARCHIVELOG|NOARCHIVELOG>]defaultis
NOARCHIVELOG
[FORCELOGGING]
EXTENTMANAGEMENTLOCAL
DATAFILE<system_file_specification>
SYSAUXDATAFILE<file_specification>
DEFAULTTABLESPACE<tablespace_name>
DATAFILE<file_specification>
EXTENTMANAGEMENTLOCAL
UNIFORMSIZE<integer><M|G|T|P|E>
<BIGFILE|SMALLFILE>DEFAULTTEMPORARYTABLESPACE
<tablespace_name>
TEMPFILE<file_specification>
EXTENTMANAGEMENTLOCAL
UNIFORMSIZESIZE<integer><M|G|T|P|E>
<BIGFILE|SMALLFILE>UNDOTABLESPACE
<tablespace_name>
DATAFILE<file_specification>
SETTIME_ZONE=<time_zone_region>;
Typical Create
11g Database
On Linux /
UNIX
$cd/app/oracle/product
$mkdirpadmin/orabase/adump
$cdadmin/orabase
$mkdirdpdump
$mkdirpfile
$mkdirwallet
$cd/app/oracle/product
$mkdirpflash_recovery_area/ORABASE/ARCHIVELOG
$cdflash_recovery_area/ORABASE
$mkdirFLASHBACK
$mkdirONLINELOG
$cd/app/oracle/product
$mkdirporadata/orabase
$touch
/app/oracle/product/admin/orabase/pfile/initorabase
.ora
$cd/app/oracle/product/admin/orabase/pfile
$viinitorabase.ora
###########################################
#CacheandI/O
###########################################
db_block_size=8192
###########################################
#CursorsandLibraryCache
###########################################
open_cursors=300
###########################################
#DatabaseIdentification
###########################################
db_domain=""
db_name=orabase
###########################################
#FileConfiguration
###########################################
control_files=(
"/app/oracle/product/oradata/orabase/control01.ctl"
,
"/app/oracle/product/oradata/orabase/control02.ctl"
,
"/app/oracle/product/oradata/orabase/control03.ctl"
)
db_recovery_file_dest=/app/oracle/product/flash_rec
overy_area
db_recovery_file_dest_size=10737418240
###########################################
#Miscellaneous
###########################################
compatible=11.1.0.0.0
diagnostic_dest=/app/oracle/product
memory_target=854589440
###########################################
#SecurityandAuditing
###########################################
audit_file_dest=/app/oracle/product/admin/orabase/a
dump
audit_trail=db
remote_login_passwordfile=EXCLUSIVE
###########################################
#ProcessesandSessions
###########################################
processes=150
###########################################
#SharedServer
###########################################
dispatchers="(PROTOCOL=TCP)(SERVICE=orabaseXDB)"
###########################################
#SystemManagedUndoandRollbackSegments
###########################################
undo_tablespace=UNDOTBS1
savethefileandexitvi
$cpinitorabase.ora
$ORACLE_HOME/dbs/initorabase.ora
$cd$HOME
$sqlplus/assysdba
SQL>spool$HOME/CreateDB.log
SQL>createspfilefrompfile;
SQL>startupnomount
SQL>define_editor=vi
SQL>commit;
SQL>ed
pastethefollowingintotheeditor,save,and
exit
CREATEDATABASEorabase
MAXINSTANCES8
MAXLOGHISTORY292
MAXLOGFILES16
MAXLOGMEMBERS3
MAXDATAFILES100
DATAFILE
'/app/oracle/product/oradata/orabase/system01.dbf'
SIZE750MREUSE
AUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED
EXTENTMANAGEMENTLOCAL
SYSAUXDATAFILE
'/app/oracle/product/oradata/orabase/sysaux01.dbf'
SIZE1000MREUSE
AUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED
DEFAULTTEMPORARYTABLESPACETEMP
TEMPFILE
'/app/oracle/product/oradata/orabase/temp01.dbf'
SIZE125MREUSE
AUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED
UNDOTABLESPACE"UNDOTBS1"
DATAFILE
'/app/oracle/product/oradata/orabase/undotbs01.dbf'
SIZE500MREUSE
AUTOEXTENDONNEXT5120KMAXSIZEUNLIMITED
CHARACTERSETAL32UTF8
NATIONALCHARACTERSETAL16UTF16
LOGFILE
GROUP1(
'/home/oracle/redo01a.log',
'/home/oracle/redo01b.log',
'/home/oracle/redo01c.log')SIZE50M,
GROUP2(
'/app/oracle/product/oradata/orabase/redo02a.log',
'/app/oracle/product/oradata/orabase/redo02b.log',
'/app/oracle/product/oradata/orabase/redo02c.log')
SIZE50M,
GROUP3(
'/app/oracle/product/redo03a.log',
'/app/oracle/product/redo03b.log',
'/app/oracle/product/redo03c.log')SIZE50M
SETTIME_ZONE='+08:00'
USERsysIDENTIFIEDBY"&&sysPassword"
USERsystemIDENTIFIEDBY"&&systemPassword"
duringCREATEDATABASEthefollowingscriptsare
run
donotrunthemasecondtime.
$ORACLE_HOME/rdbms/admin/dcore.bsq
$ORACLE_HOME/rdbms/admin/dsqlddl.bsq
$ORACLE_HOME/rdbms/admin/dmanage.bsq
$ORACLE_HOME/rdbms/admin/dplsql.bsq
$ORACLE_HOME/rdbms/admin/dtxnspc.bsq
$ORACLE_HOME/rdbms/admin/dfmap.bsq
$ORACLE_HOME/rdbms/admin/denv.bsq
$ORACLE_HOME/rdbms/admin/drac.bsq
$ORACLE_HOME/rdbms/admin/dsec.bsq
$ORACLE_HOME/rdbms/admin/doptim.bsq
$ORACLE_HOME/rdbms/admin/dobj.bsq
$ORACLE_HOME/rdbms/admin/djava.bsq
$ORACLE_HOME/rdbms/admin/dpart.bsq
$ORACLE_HOME/rdbms/admin/drep.bsq
$ORACLE_HOME/rdbms/admin/daw.bsq
$ORACLE_HOME/rdbms/admin/dsummgt.bsq
$ORACLE_HOME/rdbms/admin/dtools.bsq
$ORACLE_HOME/rdbms/admin/dexttab.bsq
$ORACLE_HOME/rdbms/admin/ddm.bsq
$ORACLE_HOME/rdbms/admin/dlmnr.bsq
$ORACLE_HOME/rdbms/admin/daw.bsq
verifythingslookgoodsofar
SQL>descobj$
SQL>desctab$
continuebycreatingthedatadictionaryviews
SQL>@?/rdbms/admin/catalog.sql
SQL>@?/rdbms/admin/catproc.sql
SQL>@?/rdbms/admin/catactx.sql
SQL>@?/rdbms/admin/catadvtb.sql
SQL>@?/rdbms/admin/catptabs.sqlverify
SQL>@?/rdbms/admin/catprc.sqlverify
SQL>@?/rdbms/admin/catexp.sqlverify
SQL>@?/rdbms/admin/catdbsyn.sqlverify
SQL>@?/rdbms/admin/cataudit.sqlverify
SQL>@?/rdbms/admin/catodm.sqlverify
SQL>@?/rdbms/admin/catost.sqlverify
SQL>@?/rdbms/admin/catadv.sqlverify
SQL>@?/rdbms/admin/catsnap.sqlverify
SQL>@?/rdbms/admin/catmgrsv.sqlverify
SQL>@?/rdbms/admin/catxdbv.sqlverify
SQL>@?/rdbms/admin/cdcore.sqlverify
SQL>@?/rdbms/admin/cdpart.sqlverify
SQL>@?/rdbms/admin/dbmsrman.sqlverify
SQL>@?/rdbms/admin/c1101000.sqlpatching?
GRANTselectONgv_$reserved_wordsTOPUBLIC;
REVOKEexecuteONdbms_lobFROMpublic;
REVOKEexecuteONutl_fileFROMpublic;
REVOKEexecuteONutl_inaddrFROMpublic;
REVOKEexecuteONutl_smtpFROMpublic;
youwillwanttoaddmanymoretothislist
SELECTtable_name
FROMall_tab_privs_made
WHEREprivilege='EXECUTE'
ANDgrantee='PUBLIC'
AND(table_nameLIKE'DBMS%'OR
table_nameLIKE'UTL%')
ORDERBY1;
spooloff
Typical Create
10g Database
On Windows
connectSYS/&&sysPasswordasSYSDBA
spool
c:\oracle\product\admin\orabase\create\CreateDB.log
startupnomount
pfile="c:\oracle\product\admin\orabase\pfile\init.o
ra";
CREATEDATABASEoragrid
MAXINSTANCES1
MAXLOGHISTORY1
MAXLOGFILES12
MAXLOGMEMBERS3
MAXDATAFILES100
DATAFILE'c:\oragrid\system01.dbf'
SIZE540MREUSE
AUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED
EXTENTMANAGEMENTLOCAL
SYSAUXDATAFILE'c:\oragrid\sysaux01.dbf'
SIZE350MREUSE
AUTOEXTENDONNEXT10240KMAXSIZEUNLIMITED
DEFAULTTEMPORARYTABLESPACETEMPTEMPFILE
'c:\oragridemp01.dbf'
SIZE25MREUSE
AUTOEXTENDONNEXT1024KMAXSIZEUNLIMITED
UNDOTABLESPACE"UNDOTBS1"
DATAFILE'c:\oragrid\undotbs01.dbf'
SIZE100MREUSE
AUTOEXTENDONNEXT5120KMAXSIZEUNLIMITED
CHARACTERSETWE8MSWIN1252
NATIONALCHARACTERSETUS7ASCII
LOGFILEGROUP1('c:\oragridedo01.log')SIZE5M
REUSE,
GROUP2('c:\oragridedo02.log')SIZE5M
REUSE,
GROUP3('c:\oragridedo03.log')SIZE5M
REUSE
USERSYSIDENTIFIEDBY"&&sysPassword"
USERSYSTEMIDENTIFIEDBY"&&systemPassword";
spooloff
Database
Creation For
UNIX Used By
Older Versions
of Oracle's EBusiness Suite
Applications
spool$HOME/CreateDB.log
CREATEDATABASEctl1102A
maxdatafiles1022
maxlogmembers4
characterset"WE8ISO8859P1"
DATAFILE'/u03/oradata/ctl1102A/system01.dbf'SIZE
540M
AUTOEXTENDon
NEXT25M
MAXSIZE1000M
LOGFILE
GROUP1
('/u05/oradata/redo01a.log','/u06/oradata/redo01b.l
og')
SIZE20M,
GROUP2
('/u05/oradata/redo02a.log','/u06/oradata/redo02b.l
og')
SIZE20M,
GROUP3
('/u05/oradata/redo03a.log','/u06/oradata/redo03b.l
og')
SIZE20M;
CREATETABLESPACEUSERS
DATAFILE'/u03/oradata/ctl1102A/users01.dbf'SIZE
5M
AUTOEXTENDONNEXT5MAXSIZE2000m;
CREATETABLESPACERBS
DATAFILE'/u07/oradata/ctl1102A/rbs01.dbf'SIZE
100M
AUTOEXTENDONNEXT5MAXSIZE2000m;
CREATETABLESPACETOOLS
DATAFILE'/u03/oradata/ctl1102A/tools01.dbf'SIZE
5M
AUTOEXTENDONNEXT5MAXSIZE2000m;
CREATETABLESPACECTXD
DATAFILE'/u13/oradata/ctl1102A/ctxd01.dbf'SIZE5M
AUTOEXTENDONNEXT5MAXSIZE2000M;
CREATETABLESPACETEMP
DATAFILE'/u04/oradata/ctl1102A/temp01.dbf'SIZE
100M
AUTOEXTENDONNEXT5MAXSIZE2000M;
CREATETABLESPACEAKD
DATAFILE'/u13/oradata/ctl1102A/akd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000M;
CREATETABLESPACEAKX
DATAFILE'/u14/oradata/ctl1102A/akx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEALRD
DATAFILE'/u16/oradata/ctl1102A/alrd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEALRX
DATAFILE'/u15/oradata/ctl1102A/alrx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAPD
DATAFILE'/u13/oradata/ctl1102A/apd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAPX
DATAFILE'/u14/oradata/ctl1102A/apx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEARD
DATAFILE'/u16/oradata/ctl1102A/ard01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEARX
DATAFILE'/u15/oradata/ctl1102A/arx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEASD
DATAFILE'/u13/oradata/ctl1102A/asd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEASX
DATAFILE'/u14/oradata/ctl1102A/asx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAXD
DATAFILE'/u16/oradata/ctl1102A/axd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAXX
DATAFILE'/u15/oradata/ctl1102A/axx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAZD
DATAFILE'/u13/oradata/ctl1102A/azd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEAZX
DATAFILE'/u14/oradata/ctl1102A/azx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEBOMD
DATAFILE'/u16/oradata/ctl1102A/bomd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEBOMX
DATAFILE'/u15/oradata/ctl1102A/bomx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECED
DATAFILE'/u13/oradata/ctl1102A/ced01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECEX
DATAFILE'/u14/oradata/ctl1102A/cex01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECHVD
DATAFILE'/u16/oradata/ctl1102A/chvd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECHVX
DATAFILE'/u15/oradata/ctl1102A/chvx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECND
DATAFILE'/u13/oradata/ctl1102A/cnd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECNX
DATAFILE'/u14/oradata/ctl1102A/cnx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECRPD
DATAFILE'/u16/oradata/ctl1102A/crpd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECRPX
DATAFILE'/u15/oradata/ctl1102A/crpx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECSD
DATAFILE'/u13/oradata/ctl1102A/csd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECSX
DATAFILE'/u14/oradata/ctl1102A/csx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECZD
DATAFILE'/u13/oradata/ctl1102A/czd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACECZX
DATAFILE'/u14/oradata/ctl1102A/czx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEECD
DATAFILE'/u16/oradata/ctl1102A/ecd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEECX
DATAFILE'/u15/oradata/ctl1102A/ecx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEENGD
DATAFILE'/u13/oradata/ctl1102A/engd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEENGX
DATAFILE'/u14/oradata/ctl1102A/engx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFAD
DATAFILE'/u16/oradata/ctl1102A/fad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFAX
DATAFILE'/u15/oradata/ctl1102A/fax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFLMD
DATAFILE'/u13/oradata/ctl1102A/flmd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFLMX
DATAFILE'/u14/oradata/ctl1102A/flmx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFNDD
DATAFILE'/u16/oradata/ctl1102A/fndd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEFNDX
DATAFILE'/u15/oradata/ctl1102A/fndx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEGLD
DATAFILE'/u13/oradata/ctl1102A/gld01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEGLX
DATAFILE'/u14/oradata/ctl1102A/glx01.dbf'SIZE1M
aAUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEHRD
DATAFILE'/u13/oradata/ctl1102A/hrd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEHRX
DATAFILE'/u14/oradata/ctl1102A/hrx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEHXTD
DATAFILE'/u16/oradata/ctl1102A/hxtd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEHXTX
DATAFILE'/u15/oradata/ctl1102A/hxtx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEICXD
DATAFILE'/u13/oradata/ctl1102A/icxd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEICXX
DATAFILE'/u14/oradata/ctl1102A/icxx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEINVD
DATAFILE'/u16/oradata/ctl1102A/invd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEINVX
DATAFILE'/u15/oradata/ctl1102A/invx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJAD
DATAFILE'/u13/oradata/ctl1102A/jad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJAX
DATAFILE'/u14/oradata/ctl1102A/jax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJED
DATAFILE'/u16/oradata/ctl1102A/jed01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJEX
DATAFILE'/u15/oradata/ctl1102A/jex01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJGD
DATAFILE'/u13/oradata/ctl1102A/jgd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJGX
DATAFILE'/u14/oradata/ctl1102A/jgx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJLD
DATAFILE'/u16/oradata/ctl1102A/jld01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEJLX
DATAFILE'/u15/oradata/ctl1102A/jlx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMFGD
DATAFILE'/u13/oradata/ctl1102A/mfgd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMFGX
DATAFILE'/u14/oradata/ctl1102A/mfgx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMRPD
DATAFILE'/u13/oradata/ctl1102A/mrpd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMRPX
DATAFILE'/u14/oradata/ctl1102A/mrpx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMSCD
DATAFILE'/u13/oradata/ctl1102A/mscd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEMSCX
DATAFILE'/u14/oradata/ctl1102A/mscx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOED
DATAFILE'/u16/oradata/ctl1102A/oed01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOEX
DATAFILE'/u15/oradata/ctl1102A/oex01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOSMD
DATAFILE'/u16/oradata/ctl1102A/osmd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOSMX
DATAFILE'/u15/oradata/ctl1102A/osmx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOTAD
DATAFILE'/u13/oradata/ctl1102A/otad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEOTAX
DATAFILE'/u14/oradata/ctl1102A/otax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPAD
DATAFILE'/u16/oradata/ctl1102A/pad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPAX
DATAFILE'/u15/oradata/ctl1102A/pax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPJMD
DATAFILE'/u16/oradata/ctl1102A/pjmd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPJMX
DATAFILE'/u15/oradata/ctl1102A/pjmx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPOD
DATAFILE'/u13/oradata/ctl1102A/pod01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEPOX
DATAFILE'/u14/oradata/ctl1102A/pox01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEQAD
DATAFILE'/u16/oradata/ctl1102A/qad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEQAX
DATAFILE'/u15/oradata/ctl1102A/qax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACERGD
DATAFILE'/u13/oradata/ctl1102A/rgd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACERGX
DATAFILE'/u14/oradata/ctl1102A/rgx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACERLAD
DATAFILE'/u16/oradata/ctl1102A/rlad01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACERLAX
DATAFILE'/u15/oradata/ctl1102A/rlax01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACESSPD
DATAFILE'/u13/oradata/ctl1102A/sspd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACESSPX
DATAFILE'/u14/oradata/ctl1102A/sspx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEVEHD
DATAFILE'/u16/oradata/ctl1102A/vehd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEVEHX
DATAFILE'/u15/oradata/ctl1102A/vehx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000m;
CREATETABLESPACEWIPD
DATAFILE'/u13/oradata/ctl1102A/wipd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000M;
CREATETABLESPACEWIPX
DATAFILE'/u14/oradata/ctl1102A/wipx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000M;
CREATETABLESPACEWHD
DATAFILE'/u16/oradata/ctl1102A/whd01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000M;
CREATETABLESPACEWHX
DATAFILE'/u15/oradata/ctl1102A/whx01.dbf'SIZE1M
AUTOEXTENDONNEXT1MAXSIZE2000M;
spooloff
Set Default
Tablespace
ALTERDATABASESETDEFAULT<BIGFILE|
SMALLFILE>TABLESPACE;
ALTERDATABASESETDEFAULTsmallfileTABLESPACE;
ALTERDATABASESETDEFAULTTABLESPACE
<tablespace_name>;
ALTERDATABASESETDEFAULTTABLESPACEuwdata;
Set Default
Temporary
Tablespace
Set Default
Temporary
Tablespace
Group
ALTERDATABASEDEFAULTTEMPORARYTABLESPACE
<group_name>;
ALTERDATABASEDEFAULTTEMPORARYTABLESPACEapp_grp
;
ALTERDATABASEDEFAULTTEMPORARYTABLESPACE
<tablespace_group_name>;
ALTERDATABASEDEFAULT
TEMPORARYTABLESPACEtemp_grp;
ALTERDATABASERENAMEGLOBAL_NAMETO<new_name>;
Rename
Global Name
verifyglobalname
SELECTvalue$
FROMprops$
WHEREname='GLOBAL_DB_NAME';
getdb_domainco
setlinesize121
colnameformata40
colvalueformata40
SELECTname,value
FROMgv$parameter
WHEREname='db_domain';
backupcontrolfile
ALTERDATABASEBACKUPCONTROLFILETOTRACE;
changethetracefileCREATECONTROLFILEcommand
to:
CREATECONTROLFILEREUSESETDATABASE
"NEW_SID_NAME"RESETLOGS;
SHUTDOWNIMMEDIATE;
modifythedb_nameparameterintheinitSID.ora
conn/assysdba
CREATEspfileFROMpfile='initSID.ora';
STARTUPNOMOUNT
executethecreatecontrolfilecommand
recoverdatabaseUSINGBACKUPCONTROLFILEuntil
cancel
CANCEL
openresetlogsthedatabaseand
ALTERDATABASERENAMEGLOBAL_NAMETOnew_sid_name;
Disable Block
Change
Tracking
Enable Block
Change
Tracking
ALTERDATABASEDISABLEBLOCKCHANGETRACKING;
ALTERDATABASEDISABLEBLOCKCHANGETRACKING;
ALTERDATABASEENABLEBLOCKCHANGETRACKING
USINGFILE<file_name>REUSE;
ALTERDATABASEENABLEBLOCKCHANGETRACKING
USINGFILE/u03/oracle/oradata/trackfile.logREUSE;
Flashback
Mode
ALTERDATABASEFLASHBACK<ON|OFF>
ALTERDATABASESETTIME_ZONE<+|>HH:MI
ALTERDATABASESETTIME_ZONE<time_zone_region>
ALTERDATABASEFLASHBACKON;
ALTERDATABASESETTIME_ZONE'5:0';
ALTERDATABASESETTIME_ZONE'US/Eastern';
Clear A Log
File
ALTERDATABASECLEAR[UNARCHIVED]LOGFILE
<logfile_path_and_name>[UNRECOVERABLEDATAFILE];
ALTERDATABASECLEARLOGFILE'c:\oragrid
edo5c.log';
Stop Force
Logging
ALTERDATABASENOFORCELOGGING;
Start Archive
Logging
ALTERDATABASEARCHIVELOGMANUAL;
Stop Archive
Logging
ALTERDATABASENOARCHIVELOG;
Supplemental
DB Logging
ALTERDATABASENOFORCELOGGING;
ALTERDATABASEARCHIVELOGMANUAL;
ALTERDATABASENOARCHIVELOG;
ALTERDATABASE<ADD|DROP>SUPPLEMENTALLOGDATA
[(ALL|PRIMARYKEY|UNIQUE|FOREIGNKEY)
COLUMNS]
ALTERDATABASEADDSUPPLEMENTALLOGDATA(UNIQUE)
COLUMNS;
Set the
national
character set
ALTERDATABASECHARACTERSETINTERNAL_CONVERT
<CHARACTERSET>;
ALTERDATABASECHARACTERSET
INTERNAL_CONVERTWE8MSWIN1252;
ALTERDATABASENATIONALCHARACTERSET
INTERNAL_CONVERT<CHARACTERSET>;
ALTERDATABASENATIONALCHARACTERSET
INTERNAL_CONVERTAL16UTF16;
ALTERDATABASEDISABLETHREAD<integer>;
Enable RAC
Thread
ALTERDATABASEENABLEPUBLICTHREAD<integer>;
ALTERDATABASEDISABLETHREAD7;
ALTERDATABASEENABLEPUBLICTHREAD5;
ALTERDATABASEGUARD<ALL|STANDBY|NONE>
ALTERDATABASEGUARDALL;
ALTERDATABASEMOUNT[<STANDBY|CLONE>DATABASE];
Open
Database
Read Only
ALTERDATABASEOPENREADONLY;
Open
Database
Read-Write
ALTERDATABASEMOUNT;
ALTERDATABASEOPENREADONLY;
ALTERDATABASEOPENREADWRITE<RESETLOGS|
NORESETLOGS>
[<UPGRADE|DOWNGRADE>];
ALTERDATABASEOPENREADWRITERESETLOGS;
Create Datafile
ALTERDATABASERENAMEFILE
'c:\oracle\product\oradata\example.dbf'TO
'c:\oracle\product\oradata\demos.dbf';
ALTERDATABASECREATEDATAFILE<file_name|
file_number>
AS<file_specification|NEW>;
colfile_nameformata50
SELECTfile_name,file_id
FROMdba_data_files;
ALTERDATABASECREATEDATAFILE8ASNEW;
SELECTfile_name,file_id
FROMdba_data_files;
Alter Database Datafile
ALTERDATABASEDATAFILE<file_name|file_number>
Resize Datafile RESIZETO<integer><M|G|T>;
ALTERDATABASEDATAFILE8RESIZE15M;
Make Datafile
Not
Autoextensible
ALTERDATABASEDATAFILE<file_name|file_number>
AUTOEXTEND<OFF|ON[NEXT<integer><M|G>
MAXSIZE<UNLIMITED|<integer><M|G>]>
SELECTfile_name,autoextensible
FROMdba_data_files;
ALTERDATABASEDATAFILE8AUTOEXTENDOFF;
SELECTfile_name,autoextensible
FROMdba_data_files;
Make datafile
autoextensible
ALTERDATABASEDATAFILE<file_name|file_number>
AUTOEXTENDONNEXT<integer><M|G>
MAXSIZE<UNLIMITED|<integer><M|G>
SELECTfile_name,autoextensible
FROMdba_data_files;
ALTERDATABASEDATAFILE8AUTOEXTENDONNEXT10M
MAXSIZE100M;
SELECTfile_name,autoextensible
FROMdba_data_files;
ALTERDATABASEDATAFILE<file_name|file_number>
SELECTfile_name,status
FROMdba_data_files;
ALTERDATABASEDATAFILE
'/u02/oracle/rbdb1/stuff01.dbf'OFFLINE;
SELECTfile_name,status
FROMdba_data_files;
ALTERDATABASEDATAFILE
'/u02/oracle/rbdb1/stuff01.dbf'ONLINE;
SELECTfile_name,status
FROMdba_data_files;
Take a datafile
offline or
online: by
number
ALTERDATABASE<file_name|file_number>OFFLINE;
colfile_nameformata50
SELECTfile_name,status
FROMdba_data_files;
ALTERDATABASE8OFFLINE;
SELECTfile_name,status
FROMdba_data_files;
ALTERDATABASE8ONLINE;
SELECTfile_name,status
FROMdba_data_files;
Offline and
drop datafile
ALTERDATABASE<file_name|file_number>OFFLINE
DROP;
-NOARCHIVEL
OG mode only
ALTERDATABASEDATAFILE
'/u02/oracle/rbdb1/users03.dbf'
OFFLINEDROP;
SELECTfile_name,file_id,tablespace_name,
(bytes/1024/1024)SIZE_IN_MB
FROMdba_temp_files;
ALTERDATABASETEMPFILE1RESIZE25M;
Change
ALTERDATABASETEMPFILE<file_name|file_number>
Tempfile
Autoextend
Specification
Drop Tempfile
AUTOEXTEND<OFF|ON[NEXT<integer><M|G>
MAXSIZE<UNLIMITED|<integer><M|G>]>;
ALTERDATABASETEMPFILEAUTOEXTENDON
NEXT10MMAXSIZE200M;
ALTERDATABASETEMPFILE<file_name|file_number>
DROP;
ALTERDATABASETEMPFILE1DROP;
Place Tempfile
Offline
ALTERDATABASETEMPFILE<file_name|file_number>
OFFLINE;
ALTERDATABASETEMPFILE1OFFLINE;
Place Tempfile
Online
ALTERDATABASETEMPFILE<file_name|file_number>
ONLINE;
ALTERDATABASETEMPFILE1ONLINE;
Drop Database
DROPDATABASE;
Do not try this
one for testing
as it does
exactly what it
says
SHUTDOWNABORT;
STARTUPMOUNTEXCLUSIVERESTRICT;
DROPDATABASE;
SELECT*FROMgv$option;
colcomp_nameformata30
SELECTcomp_name,version,status
FROMdba_registry;
Properties
setpagesize0
setlinesize121
colvalue$formata40
colcomment$formata36
SELECT*
FROMprops$;