[ORACLE(1)] : CMD 실행 ~ hr 로 user 변경

현지인·2022년 12월 22일
0

[데이터분석]3_SQL

목록 보기
1/1
post-thumbnail

1. DBMS (Data Base Management System)

: 데이터 베이스 관리 시스템
: 많은 양의 데이터를 편리하게 저장, 효율적으로 관리하는 환경을 제공하는 시스템 소프트 웨어

2. Oracle

: DBMS 의 종류 중 하나

3. SQL

: DBMS 는 데이터를 '파일' 형태로 저장 > DBMS 파일을 직접 열어 사용할 수 '없음'

→ SQL (데이터 베이스 언어) 를 이용하여 시스템 안의 데이터를 검색/ 입력/ 수정/ 삭제/ 조작 하는 것임.

4. SQL Plus

: SQL및 SQL문장을 인식하고 이를 대화식으로 실행하고 결과를 확인 시켜주는 Oracle Client 도구(Tools)

: Oracle 데이터베이스와 사용자가 상호작용을 위한 사용자 인터페이스

5. CMD (commandline)

: 명령프롬포트에서 Oracle Database 를 실행
: oracle 접속 및 구동을 하는 곳

C: \Users\user>cd /

cd : Change Directory, 현재 디렉터리 확인 or cd xxx → 원하는 디렉터리로 이동

C:>dir

dir : 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줌.

C:>cd pr
C:\PR>cd da*

: pr 이동 > 그 안에 있는 da 로 시작하는 파일로 이동(폴더명 생략 가능)

C:\PR\Database>mkdir mSQL

mkdir : 디렉토리 생성
<-> rmdir : 디렉토리 삭제

C:\PR\Database>dir

C:\PR\Database>cd mSQL
C:\PR\Database\mSQL>sqlplus /nolog

c : > sql.plus /nolog : c 운영 체제에서 oracle로 접속

SQL> show user
USER is ""

sho(w) user : 유저정보 확인

SQL> conn /as sysdba
Connected.
SQL> show user
USER is "SYS"

SQL>conn / as sysdba : 운영체제의 주인(sys) 으로 받아드리겠다.

SQL> show user
USER is "SYS"

이제부턴 userSYS 입니다.

SQL> desc dba_users

: dba_users 의 컬럼명 확인

SQL> select USERNAME, ACCOUNT_STATUS from dba_users;

select USERNAME,ACCOUNT_STATUS from dba_users;

  • select : SQL 명령어
  • , : column 사이를 구분
  • from : 출처
  • ; : SQL 명령어 뒤에 꼭 붙여야 함.

SQL_plus

SQL> col ACCOUNT_STATUS format a30
SQL> /

:ACCOUNT_STATUS 의 열 너비 : 30

SQL> col USERNAME format a25
SQL> /

: USERNAME 의 열 너비 : 25

SQL> set pagesize 25
SQL> /

: 한페이지당 25줄의 결과를 출력
: 한페이지) 헤더가 다시 출력되기 전까지의 분량

SQL> l
1* select USERNAME, ACCOUNT_STATUS from dba_users

: 버퍼상에 있는 내용 출력

SQL> ed
Wrote file afiedt.buf
1* select USERNAME, USER_ID,ACCOUNT_STATUS from dba_users

: 사용한 SQL 명령어 파일 불러옴

SQL> save 1.sql
Created file 1.sql

: 위에서 작성한 SQL 저장

SQL> alter user hr
2 identified by hr
3 account unlock;

User altered.

: user 바꾸기 (SYS -> hr)

SQL> @1.sql

SQL> conn hr/hr
Connected.

: 바꾼 user (hr)로 접속

  • 확인해보기

: hr 로 잘 변경되었다.

profile
현지인의 개발새발 개발 스터디

0개의 댓글