본문 바로가기

쓰기

oracle

Oracle 몇가지 사용쿼리들

by 이곤아이 posted Sep 27, 2021
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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;
  • 권한주기
    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
    	 

     
?

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
» oracle Oracle 몇가지 사용쿼리들 이곤아이 28 2021.09.27
8 oracle Oracle에서 사용자Lock풀기 이곤아이 23 2021.09.27
7 oracle Centos에서 oracle 12c 설치하기 이곤아이 23 2021.09.27
6 oracle Centos에서 oracle 11g 설치 이곤아이 23 2021.09.27
5 oracle Centos에서 Oracle 10G 설치 이곤아이 24 2021.09.27
4 oracle Oracle 실행절차 이곤아이 4 2021.09.22
3 oracle Oracle10g업데이트 후 에러 이곤아이 1 2021.09.22
2 oracle oracle 10g dbstart에러 조치방법 이곤아이 2 2021.09.22
1 oracle oracle 10g 아카이브 모드 설정 이곤아이 1 2021.09.22
목록
Board Pagination Prev 1 Next
/ 1