Tablespace

Páginas: 24 (5952 palabras) Publicado: 11 de mayo de 2012
07/06/2011
PARA CREAR EL TABLESPACE:
SQL>
1 create tablespace SISTEMAS_DATE LOGGING
2 DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\SISTEMAS_DAT.dbf' SIZE 1024M
3* EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
SQL> /

Tablespace created.

SQL>
1 create tablespace SISTEMAS_IDX LOGGING
2 DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\SISTEMAS_IDX.dbf'SIZE 512M
3* EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
SQL> /

Tablespace created.

SQL> COMMIT;
Commit complete.

PARA CREAR UN USUARIO:
1 CREATE USER SISTEMAS PROFILE DEFAULT
2 IDENTIFIED BY SISTEMAS
3 DEFAULT TABLESPACE SISTEMAS_DATE
4* TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK

SQL> /

User created.

SQL> COMMIT;

Commit complete.PARA CREAR PRIVILEGIOS:

SQL> START D:\privilegios_sistemas.TXT

Grant succeeded.

Grant succeeded.

1 CREATE TABLE EMPLEADOS
2 (EMPL_ID NUMBER(19) NOT NULL,
3 EMPL_NOMBRE VARCHAR2(100) NOT NULL,
4 EMPL_RFC VARCHAR2(15)
5* )
SQL> /

Table created.

SQL> ALTER TABLE EMPLEADOS
2 MODIFY(EMPL_RFC NOT NULL)
3 /

Table altered.

SQL> DESCEMPLEADOS
Name Null? Type
----------------------------------------- -------- ---------------------------
EMPL_ID NOT NULL NUMBER(19)
EMPL_NOMBRE NOT NULL VARCHAR2(100)
EMPL_RFC NOT NULL VARCHAR2(15)

SQL> COMMIT;

Commit complete.
SQL> COMMIT;Commit complete.

SQL> ALTER TABLE EMPLEADOS
2 MODIFY (EMPL_RFC VARCHAR2(20))
3 /

Table altered.

SQL> DESC EMPLEADOS
Name Null? Type
----------------------------------------- -------- ----------------------------
EMPL_ID NOT NULL NUMBER(19)
EMPL_NOMBRE NOT NULL VARCHAR2(100)EMPL_RFC NOT NULL VARCHAR2(20)
SQL> DROP TABLE EMPLEADOS
2 /

Table dropped.
PARA CONECTARSE
SQL> CONNECT SISTEMAS/SISTEMAS
Connected.
SQL> SELECT TABLE_NAME FROM TABS
2 /

no rows selected
08/06/2011
EL TABS ES UNA TABLA TEMPORAL DE ORACLE
SQL> SELECT SYSDATE FROM TABS
2 /

SYSDATE
--------
08/06/11
AGREGAR UN CAMPO A LATABLA
SQL> ALTER TABLE EMPLEADOS
2 ADD (DIRECCION VARCHAR2(100))
3 /

Table altered.

RENOMBRAR UN CAMPO A LA TABLA
SQL> ALTER TABLE EMPLEADOS
2 RENAME COLUMN DIRECCION TO EMPL_DIRECCION
3 /

Table altered.

RENOMBRAR UNA TABLA

RENAME EMPLEADOS TO EMPLEADO
2 /

Table renamed.

CREAR TRES TABLAS (PERSONA, PAIS, ESTADO)

1 CREATE TABLE PERSONA
2(PERS_ID NUMBER(4) NOT NULL,
3 PERS_NOMBRE VARCHAR2(80) NOT NULL,
4 PERS_RFC VARCHAR2(10) NOT NULL,
5 PERS_DIRECCION VARCHAR2(200) NOT NULL,
6 PERS_PAIS_ID NUMBER(3) NOT NULL,
7* PERS_ESTADO_ID NUMBER(3) NOT NULL)
SQL> /

Table created.

SQL> COMMIT;

Commit complete.

1 CREATE TABLE PAIS
2 (PAIS_IDNUMBER(3) NOT NULL,
3* PAIS_NOMBRE VARCHAR2(100) NOT NULL)
SQL> /

Table created.

SQL> COMMIT;

Commit complete.

SQL> CREATE TABLE ESTADO
2 (ESTADO_ID NUMBER(3) NOT NULL,
3 ESTADO_NOMBRE VARCHAR2(100) NOT NULL)
4 /

Table created.

SQL> ALTER TABLE PERSONA
2 MODIFY (PERS_NOMBRE VARCHAR2(100))
3 /

Table altered.

SQL>DESC PERSONA
Name Null? Type
----------------------------------------- -------- ----------------------------
PERS_ID NOT NULL NUMBER(4)
PERS_NOMBRE NOT NULL VARCHAR2(100)
PERS_RFC NOT NULL VARCHAR2(10)
PERS_DIRECCION NOT...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tablespace
  • Controlar Espacio De Los Tablespaces En Oracle
  • Práctica de como borrar tablespace
  • Oracle consultas tablespace
  • Funcionamiento De Los Tablespaces En Sql Server
  • Arquitectura Del Tablespace
  • tablespace oracle
  • Oracle Cuestiones De Tablespaces.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS