Archivos bd oracle

De antemano te doy las gracias por la respuesta, mi pregunta e sla siguiente como puedo saber cual es mi ORACLE_SID Y SERVICE_NAME Y POR ULTIMO LE TAMAÑO DE MI BASE DE DATOS..
Gracias por el tiempo que te tomas por leer y responder mi pregunta.

4 Respuestas

Respuesta
1
Eee al momento de responderte me supongo que estás trabajando en linux; ok; bueno veamos
1.- Para consultar el oracle_sid, simplemente tecleas:
   echo $ORACLE_SID;
2.- Para el service_name, verifica tu "tnsnames.ora"
3.- El tamaño de la base de datos lo puedes consultar de diferentes formas:
- La más fácil es consultando desde el oracle enterpris manager.
- La otra es tecleando la siguiente consulta:
      select sum(bytes/1048576)
from dba_extents;
Esto te da la sumatoria en MB del tamaño de los data Files. En general ese es el tamaño de la base de datos.
Ok, espero haberte ayudado, tiempo que no venia por aquí. Chao, suerte, cuidate.
Respuesta
1
El SID y el SERVICE_NAME de tu base e datos está en el fichero tsnames. Ora que está en eldirectorio de instalación de la base de datos.
Para conocer el tamaño de los tablespaces de tu base de datos, ejecuta este script
SELECT tablespace_name, round(BYTES/1024/1024,0) tamaño, round(user_BYTES/1024/1024,0) tamaño_Usado
FROM dba_data_files b
WHERE tablespace_name NOT LIKE 'TEMP%'
Respuesta
1
Los valores de ORACLE_SID y SERVICE_NAME los puedes obtener desde "sqlplus" mediante:
show parameter INSTANCE_NAME
show parameter SERVICE_NAMES
Y para ver el tamaño total de la base de datos, tendrías que obtener la suma de los tamaños de los ficheros que la componen:
select sum(bytes)/1024/1024 tamaño_en_MEGAS from dba_data_files;
Si aparte quieres el tamaño de los tablespaces temporales:
select sum(bytes)/1024/1024 tamaño_en_MEGAS from dba_temp_files;
Muchas Gracias, me ayudo mucho tu respuesta... una ultima consulta como puedo saber que parches esta instalado en mi base de datos Oracle...
Gracias por tu respuesta.
Para eso necesitas tener instalado el OPatch (normalmente en $ORACLE_HOME/OPatch) y ejecutar "opatch lsinventory".
Gracias por tu pronta respuesta, pero dime como sabria que tengo instalado el OPatch y si no lo tengo como podria instalarlo para saber los parches de mi base de datos...
Gracias
Para saber si lo tienes instalado, bastaría con buscar el ejecutable "opatch" dentro de $ORACLE_BASE. En el caso de no tenerlo instalado deberías descargarlo e instalarlo siguiendo estos pasos:
1) Please download the latest OPatch version from My Oracle Support (MOS)
a) Click on the "Patches & Updates" tab
b) In the "Patch Name or Number" field type 6880880
c) In the "Platform" field select the relevant platform
d) Click the Search button.
e) Select the patch that corresponds to the Oracle release installed:
6880880 Universal Installer: Patch OPatch 9i, 10.1
6880880 Universal Installer: Patch OPatch 10.2
6880880 Universal Installer: Patch OPatch 11.1
6880880 Universal Installer: Patch OPatch 11.2
f) Click the Download button
2) Upload or move the ZIP file to ORACLE_HOME and unzip it:
Example:
==================================================================
% mv p6880880_101000_SOLARIS64.zip $ORACLE_HOME
% cd $ORACLE_HOME
(If an OPatch directory already exist then move it)                                                                        
% unzip p6880880_101000_SOLARIS64.zip
Archive:  p6880880_101000_SOLARIS64.zip
   creating: OPatch/
   creating: OPatch/docs/
  inflating: OPatch/docs/FAQ        
  inflating: OPatch/docs/README.txt 
  inflating: OPatch/docs/Users_Guide.txt 
  inflating: OPatch/docs/bt1.txt    
  inflating: OPatch/docs/bt2.txt    
  inflating: OPatch/docs/tmp        
  inflating: OPatch/emdpatch.pl     
   creating: OPatch/jlib/
  inflating: OPatch/jlib/opatch.jar 
  inflating: OPatch/opatch          
  inflating: OPatch/opatch.bat      
  inflating: OPatch/opatch.pl       
   creating: OPatch/perl_modules/
  inflating: OPatch/perl_modules/Apply.pm 
  inflating: OPatch/perl_modules/AttachHome.pm 
  inflating: OPatch/perl_modules/Command.pm 
  inflating: OPatch/perl_modules/LsInventory.pm 
  inflating: OPatch/perl_modules/Query.pm 
  inflating: OPatch/perl_modules/RollBack.pm 
  inflating: OPatch/perl_modules/Version.pm 
  inflating: OPatch/perl_modules/XML.pm 
  inflating: OPatch/perl_modules/opatchIO.pm 
  inflating: OPatch/README.txt      
   creating: OPatch/ocm/
 extracting: OPatch/ocm/ocm.zip     
   creating: OPatch/ocm/doc/
  inflating: OPatch/ocm/doc/license.txt 
   creating: OPatch/ocm/lib/
  inflating: OPatch/ocm/lib/emocmutl.jar 
   creating: OPatch/ocm/bin/
  inflating: OPatch/ocm/bin/emocmrsp
% cd OPatch
% Opatch version
Oracle Interim Patch Installer version 1.0.0.0.58
Copyright (c) 2007 Oracle Corporation. All Rights Reserved..
We recommend you refer to the OPatch documentation under
OPatch/docs for usage reference. We also recommend using
the latest OPatch version. For the latest OPatch version
and other support related issues, please refer to document
293369.1 which is viewable from metalink.oracle.com
OPatch Version: 1.0.0.0.58
(This will vary depending on the version installed)
==================================================================
3) Now you can set the OPatch directory in your PATH variable so you can execute the OPatch command from anywhere.
Example:
==================================================================
For Korn / Bourne shell
% export PATH=$PATH:$ORACLE_HOME/OPatch
For C Shell
% setenv PATH $PATH:$ORACLE_HOME/OPatch
Respuesta
Con respecto a los parámetros de la BBDD con que escribas ENV te saldrán todas aquellas características que tienes en ut base de datos.
Para ver toda la base de datos creo que te refieres a el espacio que ocupan los Tablespaces, para ellos validate como usuario sys/dba y mira la vista dba_tablespaces. Alli podras encontrar mediante una select cuanto te ocupa.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas