sql 파일 oracle로 입력하기(사용자 생성하기)

2015. 5. 10. 14:40ETC/DATABASE



실습용 예제 파일을 구하긴 했는데..어떻게 입력할지 몰라서 고민하고 있었는데

그냥 DOS창에 붙여넣기 하면 되겠다고 생각이 들더라고요 ㅋㅋ 

그래서 실행해봤습니다.


먼저 계정을 만들어야합니다.(이미 있으신 분은 생략)

계정을 만들기 위해서 관리자 계정으로 들어가야합니다.

주로 Oracle 처음 설치 했을때 아이디와 비번을 넣으시면 됩니다.




dos창에서는 sqlplus 입력하시면 사용자명과 암호 입력하라고 나와요!


혹시  sql 명령줄 실행 으로 실행하신 분들은 


conn USERNAME(사용자명)/PASSWORD(암호)


입력하시면 접속이 됩니다.

DOS 창을 보면 위에 창은 제가 이미 만들어진 계정으로 접속 할 때 하는거구요.

계정이 없으신 분은 만들어야해요!




<windows 8/8.1>                                   <windows 7>



윈도우7 이신분은 그냥 시작 버튼 누르고 검색란에 cmd 입력하고서 Enter 누르시면 DOS 창이 뜰거에요!

윈도우 8/8.1이신분은 윈도우키+F 누르고서 검색란에 cmd 입력하면 되요. 

혹시 위에 전체가 아니라 파일로 되어있으신 분은 전체로 바꾸고서 cmd 검색해주세요!

(근데 왜 층간소음이 검색이 되는진 모르겠네요...)




관리자 계정으로 접속하고나서


CREATE USER USERNAME(이름)

IDENTIFIED BY PASSWORD(암호);


파랑색 부분은 본인이 원하는 대로 바꾸세요^^ 

그리고 입력하고서 ENTER를 누르면 사용자가 생성 됩니다. 


그리고 나서 권한을 또 줘야합니다. 



권한은 


GRANT CONNECT, RESOURCE TO USERNAME(사용자명)


파랑색 부분은 권한을 줄 사용자 이름을 입력하는거에요!


CONNECT와 RESOURCE는 롤이라는건데 

사용자에게 보다 효율적으로 권한을 부여할 수 있도록 여러 개의 권한을 묶어 놓은 것입니다.


이 권한이 있어야지 Table도 만들고 그럴수 있답니다!

자 이제 테이블 만들고 데이터 삽입을 해야하는데요.


이제 SYSTEM 계정을 나가서 다시 test 계정으로 접속합니다.


exit를 입력하고서 다시 sqlplus라고 입력하시면 됩니다. 밑에 사진 처럼요.





그리고 나서 제가 첨부한 파일을 엽니다. 


SQL 전문가 가이드 실습용 파일.zip


http://nhs0912.tistory.com/31 (글 참고)


파일 열면 SQL파일에서 여기서는 오라클로 입력할겁니다.

축구_k리그_oracle용_2010년을 클릭하고서 메모장으로 열어줍니다.



그러면 아래 사진과 같이 여러 구문이 있는데요. 싹다 복사합니다. 




그리고 다시 도스창으로 가서 마우스 오른쪽 누르시고요 붙여넣기를 해줍니다.

여기서는 CTRL+V 단축키가 안됩니다ㅠㅠ

사진은 sqld 사용자로 나왔네요..ㅠ 제꺼에서 먼저 해버려서요..뭐 상관없습니다.




그러면 막 자기 혼자서 추가 할겁니다. 약간 시간이 걸려요. 체감상 30초에서 1분 정도 걸린것 같네요.


그리고 마지막 commit; 나올때 enter 한번 더 치시고요. 


그리고 테이블입력이 되었나 확인해보시면


SELECT * FROM tab;


입력하면 아래 사진과 같이 테이블들을 볼 수 있습니다.





어려웠나요? 최대한 쉽게 설명하려고 했는데 ㅠㅠ 혹시 모르신다면 댓글 남겨주시면 답변 해드리겠습니다^^