Вы находитесь на странице: 1из 4

1.- Instalacin de las variables de entorno C:\>set ORACLE_HOME=c:\oracle\product\11.2.

0\dbhome_1 C:\>set PATH=%ORACLE_HOME%\bin;%PATH% C:\>set ORACLE_SID=ORA11G

2.- Creacin de los directorios requeridos


C:\>mkdir C:\>mkdir C:\>mkdir C:\>mkdir C:\>mkdir C:\>mkdir c:\oracle\db\ora11g\admin\adump c:\oracle\db\ora11g\admin\dpdump c:\oracle\db\ora11g\admin\pfile c:\oracle\db\ora11g\diag c:\oracle\db\ora11g\flash_recovery_area c:\oracle\db\ora11g\oradata

3.- Crear el Archivo de parmetros Se crea el archivo de parmetros en este caso initORA11G.ora en el directorio ORACLE_HOME/database este se crea con el bloc de notas y se copia dentro de la carpeta indicada.
db_name='ORA11G' db_block_size=8192 memory_target=500m processes=100 open_cursors=300 remote_login_passwordfile='EXCLUSIVE' undo_tablespace='UNDOTBS1' compatible ='11.2.0' audit_trail ='db' db_recovery_file_dest_size=5g db_recovery_file_dest='c:\oracle\db\ora11g\flash_recovery_area' audit_file_dest='c:\oracle\db\ora11g\admin\adump' diagnostic_dest='c:\oracle\db\ora11g\diag' control_files = ('c:\oracle\db\ora11g\oradata\control1.ctl', 'c:\oracle\db\ora11g\oradata\control2.ctl', 'c:\oracle\db\ora11g\oradata\control3.ctl') 4.- Creacin de un servicio de Windows Se crea un servicio de la instancia de ORACLE y se checa el estado. C:\>oradim -NEW -SID ora11g -STARTMODE manual Instance created. C:\>sc query oracleserviceora11g SERVICE_NAME: oracleserviceora11g TYPE : 10 WIN32_OWN_PROCESS STATE : 4 RUNNING (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0

5.- Se conecta a la instancia y se crea SPFILE (SERVER PARAMETER FILE)

C:\>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on Wed May 23 07:39:54 2012 Copyright (c) 1982, 2010, Oracle. Enter user-name: /as sysdba Connected to an idle instance. SQL> create spfile from pfile; File created. All rights reserved.

6.- Se inicializa la instancia en modo NOMOUNT Se inicializa la base de datos con spfile nuevamente creado.
SQL> startup nomount ORACLE instance started. Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers 523108352 bytes 1375704 bytes 314573352 bytes 201326592 bytes 5832704 bytes

7.-Se ejecuta el comando CREATE DATABASE

CREATE DATABASE ORA11G USER sys IDENTIFIED BY sys USER system IDENTIFIED BY system MAXLOGFILES 5 MAXLOGMEMBERS 3 MAXDATAFILES 200 MAXINSTANCES 1 MAXLOGHISTORY 500 LOGFILE GROUP 1 ( 'c:\oracle\db\ora11g\oradata\redo01a.rdo', 'c:\oracle\db\ora11g\oradata\redo01b.rdo' ) SIZE 50M, GROUP 2 ( 'c:\oracle\db\ora11g\oradata\redo02a.rdo', 'c:\oracle\db\ora11g\oradata\redo02b.rdo' ) SIZE 50M, GROUP 3 ( 'c:\oracle\db\ora11g\oradata\redo03a.rdo', 'c:\oracle\db\ora11g\oradata\redo03b.rdo' ) SIZE 50M DATAFILE 'c:\oracle\db\ora11g\oradata\system01.dbf' SIZE 300M EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE 'c:\oracle\db\ora11g\oradata\sysaux01.dbf' SIZE 200M UNDO TABLESPACE UNDOTBS1 DATAFILE 'c:\oracle\db\ora11g\oradata\undotbs01.dbf' SIZE 300M AUTOEXTEND OFF

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'c:\oracle\db\ora11g\oradata\temp01.dbf' SIZE 200M REUSE AUTOEXTEND OFF CHARACTER SET WE8ISO8859P1 NATIONAL CHARACTER SET UTF8;
8. Se crea el diccionario de objetos de datos Se ejecuta el script catalog.sql y catproc.sql para crear el diccionario de objetos.

SQL> SQL> SQL> SQL>

@%ORACLE_HOME%\rdbms\admin\catalog.sql @%ORACLE_HOME%\rdbms\admin\catproc.sql connect system/system @%ORACLE_HOME%\sqlplus\admin\pupbld.sql

9.- Habilitando Archiving Para habilitar Archiving se apaga la base de datos y se inicializa en estado montada. Se inicializa Archiving y se abre la base de datos.

SQL> connect /as sysdba SQL> shut immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 523108352 bytes Fixed Size 1375704 bytes Variable Size 314573352 bytes Database Buffers 201326592 bytes Redo Buffers 5832704 bytes Database mounted. SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 12 Next log sequence to archive 13 Current log sequence 13
10.- Se checa si hay componentes invalidos u objetos.

SQL> select comp_id,version,status from dba_registry; COMP_ID CATALOG CATPROC VERSION 11.2.0.1.0 11.2.0.1.0 STATUS VALID VALID
------------------------------ ------------------------------ -----------

2 rows selected. SQL> select owner,object_name,object_type from all_objects where status<>'VALID'; no rows selected
Si hay un componente invlido u objetos hay que ejecutar el script utlrp.sql para validarlos. SQL> @%ORACLE_HOME%/rdbms/admin/utlrp.sql

Вам также может понравиться