oracledb
Oracle 몇가지 사용쿼리들
잘나가는전산쟁이
2022. 8. 1. 15:54
728x90
반응형
- 오라클 테이블 스페이스를 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; - 권한주기
SQL> GRANT connect, resource, create session,create table TO test_user; - testdb에 테이블 생성
SQL> create table emp2( empno number, ename varchar2(20), deptno number); - 사용자가 가지고 있는 테이블 확인
SQL> select table_name from user_tables; TABLE_NAME ------------------------------ EMP2 - 테이블 구조 확인
SQL> desc emp2 Name Null? Type ----------------------------------------- -------- ---------------------------- EMPNO NUMBER ENAME VARCHAR2(20) DEPTNO NUMBER - 테이터 insert 해보기
SQL> insert into emp2 values(123,'test_user',456); SQL> select * from emp2; EMPNO ENAME DEPTNO ---------- -------------------- ---------- 123 test_user 456 - 데이터 업데이트 하기
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 - 테이블 스페이스 확인
SQL> select tablespace_name,file_name from dba_data_files; - 계정 패스워드 변경
SQL> show user; USER is "test_user" SQL> alter user iheart identified by pass2; - 15분전 쿼리 했던 데이터 복구방법
INSERT INTO A SELECT * FROM A AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '15' MINUTE); - 데이터베이스명 확인
SQL> select name, db_unique_name from v$database; NAME DB_UNIQUE_NAME --------- ------------------------------ ORCL orcl - SID 확인방법
SQL> select instance from v$thread; INSTANCE -------------------------------------------------------------------------------- orcl
출처 - http://igoni.kr/books/dbms/page/oracle
Oracle 몇가지 사용쿼리들 | igoni.kr
오라클 테이블 스페이스를 emp2로 설정해서 생성 SQL> create tablespace testdb datafile '/home/oracle...
igoni.kr
728x90
반응형