Oracle 몇가지 사용쿼리들
- 오라클 테이블 스페이스를 emp2로 설정해서 생성
```
SQL> create tablespace testdb datafile '/home/oracle/oradata/TSH1/testdb.dbf' size 500m; - test_user으로 계정 생성하고 테이블 스페이스는 testdb1으로 설정
```
SQL> CREATE USER test_user IDENTIFIED BY userdata1 DEFAULT TABLESPACE testdb TEMPORARY TABLESPACE TEMP; -
권한주기 ```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. 사용자가 가지고 있는 테이블 확인6. 테이블 구조 확인SQL> select table_name from user_tables; TABLE_NAME ---------- EMP2SQL> desc emp2 Name Null? Type ----------------------------------------- -------- ---------------------------- EMPNO NUMBER ENAME VARCHAR2(20) DEPTNO NUMBER7. 테이터 insert 해보기8. 데이터 업데이트 하기SQL> insert into emp2 values(123,'test_user',456); SQL> select * from emp2; EMPNO ENAME DEPTNO --- 123 test_user 4569. 테이블 스페이스 확인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 102SQL> select tablespace_name,file_name from dba_data_files;10. 계정 패스워드 변경11. 15분전 쿼리 했던 데이터 복구방법SQL> show user; USER is "test_user" SQL> alter user iheart identified by pass2;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일