'Database/Oracle10g'에 해당되는 글 2건
- 2012.02.20 오라클 계정 생성하기
- 2012.02.20 오라클 10g설치하기
처음이니 자세히 설명은 하지 않겠고 웹프로그램을 하기에 최소한의 작업을 설명하겠다.
일단 cmd창에서 system계정에 접속을 해서 계정을 생성하는 작업을 설명하겠다.
구지 계정을 생성을 해서 디비를 사용하는 이유는....
가장 큰 이유는 보안문제때문이다.
사용할 때마다 최고 권한을 가진 계정을 사용한다는 것....
이 경우를 쉽게 설명하다면 회사 ERP를 예로 들 수 있다.
ERP는 기본적으로 업무 부서별 경력 등으로 권한을 부여할 수 있다.
하지만 최고 권한을 가진 한개의 아이디로 이 모든 등급을 관리한다면 어떤일이 발생할까???
입사한지 몇달 안돼 이제 인턴을 마치고 회사 계정을 받았다고 치면
이 신입사원이 모든 권한을 가진다.....이런일은 있을수도 없고 있어서도 안돼는 일이라고 생각한다.
이런 이유때문에 시스템계정에서 사용자 계정을 따로 만들어 계정마다 권한을 부여해 사용하도록 하는것이 대부분이다.
명령어부터 차근차근 한번 살펴보자.
계정생성 명령어는
CREATE USER 아이디 IDENTIFIED BY 비밀번호;
지금 생성된 아이디는 아무것도 할 수 없는 무의미한 아이디일 뿐이다.
그럼 이 아이디에 권한을 부여해 보도록 하겠다.
GRANT CREATE SESSION,CREATE TABLE,CREATE SEQUENCE,CREATE VIEW TO 아이디;
이렇게 하면 권한이 부여된다.
세션을 생성할 수 있고 테이블을 생성할 수 있고 시퀀스넘버를 만들 수 있고 테이블을 볼 수 있고 뭐 이런뜻이다.
다른 권한도 많지만 다음에 설명하도록 하고 이부분만 일단 짚고 넘어가도록 하자.
그리고 마지막으로
디폴트 테이블 스페이스 변경하는 명령어와
alter user 아이디 default tablespace users;
유저의 Quota양을 조절해주면
alter user 아이디 quota unlimited on users;
웹페이지를 만드는데 별 무리 없이 진행할 수 있다.
이 작업은 반드시 시스템 계정에서 작업해야 한다.
'Database > Oracle10g' 카테고리의 다른 글
오라클 10g설치하기 (0) | 2012.02.20 |
---|
일단 아래 링크로 들어가자 !!
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
그럼 위의 화면이 생길것이다.
여러분도 아시다싶이 오라클사 홈페이지는 공짜로 주는 모든것들은 복잡하게 돼있다....
이메일로 가입하고 인증번호받고 들어가서 다운받고 뭐 이런 불편한 일을 해야 한다.
하지만 눈 꼭 감고 다운받으시기를....테스트용으로도 좋고 여러가지 디비를 사용해보는것도 나쁘지 않다고 생각한다.
구지 1,2,3 이렇게 표시한거는 1번과 2번을 잘 확인해보고 다음바튼을 누르길 바래서 이다..
1번 2번 다 기본으로 설정이 돼있지만 2번은 특히 중료하기때문에 꼭 외워야 한다.
데이터베이스 암호역시 잊어버리면 안된다 !!
뭐 쭉쭉 넘어가다가 마지막 조심해야 하는 부분이 있다.
1번으로 표시된 암호관리 버튼인데 이걸 꼭 해줘야 정신건강에 좋다.
암호관리 버튼을 누르면 밑에 화면이 나오는데 이걸 안해주면
인터넷 보고 SCOTT계정뭐 어쩌구 많이 나와있는데
사용할 수가 없다...
그리고 계정잠금 해제도 같이 해줘야 한다. 꼭 꼭 ! 해주길 바란다.
이렇게 얘기해도 안하고 넘어가는 사람들을 위해 다른방법을 알려주자면...
오라클 설치시 비밀번호는 시스템계정(ROOT계정)의 비밀번호이다.
cmd창에서 sqlplus system/(비밀번호)
를 입력하면 시스템 계정에 접속이 된다.
접속해서
alter user scott identified by tiger account unlock;
을 입력하주면 락걸린 계정이 풀린다. scott은 계정 이름이고 tiger는 비밀번호이다.
귀찮은 작업이니 설치시 주의하기 바란다.
설치完了 !!
'Database > Oracle10g' 카테고리의 다른 글
오라클 계정 생성하기 (0) | 2012.02.20 |
---|