Sunteți pe pagina 1din 7

How to delete Listener Service from Services in windows C:\>SC Delete OracleOraDb11g_home2TNSListenerLISTENER5

set lines 100 pages 999 col name format a50 select name, bytes from (select name, bytes from v$datafile union all select name, bytes from v$tempfile union all select lf.member "name", l.bytes from v$logfile lf , v$log l where lf.group# = l.group#) used , (select sum(bytes) as poo from dba_free_space) free /
NAME BYTES -------------------------------------------------- ---------E:\APP\ADMINISTRATOR\ORADATA\DEV\SYSTEM01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\SYSAUX01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\UNDOTBS01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\USERS01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\EXAMPLE01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\TEMP01.DBF E:\APP\ADMINISTRATOR\ORADATA\DEV\REDO01.LOG E:\APP\ADMINISTRATOR\ORADATA\DEV\REDO02.LOG E:\APP\ADMINISTRATOR\ORADATA\DEV\REDO03.LOG 9 rows selected. Copy these file from source location to target create pfile='initclonedev.ora' from spfile; alter database backup controlfile to trace as E:\Clone\Administrator\Oradata\Devclone\cr_Devclone.sql; oradim -NEW -SID clonedev -STARTMODE MANUAL PFILE E:\app\Administrator\product\11.1.0\db_1\database\initclonedev.ora
oradim -new -sid PROD -intpwd SECRET -startmode A -maxusers 100 -pfile C:\oracle\ora81\database\initPROD.ora -timeout 60

744488960 966328320 146800640 5242880 104857600 20971520 52428800 52428800 52428800

Oradim new sid clonedev -startmodepfile


E:\app\Administrator\product\11.1.0\db_1\database\initclone.ora timeout 60

orapwd FILE= E:\app\Administrator\product\11.1.0\db_1\database \orapwCOLDBA1.ora PASSWORD=password ENTRIES=30

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 1

E:\app\Administrator\product\11.1.0\db_1\database

The oradim utility is used on the Windows platform to perform these tasks.
C:\oracle9i\bin\oradim -startup -sid ORCL92 usrpwd manager -starttype SRVC,INST -pfileC:\oracle9i\admin\ORCL92\pfile\init.ora

startup Indicates that the specified instance should be started. sid The SID of the database to start. usrpwd The password for the database user. starttype Specifies whether to start the instance, the service, or both
oradim -startup -sid clonedev usrpwd manager -starttype SRVC,INST pfile E:\app\Administrator\product\11.1.0\db_1\database\initclonedev.ora
-NEW -SID sid | -SRVC service | -ASMSID sid | -ASMSRVC service [-SYSPWD password] [-STARTMODE auto | manual] [-SRVCSTART system | demand] [-PFILE file | -SPFILE] [-SHUTMODE normal | immediate | abort] [-TIMEOUT seconds] [-RUNAS os_user/os_password]

oradim -new -sid SOME_SID -intpwd PASSWORD -startmode MODE -pfile PFILE

oradim new -sid clonedev intpwd lordsiva startmode auto -pfile E:\app\Administrator\product\11.1.0\db_1\database\initclonedev.
oradim -new -sid SOME_SID -intpwd PASSWORD -startmode MODE -pfile PFILE

ORADIM -new -sid clonedev -SRVC OracleServiceclonedev -STARTMODE auto -SRVCSTART system PFILE E:\app\Administrator\product\11.1.0\db_1\database\initclonedev oradim -new -sid <newsid> -intpwd <password> -pfile <parameter file> -startmode <auto/manual> -maxusers <give int. value> oradim new sid clonedev intpwd lordsiva pfile E:\app\Administrator\product\11.1.0\db_1\database\initclonedev.ora -startmode auto

oradim -NEW -SID clonedev -STARTMODE MANUAL -PFILE E:\app\Administrator\product\11.1.0\db_1\database\initclonedev.ora

orapwd FILE=E:\Oracle11G\product\11.1.0\db_1\database\orapwclonedev.ora PASSWORD=lordsiva ENTRIES=30


Set ORACLE_SID= clonedev

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 2

Oracle 10g Database manual Cloning Using Cold Backup


Source Database: mandb11g Destination Database to be created: manclone Prerequisites: Clean backup of all source database files (datafiles, controfiles, logfiles, pfile) Step 1: Take clean backup of all source database files (datafiles, controfiles, logfiles, pfile). Step 2: Make directories structure for the destination database as below.

E:\>cd app\Administrator\oradata E:\app\Administrator\oradata>dir Volume in drive E has no label. Volume Serial Number is 86A9-18C6 Directory of E:\app\Administrator\oradata 01/13/2012 03:17 PM <DIR> . 01/13/2012 03:17 PM <DIR> .. 01/13/2012 03:20 PM <DIR> DEV 0 File(s) 0 bytes 3 Dir(s) 34,801,524,736 bytes free E:\app\Administrator\oradata>mkdir clonedev E:\app\Administrator\oradata>cd clonedev E:\app\Administrator\oradata\clonedev>mkdir data E:\app\Administrator\oradata\clonedev>mkdir redo E:\app\Administrator\oradata\clonedev>mkdir control E:\app\Administrator\oradata\clonedev>mkdir trace E:\app\Administrator\oradata\clonedev>mkdir flash_recovery E:\app\Administrator\oradata\clonedev>cd flash_recovery E:\app\Administrator\oradata\clonedev\flash_recovery>mkdir archive E:\app\Administrator\oradata\clonedev\flash_recovery>mkdir backupset E:\app\Administrator\oradata\clonedev\flash_recovery> E:\app\Administrator\oradata\clonedev\flash_recovery>dir Volume in drive E has no label. Volume Serial Number is 86A9-18C6

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 3

Directory of E:\app\Administrator\oradata\clonedev\flash_recovery 04/30/2012 06:45 PM <DIR> . 04/30/2012 06:45 PM <DIR> .. 04/30/2012 06:45 PM <DIR> archive 04/30/2012 06:45 PM <DIR> backupset 0 File(s) 0 bytes 4 Dir(s) 34,800,914,432 bytes free E:\app\Administrator\oradata\clonedev\flash_recovery>cd.. E:\app\Administrator\oradata\clonedev>dir Volume in drive E has no label. Volume Serial Number is 86A9-18C6 Directory of E:\app\Administrator\oradata\clonedev 04/30/2012 06:45 PM <DIR> . 04/30/2012 06:45 PM <DIR> .. 04/30/2012 06:44 PM <DIR> control 04/30/2012 06:44 PM <DIR> data 04/30/2012 06:45 PM <DIR> flash_recovery 04/30/2012 06:44 PM <DIR> redo 04/30/2012 06:45 PM <DIR> trace 0 File(s) 0 bytes 7 Dir(s) 34,800,844,800 bytes free E:\app\Administrator\oradata\clonedev>

Step 3: Copy the files to the appropriate destination database directory as shown below.
E:\app\Administrator\oradata>cd dev E:\app\Administrator\oradata\DEV> copy *.dbf E:\app\Administrator\oradata\clonedev\data EXAMPLE01.DBF SYSAUX01.DBF SYSTEM01.DBF TEMP01.DBF UNDOTBS01.DBF USERS01.DBF 6 file(s) copied. E:\app\Administrator\oradata\DEV> E:\app\Administrator\oradata\DEV> copy *.log E:\app\Administrator\oradata\cloned ev\redo\ REDO01.LOG REDO02.LOG REDO03.LOG 3 file(s) copied. E:\app\Administrator\oradata\DEV> E:\app\Administrator\oradata\clonedev\trace>mkdir adump E:\app\Administrator\oradata\clonedev\trace>mkdir bdump E:\app\Administrator\oradata\clonedev\trace>mkdir cdump

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 4

E:\app\Administrator\oradata\clonedev\trace>mkdir udump E:\app\Administrator\oradata\clonedev\trace>dir Volume in drive E has no label. Volume Serial Number is 86A9-18C6 Directory of E:\app\Administrator\oradata\clonedev\trace 04/30/2012 06:59 PM <DIR> . 04/30/2012 06:59 PM <DIR> .. 04/30/2012 06:59 PM <DIR> adump 04/30/2012 06:59 PM <DIR> bdump 04/30/2012 06:59 PM <DIR> cdump 04/30/2012 06:59 PM <DIR> udump 0 File(s) 0 bytes 6 Dir(s) 32,640,352,256 bytes free E:\app\Administrator\oradata\clonedev\trace> Step 4: Create pfile from spfile for the source database. SQL> show parameter service NAME TYPE VALUE ------------------------------------ ----------- -----------------------------service_names string DEV SQL> create pfile='E:\app\Administrator\oradata\clonedev\initclonedev.ora' from spfile; File created. SQL>

Step 5: Create service for destination database manclone.


oradim -new -sid clonedev -intpwd clonedev E:\app\Administrator\oradata\clonedev>oradim -new -sid clonedev -intpwd clonedev Instance created. The requested service has already been started. More help is available by typing NET HELPMSG 2182.

E:\app\Administrator\oradata\clonedev> SQL> alter database backup controlfile to trace as 'E:\app\Administrator\oradata \clonedev\control\controlbackup.sql'; Database altered.

C:\Users\Administrator>cd E:\app\Administrator\oradata C:\Users\Administrator>E:

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 5

E:\app\Administrator\oradata>set oracle_Sid=clonedev E:\app\Administrator\oradata>sqlplus / as sysdba SQL*Plus: Release 11.1.0.6.0 - Production on Mon Apr 30 19:26:46 2012 Copyright (c) 1982, 2007, Oracle. All rights reserved. Connected to an idle instance. SQL> @E:\app\Administrator\oradata\clonedev\control\controlbackup.sql ORACLE instance started. Total System Global Area 150667264 bytes Fixed Size 1331740 bytes Variable Size 92278244 bytes Database Buffers 50331648 bytes Redo Buffers 6725632 bytes CREATE CONTROLFILE set DATABASE "clonedev" NORESETLOGS ARCHIVELOG * ERROR at line 1: ORA-01503: CREATE CONTROLFILE failed ORA-01223: RESETLOGS must be specified to set a new database name

SQL> @E:\app\Administrator\oradata\clonedev\control\controlbackup.sql ORA-01081: cannot start already-running ORACLE - shut it down first Control file created. SQL> alter database open; alter database open * ERROR at line 1: ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> alter database open resetlogs; Database altered. SQL> select * from v$instance; INSTANCE_NUMBER INSTANCE_NAME --------------- ---------------HOST_NAME ---------------------------------------------------------------VERSION STARTUP_T STATUS PAR THREAD# ARCHIVE LOG_SWITCH_WAIT ----------------- --------- ------------ --- ---------- ------- --------------LOGINS SHU DATABASE_STATUS INSTANCE_ROLE ACTIVE_ST BLO ---------- --- ----------------- ------------------ --------- --1 clonedev SABARINATH 11.1.0.6.0 30-APR-12 OPEN NO 1 STARTED ALLOWED NO ACTIVE PRIMARY_INSTANCE NORMAL NO

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 6

Sabarinath Babu -Oracle Database Administrator - Statate Audit Bureau

Page 7

S-ar putea să vă placă și