본문 바로가기

Database/Oracle

오라클 실습을 위한 준비사항

인사실습자료.txt

 

//************************************************ -- 오라클 설치 오라클 사이트에서 다음의 프로그램중 하나를 다운로드하고 설치 http://www.oracle.com/technetwork/indexes/downloads/index.html#database Database 11g Express Edition Database 11g Enterprise/Standard Editions //************************************************ -- 오라클 실습을 위한 사용자 추가(SYS 계정에서) 1. SYS 사용자로 CONNECT CMD>sqlplus sys/"암호" as sysdba * 암호가 생각나지 않는 경우 CMD>sqlplus / as sysdba * 오라클 유저확인 SQL>SELECT username FROM DBA_USERS; 또는 SQL>SELECT * FROM all_users; * CONN 사용자 확인 SQL>show user 2. 사용자 추가 sql>CREATE USER 사용자 IDENTIFIED BY "암호"; 3. 사용자에게 CONNECT 및 RESOURCE 권한 부여 (CONNECT, 테이블스페이스 사용등의 권한) sql>GRANT CONNECT, RESOURCE TO 사용자; 4. 사용자로 CONNECT sql>CONN 사용자/"암호" * cmd 상태에서 사용자로 CONNECT cmd>sqlplus 사용자/"암호" //************************************************ -- 사용자로 CONNECT 후에 인사 실습자료 복사하여 붙여넣기한다. sql>CONN 사용자/"암호" 인사 실습자료 복사하여 붙여넣기 //************************************************ -- sqlplus 보다는 sqldeveloper SQLGate for Oracle 등의 툴을 이용하면 sql 사용이 편리하다. //************************************************ -- 사용자 암호 변경(SYS 계정 또는 사용자로 CONNECT 후) ALTER USER 사용자 IDENTIFIED BY "암호"; //************************************************ -- 사용자 확인, 락 해제 -- SYS 계정 CMD>SQLPLUS sys/"암호" as sysdba SQL>SELECT * FROM all_users; -- 전체 사용자 확인 -- hr LOCK 해제 SQL>ALTER USER hr ACCOUNT UNLOCK; -- hr 사용자 암호변경 ALTER USER hr IDENTIFIED BY "암호"; //************************************************ -- 오라클 서버 shutdown SQL>CONN sys/"암호" as sysdba SQL>shutdown immediate; //************************************************ -- 오라클 서버 STARTUP CMD>sqlplus /nolog SQL>CONN sys/"암호" as sysdba SQL>STARTUP; -- SYS 계정으로 CONNECT 했을때 다음과 같은 메시지가 출력 된 경우 -- 휴지 인스턴스에 접속되었습니다. -- 데이터베이스가 CLOSE 된 상태이므로 sys 계정에서 STARTUP