DB

오라클 user 계정 생성 및 테이블 생성(create)

코딩하는 공부방 2021. 5. 30. 21:54

먼저 system 계정을 로그인해줍니다

 

hmart라고 임의의 user를 워크시트에 생성을 해줍니다.

 

ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.이라는 오류 메시지가 출력된다면 

계정 이름 앞에 c##을 붙이시면 됩니다. 오라클 12c버전부터는 이런 식으로 네이밍을 하도록 바뀌었습니다.

 

create user c##계정 이름 identified by 계정 비번; //계정 생성

grant connect, resource, dba to  c##계정 이름; //계정 권한 부여

 

 

워크시트 계정을 실행할때

계정이 이름과 사용자 이름, 비밀번호 입력해줍니다

테스트를 버튼을 누르고 성공이라는 글자가 나오면 제대로 된 것입니다

테스트 버튼을 누르고 저장 버튼을 눌러주면 왼쪽 위에 계정이 생성되는 것을 알 수가 있습니다.

 

사용자 이름과 비밀번호를 입력해줍니다.

 

연습이라는 워크시트가 생깁니다.

 

 

테이블 생성

테이블 생성 : CREATE TABLE 문

  1. 테이블을 구성하는 각 속성의 이름, 데이터 타입, 기본 제약 사항 정의
  2. 기본키 정의
  3. 대체키 정의
  4. 외래키 정의
  5. 데이터 무결성을 위한 제약조건 정의

 

ctrl + Enter를 눌러주면 

테이블 생성되는 것을 알 수가 있습니다. 그러고 나서 커밋을 해주어야 하는데

커밋(commit): 데이터베이스에서 영구적인 변경을 확정하는 일

  • COMMIT: RDBMS에서 트랜잭션을 종료하고 다른 사용자에게 변경된 모든 사항을 보이도록 만드는 문

연습 계정에 고객님이라는 테이블에 생성이 되었습니다

 

일단 데이터 타입과 널값의 유무 등을 알 수가 있습니다.

 

 

아직 INSERT(DML)로 데이터의 값을 삽입을 안 시켜주어서 아직 데이터 값이 없는 것을 확인할 수가 있습니다.

'DB' 카테고리의 다른 글

DML - Select  (0) 2021.09.02
오라클 + SQL Developer  (0) 2021.05.30
AWS란?  (0) 2021.05.18
SQL - SQL의 설명과 DDL  (0) 2021.05.09