-
[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로도 계정생성이 가능하다!^ㅠ^
다음에는 이클립스에 오라클을 설정하는 것을 정리해야겠다!
'IT > DATABASE' 카테고리의 다른 글
[ORACLE] SELECT 조회된 데이터 순번 매기기(ROWNUM/ROW_NUMBER()) (1) 2020.03.12 [ORACLE] 컬럼 데이터타입 변경 SQL문(ALTER사용) (2) 2019.11.08 [mybatis] 게시판 검색기능 쿼리 (0) 2019.05.16