오라클 다운로드 시 Express Edition을 받아라! → (사용자들한테 안정적이라고 보고 받은 버전)
오라클 비밀번호를 설정하는 곳인데 아무거나 적지 마라! 접속 안 되면 골치아파짐... 보통 개발자들이 많이 쓰는 비밀번호는
system, manager 같은 것을 사용한다.
오라클 설치 후 해야할 것(서비스 수동으로 켜고 끄는 배치파일 만들기)
오라클 설치 확인(반드시 할 필요는 없음)
오라클 설치 후 cmd에서
> sqlplus "/as sysdba" : sqlplus를 열어달라. "/as ~로써 관리자(system databse administrator)" : pw 없이 접속 가능. pw를 모를 경우 이렇게 접속해서 pw 교체할 수 있다.
SQL > conn system : connect system 시스템에 접속하겠다.
Enter password : 오라클 설치할 때 설정한 비밀번호를 입력.
(cf. SQL > ALTER USER system idenfified by manager : 시스템 계정의 비밀번호를 manager로 바꾸겠다.)
SQL > SELECT * FROM TABS; : 테이블의 목록을 보여줘라. (반드시 ; 세미콜론을 마지막에 붙인다.)
비밀번호 변경하기 :
서버 컴퓨터에서 가능하다. 원격지 X
sqlplus "/as sysdab" : sqlplu를 열어달라. 관리자로 접속하겠다.
ALTER USER SYSTEM
ALTER USER SYSTEM IDENTIFIED BY MANAGER; : 관리자 계정 비밀번호를 manager로 하겠다.
ALTER USER SYSTEM
ACCOUNT UNLOCK;
서버 컴퓨터에서 가능하다. 원격지 X
sqlplus "/as sysdab" : sqlplu를 열어달라. 관리자로 접속하겠다.
ALTER USER SYSTEM
ALTER USER SYSTEM IDENTIFIED BY MANAGER; : 관리자 계정 비밀번호를 manager로 하겠다.
ALTER USER SYSTEM
ACCOUNT UNLOCK;
사용자 삭제하기 :
ALTER USER HAITEAM
IDENTIFIED BY HAITEAM2
DROP USER HAITEAM CASADE;
ALTER USER HAITEAM
IDENTIFIED BY HAITEAM2
DROP USER HAITEAM CASADE;
위에 접힌글은 서버 관리자가 사용하는거고 우리는 사용자 프로그램(클라이언트)을 쓸거다. → Toad for Oracle, DBeaver 등
Toad for Oracle 설치시 'Toad for Oracle', 'Toad Data Modeler' 2가지가 나오는데 우리가 필요한 'Toad for Oracle'만 설치하면 된다. Modeler는 설치 X
업데이트는 하지 말 것!
user : system
pw : manager
DB : XE
SQLNET Editor : access control
TNSNames Editor : 오라클 접속 정보를 설정
XE에 보면 HOST에 내 PC 이름 혹은 아이피를 적는다. 내꺼 루프백이면 127.0.0.1
설정에서는
SERVER112 : 별칭
호스트 : 서버 주소
포트 : 오라클 설치시 확인한 포트 번호
XE : 위에서 만든거
요 4개가 중요하다.
system@XE 는 system이라는 계정으로 XE에 접속했다는 뜻이다.
View - Toad Options - Oracle - Transactions에서 Commit after every statement는 체크 해제할 것. 명령어 입력할 때마다 Commit을 이행해서 잘못 입력할 경우 복구가 어렵다. (현재는 연습하는 단계니까 체크하자.)
'개발자 > Database & SQL' 카테고리의 다른 글
오라클 데이터베이스 접속 정보 (sqlnet.ora, tnsnames.ora, listener.ora) (0) | 2020.04.09 |
---|---|
Oracle (오라클) 수동으로 켜고 끄기 (.bat 파일 만들기) (0) | 2020.04.09 |
계절성지수 (주차별 효과) (0) | 2020.03.25 |
맥용 DB 관리 프로그램 - Toad for Oracle을 대체하자 (0) | 2020.03.25 |
Database & CRUD & SQL (0) | 2020.03.25 |