Programing

oracle 11g r2 설치 및 scott 시작

handam 2013. 10. 11. 16:18
반응형

OS : windows 7 (32bit)

 

1. http://www.oracle.com 사이트에서 download 먼저.

2. down 받은 file1, 2 의 압축을 풀어 하나로 합쳐주자.

3. 설치 시 특별한 점은 없었고 계정에 대한 비밀번호를 설정할 때, scott 비밀번호를 설정하지 않았다는 정도...?

 

기타 : local 에서 test 용도이기에 Standard 버전으로 설치했다.

 

lock 이 걸려있다는 오류에 lock 해제.

SQL>alter user scott account unlock;

 

3번의 항목으로 인하여 scott 접속하는 방법을 몰랐지만

SYS, SYSDBA, SYSTEM 계정으로 로그인하여 scott 계정의 비번을 변경해주는 것.

 

SQL>alter user scott identified by 변경비번;

 

끝.

 

 

> 참고사이트

 

SQL PLUS를 사용한 scott 계정으로 접속하여 오라클 사용하는 기본 방법

 

1. 오라클 접속

: [ 시작 ] - [오라클] - [응용프로그램개발] - [SQL PLUS] 실행

--> 별도로 생성한 계정이 없다면 아이디: SYSTEM, 패스워드: 설치할 때 입력한 패스워드를 입력해서 접속한다.

 

2. SCOTT 계정의 Lock 해제

SQL> alter user scott account unlock;

사용자가 변경되었습니다.

--> 초기 세팅사항은 예제 테이블을 연습할 수 있는 계정인 SCOTT가 Lock상태이므로 Lock을 해제 시킨다.

 

3. 비밀번호 변경

--> alter user scott identified by 변경할 비번 ;  ( 영문/숫자 혼합으로 입력시켜준다.)

 

4. SCOTT 계정으로 접속

SQL> connect scott / 비번

SQL> select * from emp;

--> 예제 테이블인 emp 테이블 조회

 

 

● 기본 오라클 관리자 계정

1) SYS: 오라클 슈퍼사용자명으로 오라클에서 사용할 수 있는 모든 권한을 가진다.

2) SYSTEM: SYS와의 차이점은 데이터베이스를 생성할 수 있는 권한이 없다.

3) SCOTT: 오라클에서 기본으로 제공하는 테이블등으로 SQL문을 연습하기 위하여 만든 계정.

 

 

 

 5. SQL-plus 환경 설정 및 기본 명령어

==== 환경 설정 ====

● linesize 변수: 출력되는 라인의 길이를 늘여줘야 보기에 편하다.

set linesize 120

 

● pagesize 변수: 출력되는 행의 개수가 기본 7개이므로 50개로 늘린다.

set pagesize 50

 

● linesize 및 pagesize 는 변수의 개념이므로 재 접속 시 default로 되어버리므로 설정 파일을 직접 수정해 주는것이 낫다.

D:\oracle\product\10.2.0\db_1\sqlplus\admin\glogin.sql 을 열어서 하단에 명령어를 입력 후 저장한다.

set linesize 120

set pagesize 50

 

==== 기본 명령어 ====

● L , l , LIST : 버퍼에 있는 내용을 나타내기 위한 명령어

● R , r,  / , RUN : 버퍼에 저장된 쿼리문을 실행시키기 위한 명령어

● ED , ed , EDIT : 버퍼에 저장된 쿼리문을 편집하기 위한 명령어

● SAVE : 마지막에 실행한 쿼리문을 저장하는 명령어

   저장 : sql> save d:\sql_query\semester;

   실행: sql> @d:\sql_query\semester[.sql];

● GET : save로 저장된 파일의 sql문을 불러오는 명령어

 

 

==== 오라클 덤프 파일 뜨기 ====

-기본
명령어프롬프트 > exp 
아이디/비번@서비스명(SID)

-옵션(파일명 지정 또는 테이블 지정)
명령어프롬프트 > exp 
아이디/비번@서비스명(SID)  tables=테이블명1,테이블명2...  file=파일명.dmp

C:\Documents and Settings\siksco>exp scott/scott@orcl tables=student,lecture,seolkang file=semester.dmp

 

--> SID는 설치할 때 변경하지 않았다면 orcl 이 된다.

 

==== 오라클 덤프 복구 ====

예)

-기본
명령어프롬프트 > imp 아이디/비번 file=파일명.dmp

-옵션 테이블지정
명령어프롬프트 > imp 아이디/비번 file=파일명.dmp tables=테이블명1,테이블명2... 

 


 

반응형