http://www.gurubee.net/lecture/2150 << 이곳참고 강좌 테스트용 scott user 생성 스크립트 오라클클럽의 SQL 강좌 테스트는 SCOTT 계정의 잠금을 해제하신 후 접속하여 실행하면 됩니다. SCOTT USER 잠금 해제 오라클을 설치하면 기본.. www.gurubee.net
point1. 12c의 경우 user명 패턴이 있음.. 패턴 없이 사용할수 있도록 변경 ALTER SESSION SET "_ORACLE_SCRIPT"= TRUE;
--CONN SCOTT/TIGER; ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY'; @C:\USERS\SHINM\DOWNLOADS\DEMOBLD.SQL; 사용자 조회 select * from dba_users; GRANT CONNECT, DBA, RESOURCE TO ADMIN; // 모든 권한 부여 SQL Plus는 사용자, 관리자 및 프로그래머가 일반적으로 사용하는 기본 명령 줄 인터페이스가있는 가장 기본적인 Oracle Database 유틸리티입니다. ORACLE 실습용 계정인 SCOTT 계정 활성화에 대한 포스팅을 하겠습니다. SQLPLUS 실행 > cmd - sqlplus SYS 권한 접속 > /as sysdba SCOTT 계정 접속 SQL> conn SCOTT/TIGER Warning: You are no longer connected to ORACLE. 기존 sys 계정으로 연결되어 있었으나 유효하지 않은 연결 시도로 인해 기존 연결까지 해제되는 상황. 다시 SYS 권한으로 접속 SQL> conn sys SCOTT 계정 잠금해제 및 TIGER 비밀번호 설정 SQL> alter user scott identified by tiger account unlock; 나는 scott 계정이 잠겨있을줄 알고 해당 명령어를 쳤지만 user 'SCOTT' does not exist....라고 scott 계정이 없단다.. SCOTT 계정 생성 파일을 실행 SQL> @C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql 그래서 오라클이 설치되어있는 경로, SCOTT 계정 생성 파일을 실행해주었다. (파일을 실행하려면 파일의 전체 경로 앞에 @를 붙인다) 현재 접속된 계정 확인 SQL> show user SCOTT 계정을 접속이 되었다.! 테이블 전체 보기 SQL> SELECT * FROM TAB; #처음 오라클을 공부했을 때 scott이라는 계정을 만들어서 연습했습니다. scott계정에는 oracle 구문을 연습할 수 있도록 여러개의 테이블과 데이터가 삽입되어 있는 계정입니다. # 계정 만들기새로운 계정은 system 계정에서 만들 수 있습니다. 명령 프롬프트(cmd)를 열고 시스템 계정으로 접속합니다. system 계정의 비밀번호는 oracle을 처음 설치할 때 입력한 비밀번호 입니다.
system 계정으로 접속해서 scott계정을 생성합니다. 계정을 만드는 구문은 다음과 같습니다.
계정을 만들고 권한을 부여합니다.
system 계정으로 접속 → scott 계정 생성 → 권한 부여명령 프롬프트를 종료하고 재시작 후 scott 계정으로 접속되면 성공적으로 계정을 만든 것입니다. scott계정으로 접속# scott 계정으로 접속이 안될 경우scott 계정으로 접속이 되면 이 부분은 넘어가면 됩니다. 만약 scott 계정으로 접속이 안되면 scott 계정이 잠겨있을 수 있습니다. 그럴경우 scott 계정을 풀어주고 암호를 재 설정해서 접속하면 됩니다.
# 사원 테이블(emp) 만들기이제 사원 테이블을 만들겠습니다. oracle을 설치하면 scott.sql파일도 자동으로 다운로드 되어있습니다. 다시 system 계정으로 접속합니다.
그리고 scott.sql 파일의 경로를 복사합니다. 만약 오라클을 설치할 때 경로를 따로 설정하지 않았다면 보통 아래와 같은 경로일 것입니다.
scott.sql명령 프롬프트에 @를 입력하고 찾은 scott.sql 파일을 드래그합니다. 그러면 자동으로 경로가 입력됩니다. 경로를 입력하고 Enter를 누르면 테이블 만들기는 성공입니다. 이제 명령 프롬프트(cmd)를 재시작 후 scott계정으로 접속하면 emp테이블을 사용할 수 있습니다. emp테이블을 select 했을 때 아래처럼 데이터가 나오면 성공입니다. |