Please Enable JavaScript!
Gon[ Enable JavaScript ]

Window 7 에 oracle 11g 설치와 사용자 계정 만들기 (2)

기타 언어/데이터베이스(SQL)
반응형

Window 7 oracle 11g 설치와 사용자 계정 만들기 (2)

 

개발환경 : window 7 32bit, Oracle 11g

 

이제 거의 반자동으로 이루어진 설치과정을 뒤로하고 사용자 계정을 만들어 보기로 한다.

계정을 만들기 위해서는 오라클이 실행 되어있어야 한다. 물론 설치가 끝나면 바로 실행이

되어있는 상태이겠지만 아닌 경우가 있다. 그럴때는 오라클과 리스너를 실행시켜줘야 한다.

그걸 실행시키는 과정은 다음과 같다..

 

1. 콘솔창을 연다

 

C:> cmd

 

2. DBA 접속

 

C:> sqlplus / as sysdba

 

3. 오라클을 시작한다. 시작 : startup,  종료 : shutdown immediate

 

C:> SQL > startup

 

4. 리스너를 시작한다.

 

리스너는 서버와 별도로 움직이므로 먼저 실행해도 상관없다

C:> lsnrctl start

 

5. 오라클 관리자로 접속한다

 

콘솔창에서 C:> sqlplus / as sysdba 를 실행한다.

계정과 패스워드가 없어도 sys 관리자로 접속이 가능하다. 관리자로

접속한 이유는 계정을 만들기 위함이다.

 

 

6. 계정에 해당하는 tablespace 를 만든다.

 

tablespace 를 만들기 위해 파일들이 어디에 저장되는지 알아봐야 한다.

그럴려면 기존에 만들어진 tablespace 의 정보를 알아보자

SQL> SELECT tablespace_name, bytes, file_name FROM dba_data_files;

저장된 곳을 확인했으면 그곳에 200M 정도의 gon 테이블 스페이스를 만든다

SQL> CREATE TABLESPACE gon

2  DATAFILE ‘C:\APP\ORA11\ORADATA\ORCL\gon01.dbf’ size 200M;

 

7. 계정 생성

 

SQL> CREATE USER gon // 계정 생성

2  IDENTIFIED BY gon // 패스워드 생성

3  DEFAULT TABLESPACE gon // 위에서 생성한 테이블스페이스 명

4  QUOTA UNLIMITED ON gon; // 테이블 스페이스의 제한량 무한대

 

8. 권한 부여

 

접속과 기타 기능을 사용할수 있도록 GRANT 를 이용해 할당한다.

권한은 rool 개념으로 관리하는데 connect, resource 롤을 할당한다. 이것으로

왠만한 기능은 다 된다.

SQL> GRANT connect, resource TO gon;

 

9. 네트워크 식별자 TNS 명 지정하기

 

오라클에 접속하기 위해서 TNS 라는 식별자를 설정해야한다. 그 속에

접속에 필요한 호스트 아이피, 포트, SID 를 설정한다. 그걸 담은 문자열

변수가 TNS 명이 되며 계정 아이디와 패스워드, TNS 명만 있으면

접속이 가능하다.

TNS 명을 설정하기 위해서 tnsnames.ora 파일을 찾아야 한다.

그 위치는 C:\app\ora11\product\11.2.0\dbhome_1\network\admin\tnsnames.ora 에 있다.

 

10. 접속확인

 

C:> sqlplus gon/gon@ORCL 를 통해 접속을 확인해보자

다음은 Toad for Oracle 툴로 확인해본다

접속을 위해 계정을 입력하고 TNS 탭에서 Database 란에 ORCL 를 선택한다.

접속된 것을 볼수 있다

 

 

 

 

 

 

 

반응형
Posted by 녹두장군1
,