▣ 접속자 확인 및 Session Kill
▣ 접속 에러 메시지 확인 방법
1. host IP가 틀렸을 경우
2. user명이나 password가 틀렸을 경우
3. 서비스명이 틀렸을 경우
※ 윈도우에서 리눅스로 접속한 후 리눅스의 리스너를 종료해도 윈도우즈에서 접속한 세션은 종료되지 않는다.
=> 즉, 리스너는 연결역할 ( serverProcess 생성, userProcess와 연결)
=> Linux에 접속 후 다른 사용자로 접속하면 리눅스내의 접속이 아닌 자신의 윈도우 PC로 접속된다.
▣ Oracle Net Manager(netmgr)
윈도우즈에서 netmgr을 통해 설정한 값은
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 에 저장된다.
※ PC에 엑셀이 없으면 구글의 document에서 실행할 수 있다.
sqlplus scott/tiger@vm3 ....
※ Nat 모드의 vmWare Image(oracle포함)를 Bridge모드로
Nat : PC가 공유기 처럼 작동(외부에서 연결안됨,ip 갯수가 부족할 때 유리)
Bridge : vmWare가 ip를 직접할당 받음
-절 차-
1 .vmWareSetting바꾸기 (192.168.0.118,192.168.0.254)
Bridge로 바꾸고 neat 실행, ip와 gw 변경 후 확인, activate
tnsping 192.168.0.118:1521/orcl.oracle.com
리스너 재시작
tnsping 192.168.0.118:1521/orcl.oracle.com
/etc/hosts ip 확인(localhost)
C:\>sqlplus sys/oracle@192.168.0.118:1521/orcl.oracle.com as sysdba 접속 확인
2. db의 셋팅 바꾸기
3. em재구성
http://192.168.186.3:1158/em 접속 안됨
http://192.168.0.118:1158/em 접속 가능
접속 되는 이유 : /etc/hosts에서 확인
리스너 동작 여부 확인
인스턴스가 Open 모드인지 확인
emca 작동
[oracle@orcl db_1]$ emca -config all db -repos recreate
Enter the following information:
Database SID: orcl
Central agent home: /u01/app/oracle/product/10.2.0/db_1
sqlplus scott/tiger@lec
S SCOTT> conn scott/tiger@lec 강사 PC oracle
Connected.
S SCOTT> conn scott/tiger@vm 강사 vmware oracle
Connected.
S SCOTT> conn scott/tiger 본인 PC/vmWare oracle
Connected.
▣ DB Link
※ 리스너 죽이면 외부에서 접속 불가능~!!! (em도 재시작 불가능)
[oracle@orcl ~]$ lsnrctl stop
[oracle@orcl ~]$ emctl stop dbconsole
[oracle@orcl ~]$ emctl start dbconsole
[oracle@orcl ~]$ lsnrctl start
[oracle@orcl ~]$ emctl start dbconsole
TZ set to ROK
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://orcl.oracle.com:1158/em/console/aboutApplication
- An instance of Oracle Enterprise Manager 10g Database Control is already running.
시도했기 때문에 되지 않음(stop부터 하고 다시 start)
[oracle@orcl ~]$ emctl stop dbconsole
[oracle@orcl ~]$ emctl start dbconsole
▣ 리스너(Listener)
댓글 없음:
댓글 쓰기