oracle 데이터베이스 테이블 공간 및 압축 파일

--   (TableSpace) Oracle      。              ,             。



--   :1.               2.         3.         4.        



/*========================================  Oracle   ========================================================*/    

             1.          

 

            create tablespace test datafile 'f:\database\oracle\test_data.dbf' size 20M 



                2.           



                  ------------ autoextend on

                3.           



               -------autoextend On Next 5m 



                4.           



              -------autoextend On Next 5m Maxsize 500M



                5.           :



            select file_name, tablespace_name from dba_data_files order by file_name 



                6.              

                

 --        dba_tablespaces   dba_data_files            。dba_tablespaces                ; dba_data_files               。               



/*============================================          ===================================================*/

select user_id, username, default_tablespace from dba_users



alter database default tablespace user1



--Oracle 10g ,              。           rename to  。

                         alter tablespace user2 rename to user20 

                   :                 。

                 

                    ,    ,                ,  SYSTEM, SYSAUX        。

                  

 /*===========================================     ==========================================================*/                 

--              ,             ,       。         drop tablespace。          .



--                ,

drop tablespace user20



--              。

drop tablespace user20 including contents and DATAFILES



/*========================================         ===================================================*/

--   :      【Columns】  ,  【Copy comma separated】    ,         ,         。         、  INSERT   ,    。

            agent_name, db_username

                  

DESC dual



create table test_table (id number, name varchar2(20)); 



INSERT INTO  test_table Values(111,'yang');



INSERT INTO  test_table Values(112,'peng');



SELECT *  FROM test_table



SELECT * FROM all_tables WHERE table_name LIKE  '%test_table%' owner 





SELECT table_name FROM user_tables



describe test_table; 



alter table test_table add (status varchar2(3)); 



describe test_table; 

SELECT *  FROM test_table



alter table test_table drop column status; 

drop table test_table; 





ARCHIVE LOG LIST

 
--            

select name,log_mode from v$database;

Oracle          ,                ,    ,  ,     ,                 。         2        。                ,        ,         2         ,        2     ,        ,         1,       。

            ,            .        ,          ,           。  ,           1, 1     ,      ,         2,        1                  。          ,            。

                      。

1.                 

           ,            .                      .

          ,         ,       .

 ARCHIVE LOG LIST                       .

              

1.            :

1)SQL> conn / as sysdba ( DBA       )

2)SQL> shutdown immediate; (       )

3)SQL> startup mount (          ,    )

4)SQL> alter database archivelog; (          )

5)SQL> alter database open; (     )

6)SQL> alter system archive log start; (      )

7)SQL> exit (  )

8)SQL>SHUTDOWN Abort (      :  )

       ,                             .        !

2.            :

1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

2)SQL>STARTUP MOUNT;

3)SQL>ALTER DATABASE NOARCHIVELOG;

4)SQL>ALTER DATABASE OPEN;

3.      : LOG_ARCHIVE_START=TRUE

     ,           (  ),         ,          ,       ,        .

         .

                

SQL>ARCHIVE LOG STOP

SQL>ARCHIVE LOG START

4.    : LOG_ARCHIVE_START=FALSE

        

SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;

     052     

SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;

        

SQL>ALTER SYSTEM ARCHIVE LOG ALL;

        

SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO '&PATH';

5.             

 4     .

6.        

Q:              ?

A:              ,            ,       ,   ALTER SYSTEM    .

SQL>ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=10;

Oracle9i       10     

              

v$bgprocess,v$archive_processes

7.      ,     ,      ,      

     LOG_ARCHIVE_DEST_n

      :

SQL>LOG_ARCHIVE_DEST_1 = "LOCATION=D:ORACLEARCHIVEDLOG";

      :

SQL>LOG_ARCHIVE_DEST_2 = "SERVICE=STANDBY_DB1";

       ,    ,600    :

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_4 = "LOCATION=E:ORACLEARCHIVEDLOG MANDATORY REOPEN=600";

       ,    ,    :

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_3 = "LOCATION=E:ORACLEARCHIVEDLOG OPTIONAL";

      :             

      1

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1 = DEFER

      2

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = ENABLE

      

LOG_ARCHIVE_FORMAT

8.        

V$ARCHIVED_LOG

V$ARCHIVE_DEST

V$LOG_HISTORY

V$DATABASE

V$ARCHIVE_PROCESSES

ARCHIVE LOG LIST; 

*/

좋은 웹페이지 즐겨찾기