Oacle 감청 시작, 정지, 명령 보기
11207 단어 --------1.1ORACLE
su oracle
그리고 모니터 를 시작 합 니 다.
lsnrctl start 는 시작 에 성공 한 화면 을 볼 수 있 습 니 다.
모니터 명령 정지.
lsnrctl stop
모니터 명령 보기.
lsnrctl status
Oacle 데이터베이스 의 안전 은 두 부분 을 포함 합 니 다:
1. 일 부 는 os 의 안전 2. 네트워크 의 안전 3. oracle 소프트웨어 자체 의 안전 os 의 안전 은 해당 하 는 운영 체제 와 관리자 의 기술 수준 에 의존한다.Oacle 의 안전 에 대해 서 만 이야기 합 니 다. 제 가 아 는 Oacle 소프트웨어 의 안전 은 다음 과 같 습 니 다. 1. Oacle 의 기본 감청 포트 번 호 를 변경 합 니 다. 2. 감청 기 에 비밀 번 호 를 추가 합 니 다. 3. Oacle 제어 ip 의 연결 아래 이 세 가지 측면 에 대해 테스트 학습 할 것 입 니 다.
Oacle 기본 감청 포트 변경
1.1 。 현재 감청 상태 보기
C:/Documents and Settings/skate_db>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -2008 12:1
1:19
Copyright (c) 1991, 2005, Oracle. All rights reserved.
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER STATUS
------------------------
LISTENER
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
19-7 -2008 11:47:59
0 0 23 19
off
ON: Password or Local OS Authentication
SNMP OFF
E:/oracle/product/10.2.0/db_3/network/admin/listener.o
ra
E:/oracle/product/10.2.0/db_3/network/log/listener.log
...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1522)))
..
"PLSExtProc" 1 。
"PLSExtProc", UNKNOWN, 1 ...
"orcl" 1 。
"orcl", READY, 1 ...
"orclXDB" 1 。
"orcl", READY, 1 ...
"orcl_XPT" 1 。
"orcl", READY, 1 ...
1.2 。 감청 을 정지 하 다
C:/Documents and Settings/skate_db>lsnrctl stop
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -2008 13:1
6:15
Copyright (c) 1991, 2005, Oracle. All rights reserved.
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
1.3 。 감청 파일 의 포트 번 호 를 수정 하여 네트워크 연결 에 사용 합 니 다.
포트 번 호 를 1523 으로 변경 하 다.
# listener.ora Network Configuration File: E:/oracle/product/10.2.0/db_3/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:/oracle/product/10.2.0/db_3)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))
)
)
#----ADDED BY TNSLSNR 12-7 -2008 13:26:50---
PASSWORDS_LISTENER = 3650F1EB3C37ABD9
#---------------------------------------------
1.4 。 초기 화 매개 변수 local 수정listener, 로 컬 연결 에 사용
C:/Documents and Settings/skate_db>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 7 19 13:24:02 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> show parameter local_listener
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
local_listener string (address=(protocol=tcp)(host=s
kate)(port=1522))
SQL> alter system set local_listener="(address=(protocol=tcp)(host=skate)(port=1
523))";
。
1.5. 모니터 다시 시작
C:/Documents and Settings/skate_db>lsnrctl start
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -2008 13:2
7:44
Copyright (c) 1991, 2005, Oracle. All rights reserved.
tnslsnr: ...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
E:/oracle/product/10.2.0/db_3/network/admin/listener.ora
E:/oracle/product/10.2.0/db_3/network/log/listener.log
: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER STATUS
------------------------
LISTENER
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
19-7 -2008 13:27:47
0 0 0 3
off
ON: Password or Local OS Authentication
SNMP OFF
E:/oracle/product/10.2.0/db_3/network/admin/listener.o
ra
E:/oracle/product/10.2.0/db_3/network/log/listener.log
...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))
..
"PLSExtProc" 1 。
"PLSExtProc", UNKNOWN, 1 ...
1.6 。 수정 완료, 새 포트 로그 인 테스트 사용
1.6.1。 감청 포트 가 바 뀌 었 는 지 확인 합 니 다.
C:/Documents and Settings/skate_db>netstat -an | find "1523"
TCP 0.0.0.0:1523 0.0.0.0:0 LISTENING
TCP 192.168.0.103:1523 192.168.0.103:2389 ESTABLISHED
TCP 192.168.0.103:2389 192.168.0.103:1523 ESTABLISHED
1.6.2。 모니터 상태 확인
C:/Documents and Settings/skate_db>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -2008 13:2
8:56
Copyright (c) 1991, 2005, Oracle. All rights reserved.
(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER STATUS
------------------------
LISTENER
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
19-7 -2008 13:27:47
0 0 1 10
off
ON: Password or Local OS Authentication
SNMP OFF
E:/oracle/product/10.2.0/db_3/network/admin/listener.o
ra
E:/oracle/product/10.2.0/db_3/network/log/listener.log
...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=skate)(PORT=1523)))
..
"PLSExtProc" 1 。
"PLSExtProc", UNKNOWN, 1 ...
"orcl" 1 。
"orcl", READY, 1 ...
"orclXDB" 1 。
"orcl", READY, 1 ...
"orcl_XPT" 1 。
"orcl", READY, 1 ...
1.6.3 。새 포트 번호 (1523) 로 로그 인하 여 테스트 해 보 세 요.
C:/Documents and Settings/skate_db>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on 7 19 13:32:15 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
: sys/oracle@skate:1523/orcl as sysdba
:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ WRITE
SQL>
: oracle , tnsping , ,oracle
tnsnames。ora , ,
ok。
eg:
C:/Documents and Settings/skate_db>tnsping orcl
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -
2008 17:11:05
Copyright (c) 1997, 2005, Oracle. All rights reserved.
:
E:/oracle/product/10.2.0/db_3/network/admin/sqlnet.ora
TNSNAMES
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(P
ORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
TNS-12541: TNS:
,oracle 1521, tnsnames.ora , ok 。
# tnsnames.ora Network Configuration File: E:/oracle/product/10.2.0/db_3/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = skate)(PORT = 1523))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
, tnsping
C:/Documents and Settings/skate_db>tnsping orcl
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 19-7 -
2008 17:22:00
Copyright (c) 1997, 2005, Oracle. All rights reserved.
:
E:/oracle/product/10.2.0/db_3/network/admin/sqlnet.ora
TNSNAMES
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = skate)(P
ORT = 1523)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
OK (50 )
Oacle 기본 감청 포트 변경
××××××××××××××××××××××××××oracle ip ××××××××××××××××××××××××
2 .oracle ip ( , dba )
IP IP, oracle9i protocol.ora ,
9i sqlnet.ora , sqlnet.ora
sqlnet.ora :
1. Specify the client domain to append to unqualified names
2. Prioritize naming methods
3. Enable logging and tracing features
4. Route connections through specific processes
5. Configure parameters for external naming
6. Configure Oracle Advanced Security
7. Use protocol-specific parameters to restrict access to the database
7
sqlnet.ora
-----------------------------
tcp.validnode_checking=yes
# IP
tcp.invited_nodes=(ip1,ip2……)
# IP
tcp.excluded_nodes=(ip1,ip2……)
eg:
# sqlnet.ora Network Configuration File: E:/oracle/product/10.2.0/db_3/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
#skate modify
tcp.validnode_checking=yes
tcp.invited_nodes=(192.168.0.103)
tcp.excluded_nodes=(192.168.0.10)
주의해 야 할 문제:
1. 파 라 메 터 를 YES 로 설정 해 야 활성화 할 수 있 습 니 다.2. 접근 이 가능 한 IP 설정 을 권장 합 니 다. IP 주소 가 임의로 수 정 될 수 있 기 때문에 자신의 목적 을 달성 하지 못 합 니 다.3. TCP 매개 변수 TCP. INVITEDNODES 와 TCP. EXCLUDEDNODES 가 설정 한 주소 가 같은 경우 TCP. EXCLUDED 를 덮어 씁 니 다.NODES 설정.4. 모니터 를 다시 켜 야 효력 이 발생 합 니 다.5. 이 방식 은 TCP 프로 토 콜 에 만 적합 합 니 다.6. 이 설정 은 9i 이상 버 전에 적 용 됩 니 다.9i 이전 버 전에 서 는 파일 protocol. ora 를 사용 합 니 다.7. 서버 에서 데이터 베 이 스 를 직접 연결 하 는 데 영향 을 받 지 않 습 니 다.8. 이런 제한 방식 은 모니터 를 통 해 제 한 됩 니 다.9. 이 제한 은 IP 검 측 만 대상 으로 하고 사용자 이름 검 측 에 대해 지원 하지 않 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Oacle 감청 시작, 정지, 명령 보기그리고 모니터 를 시작 합 니 다. lsnrctl start 는 시작 에 성공 한 화면 을 볼 수 있 습 니 다. Oacle 데이터베이스 의 안전 은 두 부분 을 포함 합 니 다: oracle 소프트웨어 자체 의 안...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.