티스토리 뷰
Oracle DB 명령어 (sqlplus)
sqlplus을 사용하여 사용자 추가, 테이블 생성, 프로시저 수행
1. 최초 오라클 DB 접속
$ sqlplus
Enter user-name: /as sysdba
Enter password:
2. 사용자 추가 및 권한 설정
2.1 sqlplus에서 사용자 추가
SQL> create user <ID> identified by <PASSWD>;
2.2 사용자 권한 설정
SQL> grant connect, resource, dba to <ID>;
3. SQL 문 파일 수행
sqlplus에서 SQL 파일 import
SQL>: @<PATH>
4. 테이블 데이터 삽입 (SQL loader 활용)
$ sqlldr <ID><PASSWORD> control=<Control File Path>
load data
characterset utf8
infile '<파일 경로>'
append
into table <사용자계정>.<테이블명>
fields terminated by '<구분자:Delimiter>'
(
컬럼명
)
5. 프로시저 등록
- sqlplus에서 아래 명령어 입력
SQL> @<프로시저 파일 경로>
159 /
Procedure created.
6. 프로시저 사용
SQL> EXECUTE 프로시저명 (입력 인자);
7. 사용자가 생성한 테이블 확인
SQL> select table_name from user_tables;