ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 04. 장고와 오라클 연동하기(AWS RDS 편)
    old/디비설with장고 2018. 7. 1. 01:04
    728x90

    01.Intro

     rds로 한다고 뭐 별건 없다. 걍 aws 로그인하고, rds 생성 좀 한다음에 settings에서 한 5줄정도만 내용 바꿔주면 끝이다. 그래서 local의 오라클과 연동하는 방법과 다른 내용만 올리겠다.




    02. AWS RDS 생성하기


    - aws에 로그인 한다




    - 서비스 탭에서 rds 선택





    -인스턴스를 선택!




    -DB 인스턴스 시작을 누른다




    - 오라클 선택하고



    -원하는 버전으로 디비 선택




    -여기서 입력하는 마스터 사용자 이름과 마스터 암호를 잘 기억했다가 나중에 sqldeveloper에서 입력해야한다





    -여기서부터 딱히 건들것 없다





    -그대로



    -그대로







    -여기가 다 만들어지면 나오는 화면이다. 생성하는데 시간이 좀 걸리기때문에 기다려야한다




    - 다 생성되고나면 아래로 스크롤을 내리면 세부정보를 볼수있다. 여기서 보안그룹을 선택한다.(rds-launch뭐시기로 시작하는 링크)






    - 여기서 아래에 인바운드 탭을 선택한다




    -인바운드 탭에서 편집을 선택한다



    - 아래처럼 설정하여 추가한다(외부에서 접근 가능하도록 하기 위해서)













    03. 약간 설정 바꿀 것들


    - 다시 sqldeveloper로 돌아간다. 새접속을 누르고, 접속이름은 아무거나로, 사용자 이름과 비밀번호는 rds를 생성할때 입력했던것을 쓴다.  여기선 호스트이름을 바꾸어 주어야하는데 엔드 포인트에 있는 주소가 호스트 주소이다.



    그리고 포트번호는 1521그대로(rds생성시에 변경했다면 변경), SID는 바로 위 그림에서 DB이름 이라는 곳에 적힌걸 쓰면된다. 우리는 ORCL이다. 여기서도 테스트를 누른다음 성공이라고 뜨면 잘 된 것이다.





    - 잘뜨는 것을 볼수있다.




    -로컬 오라클과 연동했을때 쓴 내용들을 아래처럼 바꿔주면된다. (이렇게 쓰고 github에 push하면 털린다. gitlab에 private repository에 올리거나 패스워드를 암호화하는 방법을 찾아서 적용하시길!)



    -이전 튜토리얼에서 했던 방법대로 슈퍼사용자를 다시 한번 만든다(django/ django1234). 그리고 나서 마이그레이트 한번!




    -모두 잘 된걸 확인 할 수 있다.






    04. 마무리하며

    캡쳐 뜨느라 너무 힘들었다. 난 내용이 생략되어있는 튜토리얼을 보고 오류안내고 따라해본적이 없어서 열심히 캡쳐해 봤는데 다들 오류없이 오라클 연동을 잘 마치시길! 글고 프리티어로 생성했어도 제대로 확인안하시면 요금 부과 될 수도 있으니 조심하시길!



    댓글

Designed by Tistory.