﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals / Command References / Oracle Command References </title><generator>InstantForum.NET v4.1.4</generator><description>FranklinFaces.com - Oracle &amp; SQL Server Database Forums for all IT Professionals</description><link>http://www.franklinfaces.com/</link><webMaster>no-reply@FranklinFaces.com</webMaster><lastBuildDate>Sat, 19 May 2012 18:49:10 GMT</lastBuildDate><ttl>20</ttl><item><title>CREATE SPFILE command Reference</title><link>http://www.franklinfaces.com/Topic79-93-1.aspx</link><description>[b]CREATE SPFILE[/b]&lt;br&gt;&lt;br&gt;Export a text initialization parameter file (INIT.ORA) into a binary server parameter file.&lt;br&gt;&lt;br&gt;Syntax:&lt;br&gt;&lt;br&gt;   CREATE SPFILE [='spfile_name'] FROM PFILE [='Spfile_name'];&lt;br&gt;&lt;br&gt;&lt;br&gt;A text parameter file can be easily edited in a text editor.&lt;br&gt;&lt;br&gt;You can execute this statement either before or after instance startup. If you have already started the instance using spfile_name, you cannot specify the same spfile_name in this statement.  Use the CREATE SPFILE statement to create a server parameter file from a client-side initialization parameter file. Server parameter files are binary files that exist only on the server and are called from client locations to start up the database.&lt;br&gt;&lt;br&gt;Server parameter files let you make persistent changes to individual parameters. When you use a server parameter file, you can specify in an ALTER SYSTEM SET parameter statement that the new parameter value should be persistent. This means that the new value applies not only in the current instance, but also to any instances that are started up subsequently. Traditional client-side parameter files do not let you make persistent changes to parameter values.&lt;br&gt;&lt;br&gt;Server parameter files are located on the server, so they allow for automatic database tuning by Oracle Database and for backup by Recovery Manager (RMAN).&lt;br&gt;&lt;br&gt;To use a server parameter file when starting up the database, you must create it from a traditional text initialization parameter file using the CREATE SPFILE statement.&lt;br&gt;&lt;br&gt;Oracle will look for default files, but typically you will need to specify the full pathname.&lt;br&gt;&lt;br&gt;[b]Example:[/b]&lt;br&gt;&lt;br&gt;CREATE SPFILE &lt;br&gt;   FROM PFILE = '$ORACLE_HOME/dbs/initMYSID.ora';&lt;br&gt;&lt;br&gt;CREATE SPFILE='$ORACLE_HOME/dbs/spfileMYSID.spf'&lt;br&gt;   FROM PFILE = '$ORACLE_HOME/dbs/initMYSID.ora';&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Sun, 18 Jan 2009 20:07:46 GMT</pubDate><dc:creator>stacyliang83</dc:creator></item><item><title>rman crosscheck - RMAN CROSSCHECK - command reference</title><link>http://www.franklinfaces.com/Topic56-93-1.aspx</link><description>&lt;FONT color=#113333&gt;&lt;STRONG&gt;RMAN Crosscheck&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Crosschecks update outdated RMAN repository information about backups whose repository records do not match their physical status. For example, if a user removes archived logs from disk with an operating system command, the repository still indicates that the logs are on disk, when in fact they are not.&lt;BR&gt;&lt;BR&gt;If the backup is on disk, then the CROSSCHECK command determines whether the header of the file is valid. If the backup is on tape, then the command simply checks that the backup exists. The possible status values for backups are AVAILABLE, UNAVAILABLE, and EXPIRED.&lt;BR&gt;&lt;BR&gt;You can view the status of backups using the RMAN LIST command, or by queryingV$BACKUP_FILES or many of the recovery catalog views such as RC_DATAFILE_COPY or RC_ARCHIVED_LOG. Running a crosscheck updaets the RMAN repository so that all of these methods provide accurate information. For each backup in the RMAN repository, if the backup is no longer available, then RMAN marks it as EXPIRED. If it was EXPIRED and is now available, then RMAN marks it AVAILABLE.&lt;BR&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT color=#113333&gt;Note:&lt;/FONT&gt;&lt;/B&gt;&lt;BR&gt;The CROSSCHECK command does not delete operating system files, and it does not remove RMAN repository records of backups that are not available at the time of the crosscheck. It only updates the repository records with the status of the backups. Use the DELETE command to remove records of expired backups from the RMAN repository.&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt;Basic Use of CROSSCHECK with Backup Sets and Image Copies&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;After connecting to the target database and recovery catalog (if you use one), run CROSSCHECK commands as needed to verify the status and availability of backups known to RMAN.&lt;BR&gt;&lt;BR&gt;If you have channnels configured for your tape or other media manager, you can crosscheck all backups on all media with CROSSCHECK BACKUP as shown in this example:&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&lt;FONT color=#3333dd&gt;CROSSCHECK BACKUP;&lt;/FONT&gt;&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;If you do not have configured channels for your tape backups, you can allocate a maintenance channel in a RUN block before running CROSSCHECK as in this example:&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#3333dd&gt;&lt;EM&gt;RUN {&lt;BR&gt;ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE sbt;&lt;BR&gt;CROSSCHECK BACKUP; &lt;BR&gt;}&lt;/EM&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;This example shows how to crosscheck disk image copies only:&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&lt;FONT color=#3333dd&gt;CROSSCHECK COPY;&lt;/FONT&gt;&lt;/EM&gt;     # crosschecks only disk copies of &lt;BR&gt;                               # database files&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;This example shows how to crosscheck backup sets only:&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#3333dd&gt;&lt;EM&gt;CROSSCHECK BACKUPSET&lt;/EM&gt;;&lt;/FONT&gt;             # crosschecks backupsets on disk and SBT&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt;Crosschecking Specific Backup Sets and Copies&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;You can use the LIST command to report your backups and then use the CROSSCHECK command to check that specific backups described in the LIST output still exist. The DELETE EXPIRED command deletes repository records for backups that fail the crosscheck.&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;To crosscheck specified backups:&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;1.&lt;BR&gt;&lt;BR&gt;Identify the desired backups that you want to check by issuing a LIST command. For example, issue:&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#3333dd&gt;LIST BACKUP;&lt;/FONT&gt;            # lists all backup sets, proxy copies, and image copies&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;2.&lt;BR&gt;&lt;BR&gt;Check whether the specified backups still exist. For example, enter:&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&lt;FONT color=#3333dd&gt;CROSSCHECK BACKUP;&lt;/FONT&gt;&lt;/EM&gt;                                       # checks backup sets, proxy copies, and image copies&lt;BR&gt;&lt;FONT color=#3333dd&gt;&lt;EM&gt;CROSSCHECK COPY OF DATABASE;&lt;BR&gt;CROSSCHECK BACKUPSET 1338, 1339, 1340;&lt;BR&gt;CROSSCHECK BACKUPPIECE TAG = 'nightly_backup';&lt;BR&gt;CROSSCHECK CONTROLFILECOPY '/tmp/control01.ctl';&lt;BR&gt;CROSSCHECK DATAFILECOPY 113, 114, 115;&lt;BR&gt;CROSSCHECK PROXY 789;&lt;/EM&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;FONT color=#113333&gt;Crosschecking Backups of Specific Database Files&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;You can use options of the CROSSCHECK command to check only backups of a specific database, tablespace, datafile, control file, or archived redo log. For example:&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#3333dd&gt;&lt;EM&gt;CROSSCHECK BACKUP OF DATAFILE "?/oradata/trgt/system01.dbf" &lt;BR&gt;COMPLETED AFTER 'SYSDATE-14';&lt;BR&gt;CROSSCHECK BACKUP OF ARCHIVELOG ALL SPFILE;&lt;/EM&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;You can check for backups of archived redo logs and SPFILE using this command:&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#3333dd&gt;&lt;EM&gt;CROSSCHECK BACKUP OF ARCHIVELOG ALL SPFILE;&lt;/EM&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#113333&gt;&lt;STRONG&gt;Limiting RMAN CROSSCHECK to a Backups Since a Specific Time&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR&gt;You can add a COMPLETED AFTER clause to a CROSSCHECK command to restrict the checking to backups created after a specified point in time. For example, this command checks for backups of a datafile created in the last week:&lt;BR&gt;&lt;BR&gt;&lt;EM&gt;&lt;FONT color=#3333dd&gt;CROSSCHECK BACKUP OF DATAFILE 4&lt;BR&gt;COMPLETED AFTER 'SYSDATE-14';&lt;/FONT&gt;&lt;/EM&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Admin</description><pubDate>Sat, 17 Jan 2009 12:23:30 GMT</pubDate><dc:creator>Admin</dc:creator></item><item><title>CREATE DATABASE command reference</title><link>http://www.franklinfaces.com/Topic43-93-1.aspx</link><description>CREATE DATABASE&lt;br&gt;&lt;br&gt;Create a database.&lt;br&gt;&lt;br&gt;Syntax:&lt;br&gt;&lt;br&gt;   CREATE DATABASE database_name options&lt;br&gt;&lt;br&gt;Options:&lt;br&gt;&lt;br&gt;   DATAFILE filespec AUTOEXTEND OFF&lt;br&gt;   DATAFILE filespec AUTOEXTEND ON [NEXT int K | M] [MAXSIZE int K | M]&lt;br&gt;   MAXDATAFILES int&lt;br&gt;   EXTENT MANAGEMENT LOCAL&lt;br&gt;   DEFAULT TEMPORARY TABLESPACE tablespace [TEMPFILE filespec] [EXTENT MANAGEMENT LOCAL] [UNIFORM [SIZE int K | M]]&lt;br&gt;   UNDO TABLESPACE tablespace [DATAFILE filespec]&lt;br&gt;   LOGFILE [GROUP int] filespec&lt;br&gt;   MAXLOGFILES int&lt;br&gt;   MAXLOGMEMBERS int&lt;br&gt;   MAXLOGHISTORY int&lt;br&gt;   MAXINSTANCES int&lt;br&gt;   ARCHIVELOG | NOARCHIVELOG&lt;br&gt;   CONTROLFILE REUSE&lt;br&gt;   CHARACTER SET charset&lt;br&gt;   NATIONAL CHARACTER SET charset&lt;br&gt;   SET TIMEZONE = 'time_zone_region'&lt;br&gt;   SET TIMEZONE = '{+|-} hh:mm'&lt;br&gt;   FORCE LOGGING&lt;br&gt;   USER SYS IDENTIFIED BY password&lt;br&gt;   USER SYSTEM IDENTIFIED BY password;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[img]http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/img/create_database.gif[/img]&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[b][i]Examples:&lt;br&gt;[/i][/b]&lt;br&gt;Creating a Database: Example The following statement creates a database and fully specifies each argument:&lt;br&gt;&lt;br&gt;CREATE DATABASE sample&lt;br&gt;   CONTROLFILE REUSE &lt;br&gt;   LOGFILE&lt;br&gt;      GROUP 1 ('diskx:log1.log', 'disky:log1.log') SIZE 50K, &lt;br&gt;      GROUP 2 ('diskx:log2.log', 'disky:log2.log') SIZE 50K &lt;br&gt;   MAXLOGFILES 5 &lt;br&gt;   MAXLOGHISTORY 100 &lt;br&gt;   MAXDATAFILES 10 &lt;br&gt;   MAXINSTANCES 2 &lt;br&gt;   ARCHIVELOG &lt;br&gt;   CHARACTER SET AL32UTF8&lt;br&gt;   NATIONAL CHARACTER SET AL16UTF16&lt;br&gt;   DATAFILE  &lt;br&gt;      'disk1:df1.dbf' AUTOEXTEND ON,&lt;br&gt;      'disk2:df2.dbf' AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED&lt;br&gt;   DEFAULT TEMPORARY TABLESPACE temp_ts&lt;br&gt;   UNDO TABLESPACE undo_ts &lt;br&gt;   SET TIME_ZONE = '+02:00';&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[b][i]Example[/i][/b]&lt;br&gt;&lt;br&gt;-- Create a database with the SID of MyDemo and char set WE8ISO8859P1&lt;br&gt;connect SYS/change_on_install as SYSDBA&lt;br&gt;set echo on&lt;br&gt;spool CreateDB.log&lt;br&gt;startup nomount pfile="E:\oradata\MyDemo\scripts\init.ora";&lt;br&gt;&lt;br&gt;CREATE DATABASE MyDemo&lt;br&gt;MAXDATAFILES 100&lt;br&gt;DATAFILE 'E:\OraData\MyDemo\SYS1.dbf' SIZE 250 M&lt;br&gt;EXTENT MANAGEMENT LOCAL&lt;br&gt;DEFAULT TEMPORARY TABLESPACE temp TEMPFILE 'E:\OraData\MyDemo\TEMP.dbf' SIZE 50 M&lt;br&gt;UNDO TABLESPACE "UndoTbs1" DATAFILE 'E:\OraData\MyDemo\UNDO.dbf' SIZE 200 M&lt;br&gt;CHARACTER SET WE8ISO8859P1&lt;br&gt;LOGFILE 'E:\OraData\MyDemo\rbs01.dbf' SIZE 2M,&lt;br&gt;'E:\OraData\MyDemo\rbs02.dbf' SIZE 2M,&lt;br&gt;'E:\OraData\MyDemo\rbs03.dbf' SIZE 2M,&lt;br&gt;'E:\OraData\MyDemo\rbs04.dbf' SIZE 2M,&lt;br&gt;'E:\OraData\MyDemo\rbs05.dbf' SIZE 2M;&lt;br&gt;&lt;br&gt;</description><pubDate>Fri, 16 Jan 2009 00:49:50 GMT</pubDate><dc:creator>Admin</dc:creator></item></channel></rss>
