본문 바로가기

SQL/sqlplus

(13)
ORACLE(테이블 생성1) sqlplus -> via -> password -> 내용(마우스 우클릭) -> 테이블 생성 명령문의 경우, 대소문자 구별은 안해줘도 되지만 값은 대문자로 구분해주어야 한다. TOPIC이라는 table이 현재 "VIA라는 user 또는 Schema에 속해있습니다" 라고 알려주고 있다.
ORACLE(테이블 생성) 열 = column column 에 해당하는 값 행 = row
ORACLE (테이블 생성) GooGle Search KeyWord [ create table sql references oracle ] docs.oracle.com/cd/B28359_01/server.111/b28286/statements_7002.htm#SQLRF01402 CREATE -> GLOBAL / TEMPORARY -> TABLE -> TABLE CREATE 키워드로 시작해서 가운데를 쓰거나 말거나 상황에 따라 다르게 선택하라고 나와있다. TABLE이라는 키워드를 쓰고 schema를 직접 지정할 수 있고, 그런데 지정하지 않으면 기본적으로 이름과 같은 schema를 쓰게 된다. 그리고 table의 이름을 적어라에 들어오는 부분은 세가지 중에 하나를 선택하는데 우리는 relational_table을 만드는 것이기때문에 이..
ORACLE(사용자 권한 부여) sqlplus 로 접속 ↓ sys AS SYSDBA (관리자로 권한을 부여해야하기때문에 관리자로 들어가야한다.) ↓ Grant DBA TO via; "GRANT" 권한을 부여한다. " DBA (databaseadminstrator의 약자) " 데이터 베이스 관리자(모든일을 할 수 있는 권한을 의미) 그것을 누구에게 주겠다? -> via 라는 사용자는 슈퍼 관리자 권한으로 일을 할 수 있게 된다. 그리고 한가지 실제로 데이터 베이스를 관리하는 사용자와 데이터베이스를 이용하는 사용자를 이원화 시켜서 관리하는 것이 가장 이상적이다. 그렇기때문에 via라는 사용자는 데이터베이스를 사용할 사용자이기 때문에 이 사람에게 필요한 최소한의 권한만을 주는 것이 바람직하다. DBA의 같은 경우는 최대한의 권한을 주는 것이..
ORACLE( 사용자 생성) GooGle Search keyword [ oracle sql reference create user ] 그림을 보면 네모로 되어있는것은 키워드로써 그대로 써줘야한다. 타원으로 되어있는부분은 우리가 바꿔야하는 부분이다. (생성하고 싶은 user의 ID의 이름을 적으라는 의미) 그 후, IDENTIFIED 하고 BY/ EXTERNALLY/ GROBALLY 중 에 선택하라는 의미. º BY - > 비밀번호를 이용해서 사용자를 생성 CMD -> sqlplus -> sys AS SYSDBA -> password ( 입력없이 enter ) -> CREATED USER (사용자의 아이디) IDENNTIFIED BY (password) ; ---> User created (유저 생성) via 라는 유저 생성과 동시에..