Oracle Server가 실행되는 과정은 다음과 같다.
1. client가 server에게 동작을 요청한다
2. Oracle Server에서 sqlplus라는 프로그램을 설치하여 사용한다
3. *GUI환경에서 제어할 수 있도록 *스프레드시트 형식의 프로그램(*TOAD, *sqlplus, *SQL Developer)를 제공한다.
(GUI : Graphical User Interface, 명령어 따위를 보이는 공간에서 제어할 수 있게 출력해주는 화면)
(TOAD : Tool for Oracle Application Development, oracle의 아주 강력한 기능들을 가지고 있는 매우 비싼 소프트웨어)
(sqlplus : CMD와 같은 console화면에서 제어가 가능하게 하는 소프트웨어)
(SQL Developer : 엑셀의 표 형식으로 보이는 화면을 제공하는 소프트웨어, sqlplus에서 보는 화면보다 보기가 간편하다)
(oracle - 11g 버전 사용)
** 생성 순서
1. sqlplus system / **** -> 관리자로 로그
[ DROP USER (삭제할 유저) CASCADE; ] -> 유저가 존재할 경우 삭제 후 생성
2. CREATE USER (사용할 유저명) IDENTIFIED BY (암호) -> 개인 사용자 생성
3. GRANT DBA TO (유저명) -> (유저명)에게 가장 강력한 권한 부여, 다른 권한을 일일이 부여할 경우를 대비
[단, 일부의 권한만 부여하고 싶은 경우 검색 후 다른 명령어로 권한 부여]
4. exit -> 관리자 로그아웃
5. sqlplus -> 로그인
6. Enter user-name: (생성한 유저명)
7. Enter password: (생성한 암호)
---> 로그인 성공
(내가 만든 테이블 모든 조회 : SELECT table_name FROM user_tables;)
'SQL > Oracle SQL' 카테고리의 다른 글
Oracle SQL - 6 (행 삭제, CRUD 의 D) (0) | 2023.09.20 |
---|---|
Oracle SQL - 5 (행 수정, CRUD 의 U) (0) | 2023.09.20 |
Oracle SQL - 4 (정렬과 페이징) (0) | 2023.09.20 |
Oracle SQL - 3 (테이블 조회, CRUD - R) (0) | 2023.09.20 |
Oracle SQL - 2 (테이블 생성 CRUD - C) (0) | 2023.09.20 |