본문 바로가기
  • think normal
새로워지기/서른의 생활코딩

2일차) 짝궁 id로 짝꿍 ip 접속하기, 내 id로 짝꿍 ip접속하기 _201805 29_pm

by 청춘만화 2018. 5. 30.

참고

서버 = 응답자

클라이언트 = 질의자


SQL developer 

+ = 계정 생성 x, 이미 있는 DBMS의 계정을 연결해서 쓰겠다


내 IP 주소 알기

cmd

> ipconfig

192.168.203.15 


내 계정에 권한 부여하기  

grant connect, resource to bcs


내 방화벽 열기 

시작

제어판

시스템및 보안

방화벽 설정 및 해지

짝궁의 계정알기

말을 건다( ipconfig )

-> 192.168.203.16 khm

짝궁의 계정으로 로그인

sqlplus khm/java@192.168.203.16:1521



특정 공간을 인식하기 위해서는 

명칭, 위치, 크기, 소유자에 대한 정보를 알아야 한다 = tablespace 


특정 (데이터를 담기 위한) 공간을 생성하기

cmd

sqlplus sys/java@localhost:1521 as sysdba;


create tablespace bcs 

  //명칭(tablespace 이름)

datafile ' D:\B_Util\4.Oracle\app\oracle\oradata\XE\bcs.dbf ' size 200M ;

                    //'위치'                                                                  //크기


create tablespace aaa 

  //명칭(tablespace 이름)

datafile ' D:\B_Util\4.Oracle\app\oracle\oradata\XE\aaa.dbf ' size 20M ;

                    //'위치'                                                                  //크기



사용자는 계정을 만들면서 앞서 생성한 테이블의 권한을 부여

create user bcs identified by java

    //계정  //식별         //비번

default tablespace bcs

   //테이블스페이스

quota unlimited on bcs;

//용량 //무제한 


//alter 명령으로도 수행가능

alter user bcs identified by java

default tablespace aaa

quota unlimited on bcs;


계정 삭제

drop user bcs cascade;

        //계정  //도미노(연관되어 있는 것들을 지운다)


 문제 

내 관리자로 로그인해서

짝궁의 이니셜로 tablespace를 생성

짝궁의 이니셜로 계정을 생성 tablespace할당

접속, 자원사용 권한부여


내 이니셜로 짝꿍의 오라클서버에 접속한다

select * from all_users; 실행



교재 12p

테스트용 오라클 자체 계정 활성화


교재 17p

cmd

관리자 리스너

select * from dba_data_files;


SQL 디벨로퍼

SELECT *

FROM USER_TABLESPACE;


hr 테이블 스페이스가 어디에 매핑되어 있는지 확인

SELECT USERNAME

    , DEFAULT_TABLESPACE 

FROM  dba_users;

[출처] 테이블스페이스(tablespace), 사용자(user) 확인|작성자 정


[테이블스페이스와 크기 확인]

SELECT TABLESPACE_NAME

     , FILE_NAME

     , BYTES 

FROM   dba_data_files;

[참고] 테이블스페이스(tablespace), 사용자(user) 확인|작성자 정



댓글