Documente Academic
Documente Profesional
Documente Cultură
-----------------------------------------------------------------------------------
---------
-sqlplus sys@orcl18 as sysdba -- primer tipo de conexion con la base de datos (CDB
que es la base contenedora)
------------------------------------------------------
-mkdir prueba -- como usuario oracle crearemos una carpeta usando mkdir
/*
#ingresamos este codigo dentro del editor de texto y guardamos los cambios con :wq
#/bin/bash
sqlplus hr/hr@orcl18pdb << EOF
select e.last_name|','|e.first_name nombre, e.salary sueldo from employees e;
EOF
*/
- cat script.sh -- con cat visualizamos el contenido del script por consola
-- ls -la -- para ver los permisos del script (vemos que poder leer, escribir
pero no podemos ejecutar el archivo)
/*
#ingresamos este codigo dentro del editor de texto y guardamos los cambios con :wq
#/bin/bash
sqlplus hr/hr@orcl18pdb << EOF
select e.last_name|','|e.first_name nombre, e.salary sueldo from employees e;
EOF
*/
----------------------------------------------Parametros de la base de
datos----------------------------------------------------------
1) SPFILE: Archivo escrito en texto binario, cuando se prende la base de datos con
startup lee este tipo de archivo, se ocupa este para hacer un backup y tener los
parametros guardados en este archivo
ejemplo: PFILE = archivo_de_par�metros , aqui se especifica una serie de
par�metros de inicializaci�n agrupados si desea.
2) PFILE: Archivo escrito en texto plano, si a la base de datos le digo iniciame
con startup automaticamente se lee este tipo de archivo pfile = "nombre_archivo" y
cualquier cambio que se realice en este archivo se vera afectado en la proxima
inicializacion de la base
-- el archivo PFILE tiene el formato de init$ORACLE_SID.ora y se encuentra en el
patch $ORACLE_HOME/dbs pero se recomienda el uso del SPFILE y tener una una copia
en SPFILE
-- ALTER SESSION modifica el valor del par�metro s�lo en la sesi�n desde donde se
est� ejecutando.
-- ALTER SYSTEM cambia globalmente el valor del par�metro. El nuevo par�metro ser�
eficaz hasta que se cierre la base de datos.
-- ALTER SYSTEM DEFERRED modifica el valor del par�metro para las futuras sesiones
que se conecten a la base de datos.
-- hacer respaldo del control file en caso que se hayan rompidos todas las
contrase�as de la base de datos, puedes recuperar las contrae�as
-- hacer respaldo del db_id
-- hacer respaldo de pfile
-- hacer un backup
2- por ultimo revisa donde se encuentran los control files de la base de datos (no
carga esos control files solo verifica que esten en la base y que contengan un
formato correcto)
2- Localiza los data files y redolog (solo verifican su ubicacion pero nos los
carga en la base que tienen formato correcto)
--En las versiones 12 y 18 se debe inciar los pdbs despues de haber iniciado el CDB
-- A diferencia de las CDB los PDB pasan directo al estado OPEN sin pasar por los
estados anteriores como el CDB
un ejemplo de ello:
esta configuracion del disparador significa "que sucede despues que la base de
datos se prenda"
-shutdown inmediate -- este tipo tipo de apago de base de datos no espera, en otras
palabras hace un rollback a lo que no termino y no espera la desconeccion de los
usuarios, ademas de que las transacciones no confirmadas se deshacen
-startup -- este comando crea una instancia la cual monta y abre la database
- SELECT TO_CHAR(STARTUP_TIME,'MON-DD-RR HH24:MI:SS') StartTime FROM V$INSTANCE --
la query muestra la hora en que la instancia actual fue iniciada
--------------------------------------------------Vistas
dinamicas--------------------------------------------------------------------------
---
-- cuado las vistas dinamicas se puedan leer desde memoria seran posibles
accederlas desde el estado nomount, en caso contrario
si las vistas que lean datos desde los ficheros de control precisar�n que la
base de datos est� montada.
-- select * from V$BGPROCESS --al iniciar la base de datos sin haberse montado se
puede consultar los procesos en segundo plano que se est�n ejecutando