Giải quyết cổng 5500 không phải là vấn đề miễn phí trong quá trình cài đặt Trợ lý cấu hình cơ sở dữ liệu Oracle 12c Release 2 trên CentOS


8

Lý lịch

Tôi đang cố gắng cài đặt Oracle 12c trên CentOS 7 (được triển khai dưới dạng máy ảo Hyper-V) theo hướng dẫn cài đặt này .

Vấn đề

Mọi thứ với cài đặt của tôi đều ổn, ngoại trừ Trợ lý cấu hình cơ sở dữ liệu Oracle.

Việc cài đặt cung cấp cho tôi các thông báo sau:

  1. ACTION: Specify a free port
  2. Action - Refer to the logs or contact Oracle Support Services.

Thông tin gỡ lỗi và hành động đã cố gắng

Khi tôi chạy một đuôi trên nhật ký lỗi, tôi nhận được các thông báo sau liên quan đến cài đặt:

INFO: ... GenericInternalPlugIn: getting configAssistantParmas.
INFO: ... GenericInternalPlugIn: checking secretArguments.
INFO: ... GenericInternalPlugIn: starting read loop.
INFO: Read: [FATAL] [DBT-06103] The port (5,500) is already in use.
INFO: [FATAL] [DBT-06103] The port (5,500) is already in use.
WARNING: Skipping line: [FATAL] [DBT-06103] The port (5,500) is already in use.
INFO: Read:    ACTION: Specify a free port.
INFO:    ACTION: Specify a free port.
WARNING: Skipping line:    ACTION: Specify a free port.
INFO: Completed Plugin named: Oracle Database Configuration Assistant

Chạy sudo netstat -anp | grep 550trả về kết quả dưới đây:

unix  3      [ ]         STREAM     CONNECTED     37299    5502/gnome-pty-help
unix  3      [ ]         STREAM     CONNECTED     37283    5501/gconfd-2
unix  3      [ ]         STREAM     CONNECTED     37287    5501/gconfd-2

Để thử và khắc phục sự cố, trước các lần cài đặt mới tiếp theo, tôi đã nhận xét các tuyên bố sau trong tệp dịch vụ của mình như được hiển thị thông qua chạy cat /etc/services | grep 550

new-rwho        550/tcp                 # new-who
new-rwho        550/udp                 # new-who
3m-image-lm     1550/tcp                # Image Storage license manager 3M Company
3m-image-lm     1550/udp                # Image Storage license manager 3M Company
ads             2550/tcp                # ADS
ads             2550/udp                # ADS
ssmpp           3550/tcp                # Secure SMPP
ssmpp           3550/udp                # Secure SMPP
gds-adppiw-db   4550/tcp                # Perman I Interbase Server
gds-adppiw-db   4550/udp                # Perman I Interbase Server
#fcp-addr-srvr1  5500/tcp                # fcp-addr-srvr1
#fcp-addr-srvr1  5500/udp                # fcp-addr-srvr1
#fcp-addr-srvr2  5501/tcp                # fcp-addr-srvr2
#fcp-addr-srvr2  5501/udp                # fcp-addr-srvr2
#fcp-srvr-inst1  5502/tcp                # fcp-srvr-inst1
#fcp-srvr-inst1  5502/udp                # fcp-srvr-inst1
#fcp-srvr-inst2  5503/tcp                # fcp-srvr-inst2
#fcp-srvr-inst2  5503/udp                # fcp-srvr-inst2
#fcp-cics-gw1    5504/tcp                # fcp-cics-gw1
#fcp-cics-gw1    5504/udp                # fcp-cics-gw1
checkoutdb      5505/tcp                # Checkout Database
checkoutdb      5505/udp                # Checkout Database
amc             5506/tcp                # Amcom Mobile Connect
amc             5506/udp                # Amcom Mobile Connect
fg-sysupdate    6550/tcp                # fg-sysupdate
fg-sysupdate    6550/udp                # fg-sysupdate
cloudsignaling  7550/udp                # Cloud Signaling Service

Tôi cũng đã cố gắng thực hiện bước 5.1 của hướng dẫn cài đặt trước khi cài đặt nhưng không thành công.

Ảnh chụp màn hình

Màn hình cài đặt với thông báo lỗi

Câu hỏi

Tại sao tôi gặp lỗi khi cổng không mở khi dường như không có gì đang sử dụng cổng đó và làm cách nào để khắc phục vấn đề này?

Có phương pháp nào có thể được sử dụng để thay đổi cổng từ 5500 sang hoàn toàn khác không? Tôi chỉ đang cố gắng cài đặt một cơ sở dữ liệu giả cho lược đồ HR.

Câu trả lời:


13

Tôi đã gặp lỗi chính xác này và thấy đó là lỗi của tôi. Dành cả ngày cho điều đó.

Xin vui lòng, cẩn thận quan sát của bạn /etc/hostname/etc/hosts. Trong trường hợp của tôi, "OEM" đã được đưa vào /etc/hostsvà "eom" được đặt vào /etc/hostname.


5
Tôi bỏ qua việc chỉ định máy chủ trong định dạng 192.168.1.X host host.domain. Thêm tên máy chủ không đủ tiêu chuẩn đã khắc phục vấn đề của tôi. Cảm ơn!
datUser

Có, việc thêm tên máy chủ không đủ tiêu chuẩn vào / etc / hosts đã khắc phục sự cố của tôi trong RHEL 6.10.
tale852150

Tôi đã từng gặp vấn đề tương tự. Thêm tên máy chủ vào / etc / hosts đã khắc phục sự cố này. Xem support.oracle.com/ledgeledge/Oracle%20Database%20 Products / trên để biết thêm thông tin.
Roman Vogt


1

Câu trả lời Wiki cộng đồng được tạo từ một bình luận để lại câu hỏi:

Bạn có thể thay đổi cổng cho EM Express bằng DBMS_XDB_CONFIG.SETHTTPPORTDBMS_XDB_CONFIG.SETHTTPSPORT. Nhưng EM Express là tùy chọn, bạn chỉ cần bỏ qua nó. - Papp Balaz

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.