ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [DB] 오라클(Oracle) 11g Express Edition 설치
    IT/DATABASE 2019. 1. 3. 14:10

    요리를 할 때 요리할 수 있는 환경인 주방이 필수인 것 처럼 웹 개발을 하면 이클립스 및 데이터를 저장해서 쓸 수 있는 데이터베이스가 필수이다.  한번 오라클설치 및 설정을 하고나면 고칠 일이 거의 없기 때문에 편리하지만 복습을 안하니 잊어버리기 쉽다. 나는 개인 사정으로 컴퓨터를 여기저기 옮겨다니느라 매번 새로 설정하는데 할 때마다 매번 설정이 헷갈린다. ㅠㅠ


    그래서 다시 한번 오라클을 설치하고 환경설정하는 것을 정리해보려고 한다.


    1. 오라클 설치하기


    먼저 오라클 홈페이지에 들어간다.

    https://www.oracle.com








     메뉴에서 Developers - Databases에 들어가면 데이터베이스에 대한 서비스, 툴, 언어 등등이 쭈루루루루루룩 나온다.

    다른데 눈독들이지 말고 DownLoads에 Oracle Database를 선택해주면 된다.


    들어가면 오라클 버전들이 또 쭈르르르루루루룩 나오는데 내가 하려는 웹개발에 필요한 것들은 11g에 다 포함되어있기 때문에 Oracle Database 11g Express Edition 버전을 설치해주면된다. (요즘에는 12c에서도 지원을 해준다는데 12c는 클라우드(?)에 적합하다고 한다)



    (나는 윈도우의 노예니까 윈도우 클릭!)



    들어가서 라이센스 동의해주고 오라클 로그인한 후 설치 진행해주면 된다!





    이렇게 하면 설치는 끝났다. 다음 설치파일 경로로 들어가서 (거의 사용자-다운로드-OracleXE112_Win64-DISK1) setup을 실행시켜준다.


    실행시켜서 설치하다보면 관리자 패스워드 설정하라고 나온다. 후에 이 패스워드는 




    이거 실행시켜서 관리자로그인할 때 쓰인다. (관리자 아이디 : system/sys)




    2. 오라클 계정생성




    관리자로그인하고 사진과 같은 경로로 들어가서 유저네임과 패스워드를 자기마음대로 설정하고 create workspace 버튼 누르면 끝! 이제 cmd - sqlplus에 들어가서 제대로 계정이 생성되었는지 확인하자!




    이렇게 나온다면 정상적으로 디비사용이 가능하다!






    + cmd에서 계정 생성할 경우


    홈페이지에서 생성하는 거 말고 cmd에서 계정을 생성하면 계정이 자동으로 잠겨있다고 한다.


    계정잠금해제

    1. ALTER USER 계정이름 ACCOUNT UNLOCK;

    2. ALTER USER 계정이름 IDENTIFIED BY 계정이름 ACCOUNT UNLOCK;

    3. CONN 계정이름/계정이름;

    를 순서대로 실행시킨다. 그러면 계정잠금해제가 된다.



    계정생성

    1. CREATE USER 계정이름 IDENTIFIED BY 비밀번호 

       DEFAULT TABLESPACE SYSTEM;

    2. GRANT CONNECT, RESOURCE TO 계정이름;

    3. CONN 계정이름/비밀번호


    이렇게 쿼리문을 실행시키면 cmd로도 계정생성이 가능하다!^ㅠ^







    다음에는 이클립스에 오라클을 설정하는 것을 정리해야겠다!

    댓글

Designed by Tistory.