Sentencias de base de dato
PROCEDIMIENTO PARA INICIAR EL MOTOR DE BASE DE DATOS.
INICIAR CMD:
NET START ORACLE SERVICE BD.
SETIAR LA VARIABLE
SET ORACLE_SID=BD
Conectarse a la base de datos con elusuario SYS:
C:\ORACLE\product\10.2.0\db_1\BIN>SQLPLUS /NOLOG
SQL> CONNECT / AS SYSDBA
sys/contraseña@nombre_instancia as sysdba
PARA INICIAR LA BASE DE DATO
STARTUPPFILE=C:\DISCOC\BD\PFILE\INIT BD.ORA
Iniciar la instancia de la base de datos:
SQL> STARTUP NOMOUNT PFILE=C:\EstructuraOracle\DiscoC\BD\pfile\INITBD.ORA
Instancia ORACLE iniciada.
Para crear un tablespace
CREATETABLESPACE Nombre del Tablespace DATAFILE
' Nombre del archive de datos (DBF)' SIZE Tamaño AUTOEXTEND OFF
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACEMANAGEMENT MANUAL
FLASHBACK ON;
'D:\ORACLE\ORADATA\OLIB\BD_DATOS01' SIZE 100M LOGGING EXTENT MANAGEMENT LOCAL
DESCRIBIR UNA BASE DE DATO
DESC DBA_TABLESPACE
SELECT TABLESPACE_NAME FROMDBA_TABLESPACES;
Para crear un usuario
CREATE USER CONTACTOS IDENTIFIED BY "Contraseña"
DEFAULT TABLESPACE "CONTACTOS"
TEMPORARY TABLESPACE "TEMP"
PROFILE DEFAULT
QUOTA UNLIMITED ON "CONTACTOS";GRANT "CONNECT" TO CONTACTOS WITH ADMIN OPTION;
GRANT "DBA" TO CONTACTOS WITH ADMIN OPTION;
GRANT "RESOURCE" TO CONTACTOS WITH ADMIN OPTION;
ALTER USER CONTACTOS DEFAULT ROLE "CONNECT", "DBA","RESOURCE";
Sentencia para agregar un archivo de datos a un tablespace (Edit01Tablespace.sql)
ALTER TABLESPACE Nombre del Tablespace ADD DATAFILE 'Archivo de datos' SIZE tamaño AUTOEXTEND OFF;Sentencia eliminar un archivo de datos a un tablespace (Edit02Tablespace.sql)
ALTER TABLESPACE Nombre del Tablespace DROP DATAFILE 'Archivo de datos';
Sentencia para cambiar el estado de untablespace (Edit03Tablespace.sql)
ALTER TABLESPACE CONTACTOS READ ONLY;
Sentencia eliminar un tablespace (DeletTablespace.sql)
DROP TABLESPACE contactos INCLUDING CONTENTS AND DATAFILES;
Sentencia...
Regístrate para leer el documento completo.