Đây là oracle tôi 11.2.0 cấu hìnhORACLE: Listener không thể ra tay Connection error
listener.ora:
LISTENER_ORCL =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = ORCL))
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))
)
)
tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
Tôi bắt đầu OracleServieORCL như người dùng quản trị trên máy tính Windows 8. Sau đó trên cùng một hệ thống tôi đang sử dụng sqldevloper (4.0.1) để kết nối với SID ORCL với hệ thống tên người dùng và mật khẩu quản trị (admin là mật khẩu được đưa ra trong khi cài đặt)
Tôi gặp lỗi ORA-12518: TNS: Listener không tắt kết nối máy khách.
Tôi đã cố gắng cài đặt lại phần mềm nhưng điều đó không có tác dụng. Tôi đã cài đặt phiên bản Java 8 (8-101) trên hộp của mình.
lsnrctl services
LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 14-SEP-2016 12:02:11
Copyright (c) 1991, 2014, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0
LOCAL SERVER
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0
LOCAL SERVER
Service "XEXDB" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1022 state:ready
DISPATCHER <machine: <system_name>, pid: 2808>
(ADDRESS=(PROTOCOL=tcp)(HOST= <system_name>)(PORT=52707))
Service "xe" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:17 refused:0 state:ready
LOCAL SERVER
The command completed successfully
Bạn đã nói <... Tôi đang bắt đầu OracleServieXE ...> điều này có nghĩa là service_name của bạn là XE. Thay thế "SERVICE_NAME = ORCL" bằng "SERVICE_NAME = XE". Tôi không chắc chắn điều này sẽ giải quyết vấn đề của bạn như thông điệp ORA nói rằng vấn đề là cái gì khác. Bạn có thể chạy "dịch vụ lsnrctl" trong CMD và hiển thị đầu ra không? –
"Dịch vụ lsnrctl" cho thấy tên dịch vụ của bạn là xe - vì vậy hãy thử thay thế trong tnsnames.ora "SERVICE_NAME = ORCL" của bạn bằng "SERVICE_NAME = XE" nếu sau này bạn sẽ gặp lỗi trong khi kết nối, chúng tôi sẽ cố gắng giải quyết. –
Trạng thái: Thất bại -Test failed: Listener từ chối kết nối với lỗi sau: ORA-12505, TNS: người nghe hiện không biết SID được đưa ra trong bộ mô tả kết nối – user1224036