본문 바로가기

쓰기

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
번호 분류 제목 글쓴이 조회 수 날짜
58 linux RHEL환경에서 ssh 접속시 locale warning 메시지 출력시 조치사항 이곤아이 59 2021.09.28
» oracle Oracle 몇가지 사용쿼리들 이곤아이 28 2021.09.27
56 oracle Oracle에서 사용자Lock풀기 이곤아이 23 2021.09.27
55 oracle Centos에서 oracle 12c 설치하기 이곤아이 23 2021.09.27
54 mysql mysql replication 설정 이곤아이 22 2021.09.27
53 oracle Centos에서 oracle 11g 설치 이곤아이 23 2021.09.27
52 oracle Centos에서 Oracle 10G 설치 이곤아이 24 2021.09.27
51 mysql mysql패스워드 설정 이곤아이 32 2021.09.24
50 mysql mysqlcheck 유틸리티 사용법 이곤아이 88 2021.09.24
49 kubernetes Harbor 설치가이드 이곤아이 34 2021.09.24
48 mysql extrabackup을 이용한 mysql 백업 수행 이곤아이 5 2021.09.24
47 mysql maxscale 설치 이곤아이 30 2021.09.24
46 WEB/WAS Apache Benchmark 테스트 이곤아이 1417 2021.09.22
45 oracle Oracle 실행절차 이곤아이 4 2021.09.22
44 ansible Ansible 이해하기 이곤아이 4 2021.09.22
43 git git 기본정보 이곤아이 1 2021.09.22
42 storage Glusterfs rpm 설치 이곤아이 1 2021.09.22
41 OSS php 경로별 모듈 인식 오류 이곤아이 1 2021.09.22
40 oracle Oracle10g업데이트 후 에러 이곤아이 1 2021.09.22
39 oracle oracle 10g dbstart에러 조치방법 이곤아이 2 2021.09.22
목록
Board Pagination Prev 1 2 3 Next
/ 3