본문 바로가기
728x90

BOOK/오라클20

사용자 권한과 롤 사용자 권한과 롤 오라클에서 사용자의 권한은 약 130여가지나 된다. 여기에서는 가장 많이 사용하는 대표적인 몇가지만을 언급하도록 하겠다. 1. 데이터베이스 관리자가 가지는 시스템 권한의 종류 시스템 권한 기능 CREATE USER 새롭게 사용자를 생성하는 권한 DROP USER 사용자를 삭제하는 권한 DROP ANY TABLE 임의의 테이블을 삭제할 수 있는 권한 QUERY REWRITE 질의 재작성을 할 수 있는 권한 BACKUP ANY TABLE 임의의 테이블을 백업할 수 있는 권한 2. 일반 사용자가 데이터베이스를 관리하는 권한 시스템 권한 기능 CREATE SESSION 데이터베이스에 접속할 수 있는 권한 CREATE TABLE 사용자 스키마에서 테이블을 생성할 수 있는 권한 CREATE VIE.. 2021. 8. 2.
10gXE 입문 1. 대표적인 사용자 권한 오라클이 설치되면(10g 기준) 기본적으로 sys, system 사용자가 등록되며 이 사용자들의 암호는 설치 과정에서 지정됩니다. 사용자명 설명 sys 오라클의 수퍼유저명이며 데이터베이스에서 발생하는 모든 문제를 처리할 수 있는 권한을 가지고 있다. system 데이터베이스를 유지보수할때 사용하는 사용자명이며, sys 사용자와 차이점은 데이터베이스를 생성할수 없고, 불완전 복구를 할 수 없다. scott 기본적으로 등록은 되나 보완 때문에 10g에서는 권한이 없는 상태로 저장되어 있다. 2. 수퍼유저로 접속하자. 1) 첫번째 방법 : 터미널로 연결하기 아래와 같이 윈도우의 메뉴를 클릭하여 [SQL 명령줄 실행]을 눌러 sql 터미널 창을 열어 연결해 보자. [사용설명] SQL>.. 2021. 8. 2.
SQL 이란 1. SQL 이란 Structured Query Language의 의미로 사용 용도에 따라 대표적으로 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL) 나뉘어 진다. 유형 의미 명령어 DQL(Data Query Language) 질의어. 데이터를 검색할때 사용되는 유형 select DML(Data Manipulation Language) 데이터 조작어. 데이터를 변경할때 사용되는 유형 insert update delete DDL(Data Definition Language) 데이터 정의어. 데이터베이스나, 테이블을 만들고 수정하고 삭제할때 사용되는 유형 create alter drop rename truncate TCL(Transation Control Language) 트랜잭션 .. 2021. 8. 2.
데이터베이스 개념 1. DBMS 란? - DataBase Management System의 약자로 데이터베이스 관리 시스템을 뜻한다. - 현재 일반적으로 사용되고 있는 DBMS는 관계형 데이터베이스이다.(오라클, MS-SQL, MySql, Sybase, Informix...) 2. DBMS에서 쓰여지는 일반적인 용어 1) 컬럼(필드) : 동일한 성격을 갖는 데이터를 저장하는 열 개념.(성명, 주소...) 2) 로우(레코드) : 서로의 데이터들이 서로 연관성있는 자료로서 일반적으로 행의 개념을 두고 작업한다. 3. 데이터베이스의 정의 1) 통합된 데이터 : 똑같은 데이터가 중복되지 않다는 것을 의미한다. 2) 저장된 데이터 : 컴퓨터가 접근할 수 있는 기억 장치에 저장된 데이터를 의미한다. 3) 운영 데이터 : 존재 목적이.. 2021. 8. 2.
728x90
LIST