Oracle 몇가지 사용쿼리들

  1. 오라클 테이블 스페이스를 emp2로 설정해서 생성
    SQL> create tablespace testdb
    datafile '/home/oracle/oradata/TSH1/testdb.dbf' size 500m;
    
    ```
  2. test_user으로 계정 생성하고 테이블 스페이스는 testdb1으로 설정
    SQL> CREATE USER test_user IDENTIFIED BY userdata1 DEFAULT TABLESPACE testdb TEMPORARY TABLESPACE TEMP;
    
    ```
  3. 권한주기 ```shell SQL> GRANT connect, resource, create session,create table TO test_user;

    4. testdb에 테이블 생성

    SQL> create table emp2( empno number, ename varchar2(20), deptno number);
    
    5. 사용자가 가지고 있는 테이블 확인
    SQL> select table_name from user_tables;
    TABLE_NAME
    ----------
    EMP2
    
    6. 테이블 구조 확인
    SQL> desc emp2
     Name                                      Null?    Type
     ----------------------------------------- -------- ----------------------------
     EMPNO                                              NUMBER
     ENAME                                              VARCHAR2(20)
     DEPTNO                                             NUMBER
    
    7. 테이터 insert 해보기
    SQL> insert into emp2 values(123,'test_user',456);
    
    SQL> select * from emp2;
    
         EMPNO ENAME                    DEPTNO
    ---
          123 test_user                     456
    
    8. 데이터 업데이트 하기
    SQL> update emp2 set ename='wow' where ename='ggg';
    1 row updated.
    SQL> select * from emp2;
         EMPNO ENAME                    DEPTNO
    ---------- -------------------- ----------
          123 test_user                   456
          123 wow                         102
    
    9. 테이블 스페이스 확인
    SQL> select tablespace_name,file_name from dba_data_files;
    
    10. 계정 패스워드 변경
    SQL> show user;
    USER is "test_user"
    SQL> alter user iheart identified by pass2;
    
    11. 15분전 쿼리 했던 데이터 복구방법
    SQL> INSERT INTO A SELECT * FROM A AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '15' MINUTE);
    
    12. 데이터베이스명 확인shell SQL> select name, db_unique_name from v$database; NAME      DB_UNIQUE_NAME


    ORCL      orcl 13. SID 확인방법 ```shell SQL> select instance from v$thread;

    INSTANCE


    orcl







작성일: 2026년 7월 15일 ,  마지막 업데이트: 2026년 7월 15일