이번에는 오라클(Oracle) 설치 후 네트워크 접속/설정해보겠습니다.
시작 창에서 service 또는 서비스를 입력하여 서비스 클릭하여 들어갑니다.
알파벳 순으로 나열 된 리스트에서 Oracle을 찾아줍니다.
여기서
OracleOraDB19Home1TNSListener (저는 19버전을 설치하였습니다)
OracleServiceKorea (저의 경우에는 설치때 CDB값을 KOREA를 주어 다를수 있습니다)
TNSListener와 OracleService를 찾아
2가지가 실행중인지 확인합니다.
그 후 시작창에 cmd를 입력 후
클릭하여 cmd창을 열어줍니다.
tnsping cdb 10 입력하여 확인해줍니다.
tnsping localhost 10 입력하여 확인해줍니다.
이상이 없다면 다음 단계로 이동~
cmd창에서
sysdm.cpl 입력하면 환경변수이 화면에 뜹니다.
거기서 고급 탭 -> 환경 변수(N)
밑쪽 새로 만들기를 눌러 새 시스템 변수를 3개 추가할 예정입니다.
1.
변수이름 : ORACLE_BASE
변수값에는 Oracle 설치 TOP 폴더 지정
예시 ( C:\u01\oracle )
2.
변수이름 : ORACLE_HOME
변수값에는 Oracle Base 밑의, Oracle Home폴더(~~dbhome) 폴더 지정
예시 ( C:\u01\oracle\product\19.3.0\dbhome )
3.
변수이름 : TNS_ADMIN
변수값에는 Oracle Listener 의 설정파일이 들어있는 폴더 지정
예시 ( C:\u01\oracle\product\19.3.0\dbhome\network\admin )
3가지를 모두 입력하셨다면 확인 누르고 닫아줍니다.
오라클 설치한 경로를 들어가줍니다.
C:\u01\oracle\product\19.3.0\dbhome\network\admin
tnsnames.ora 파일을 메모장으로 열어줍니다.
해당 코드에서 KOREA 부분은 Alias(별칭)입니다.
이부분을 CDB로 바꿔줍니다.(대소문자 구별 안함)
----------------------------------------------------------------
CDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-EK79DR6H)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = KOREA)
)
)
----------------------------------------------------------------
SEOUL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = LAPTOP-EK79DR6H)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = seoul)
)
)
---------------------------------------------------------------------
같은값을 밑에 하나 더 추가해줍니다.
그리고 CDB 부분을 SEOUL로 변경
SERVICE_NAME = seoul 로 변경
TEACHER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = seoul)
)
)
맨앞에 Alias(별칭)을 수정하고
HOST에 접속하고자 하는 IP주소로 변경 해줍니다.
여기까지 추가하셨다면 저장 합니다.
-------------------------------------------------------------------
그 뒤 cmd창에서 아래의 명령어로 접속 확인합니다.
sqlplus / as sysdba 입력 ( /기준 앞에는 id 뒤에는 암호)
접속 확인후
show user
quit
sqlplus sys/racle as sysdba
quit
sqlplus sys/oracle@<TNSAlias> AS SYSDBA
sqlplus sys/oracle@CDB AS SYSDBA
show user
quit
sqlplus sys/oracle@seoul as sysdba
show user
quit
sqlplus sys/oracle@localhost:1521/korea as sysdba
show user
quit
----sqlplus <접속계정>/<암호>@IP주소:포트번호/DB이름 [as sysdba]
sqlplus /@localhost:1521/seoul as sysdba
show user
quit
-----sqlplus <접속계정>/<암호>@IP주소/DB이름 [as sysdba]
sqlplus sys/oracle@localhost/korea as sysdba
show user
quit
sqlplus sys/oracle@192.168.0.35:1521/korea as sysdba
ALTER USER hr ACCOUNT UNLOCK IDENTIFIED BY oracle;
sqlplus hr/oracle@192.168.0.35:1521/seoul
안될경우에는
C:\u01\oracle\product\19.3.0\dbhome\network\admin
sqlnet.ora 파일 들어가서 8번쨰 줄 #으로 주석처리
sqlplus hr/oracle@192.168.0.35:1521/seoul
'Oracle 환경설정 및 세팅' 카테고리의 다른 글
Oracle(오라클) 설치 및 환경설정 (초보자) (6) | 2021.06.07 |
---|---|
Oracle(오라클) 다운로드 (초보자) (0) | 2021.06.07 |