분류 전체보기556 데이터베이스 사용자 만들기, tablespace 권한주기 데이터베이스를 만드는 주체는 다음과 같이 이루어진다. 소유주, 관리자, 사용자이다. 소유주는 sys, 관리자는 system으로 오라클이 미리 지정을 한다. 이 테이블스페이스를 직접 사용할 user를 만들고, 권한을 주는 방법을 알아본다. 데이터베이스에서 접근하고 테이블을 작성, 수정할 수 있는 권한을 주는 방법은 다음과 같다. 1. 세션 권한 세션 권한은 데이터베이스에 접근할 수 있는 권한이다. 2. 사용 권한 사용 권한은 데이터베이스를 사용할 수 있는 권한이다. 3. 테이블스페이스 권한 테이블을 만들 수 있는 데이터 공간을 만들 수 있는 권한이다. 4. 테이블 관련 권한 테이블의 자료를 수정할 수 있는 권한이다. 이렇게 네 가지의 권한이 필요하다. 1) 사용자를 생성한다. alter session se.. 2020. 3. 18. 데이터베이스 기초 CPU는 작업을 할 때 time slicing 기법을 이용하여 작업을 동시에 처리한다. 예를 들어 A B C라는 작업을 진행할 때, 한번에 처리하는 양이 5씩이라고 가정하자. A라는 작업 5, B라는 작업 5, C라는 작업 5, 또 모든 작업이 끝나면 다시 돌아와서 A라는 작업을 반복하는 식으로 진행한다. 이렇게 초당 34억번을 연산하게 된다. 이렇게 계속 루프하는 방식을 Round Robin(RR)방식이라고 한다. 하나의 프로세스는 연산 -> 쓰기 > 연산의 방식을 사용하는데, 쓰기를 진행하는건 하드디스크이며, 이때 CPU는 아무것도 하지 않고 휴식을 취한다. 따라서 최종 목적은 CPU가 쉬지 않게 계속 일을 시키는 것이다. 집에서는 흔히 데이터 통신이 필요한 여러 작업을 하게 된다. 각각의 프로그램은.. 2020. 3. 18. 응용프로그램 설치하기(2) 데이터베이스를 공부하기 위해 oracle, develop tool 을 설치해야한다. 1. oracle Express edition은 교육용이고, Enterprise/Standard는 유료이다. 오라클을 다운받아서 압축을 해제한다. 이 때 주의할 점이 있다. 1) 내 컴퓨터의 이름이 한글이면 안됨. 2) 사용자 계정이 한글이면 안됨 (도스창 -> netplwiz) 3) 최상위 경로에 설치(그렇지 않으면 폴더가 인식 범위를 넘어설 수 있음) 4) 설치되는 폴더명에 한글이 포함되어 있으면 안됨. 5) 8080포트가 사용되고 있으면 안됨. (다음에서 8080이 있는지 확인) 이후 오라클을 그대로 설치하면 된다. 서버 아이디와 비밀번호를 설정하고, 방화벽을 해제하면서 설치하면 완료. 2. develop tool .. 2020. 3. 18. 1. JAVA의 자료형 1. 정수형 정수형이 담을 수 있는 수는 비트 수 만큼 2의 제곱을 한다. 이 때, 이 경우의 수 안에 음수가 포함되기 때문에 담을 수 있는 최댓값/2로 보는 것이 옳다. byte=1byte(-128~127) ★int=4byte long=8byte byte num1 = -120; System.out.println(num1); int num2 = 1000000000; System.out.println(num2); long num3 = 10; System.out.println(num3); 다음과 같이 출력된다. 숫자형의 주의할 점은, 형의 변환이다. int n1 = num1; 다음과 같은 형은 오류가 나지 않는다. 왜냐하면 int형의 크기가 byte형의 크기보다 크기 때문에, 들어갈 수 있기 때문이다. 그러.. 2020. 3. 17. 이전 1 ··· 128 129 130 131 132 133 134 ··· 139 다음 반응형