Làm cách nào tôi có thể khởi động trình quản lý Oracle Enterprise sau khi khởi động lại Red Hat Server?


9

Tôi đã cài đặt Oracle 11g trên máy chủ Red Hat Enterprise 5.0. Lần đầu tiên mọi thứ hoạt động tốt.

Sau khi tạo tệp tập lệnh dbora trong /etc/init.d/ và đặt tất cả các biến môi trường oracle tôi vừa khởi động lại máy chủ, sau đó trở đi Trình quản lý doanh nghiệp Oracle không hoạt động

Tôi không thể mở EM trên trình duyệt của mình. Khi tôi thấy, emctl status dbconsole - nó hiển thị

bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Cơ sở dữ liệu Kiểm soát phát hành 11.1.0.
Bản quyền (c) 1996, 2007 Tập đoàn Oracle. Đã đăng ký Bản quyền.

Trình quản lý doanh nghiệp Oracle 11g không chạy.
-------------------------------------------------- ----------------

Nhưng tác nhân đang chạy tốt => bash-3.00 $ emctl trạng thái tác nhân Oracle Enterprise Manager 11g Cơ sở dữ liệu kiểm soát phát hành 11.1.0. Bản quyền (c) 1996, 2007 Tập đoàn Oracle. Đã đăng ký Bản quyền.
-------------------------------------------------- -------------
Phiên bản tác nhân: 11.1.0.0.1
Phiên bản OMS: 11.1.0.0.1
Phiên bản giao thức: 11.1.0.0.1
Trang chủ tác nhân: /u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2 Các
nhị phân đại lý: /u01/apps/oracle/product/11.1.0/
ID quy trình đại lý: 983264
ID quy trình phụ huynh: 741562

Bắt đầu lúc: 2009-25-05 10:52:23
Bắt đầu bởi người dùng: orcl
Tải lại lần cuối: 2009-25-05 13:42:41
Lần tải lên thành công cuối cùng: (không có)
Lần tải lên cố gắng cuối cùng: (không có)
Tổng Megabyte tệp XML đã tải lên cho đến nay: 0,00
Số tệp XML đang chờ tải lên: 0
Kích thước tệp XML đang chờ tải lên (MB): 0,00 Dung lượng
đĩa trống trên hệ thống tệp tải lên: 28,08%


Đại lý đang chạy và sẵn sàng

Khi tôi đang cố gắng khởi động dbconsole, nó sẽ thông qua lỗi:

bash-3.00 $ emctl bắt đầu dbconsole

Oracle Enterprise Manager 11g Kiểm soát cơ sở dữ liệu Phát hành 11.1.0.0
Bản quyền (c) 1996, 2007 Tập đoàn Oracle. Đã đăng ký Bản quyền.

Bắt đầu quản lý cơ sở dữ liệu Oracle Enterprise Manager 11g
........................................... .................................................. thất bại.
-------------------------------------------------- ----------------

Xin hãy giúp để giải quyết lỗi này.

Câu trả lời:


7

Cố gắng cấu hình lại hoàn toàn em

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

Trân trọng


1
Vâng, tôi đã cấu hình lại em và nó hoạt động. Cảm ơn đã giúp đỡ.
Charly

Các emca -deconfig dbcontrol dblệnh thất bại trong khi tôi đang cấu hình lại, vì vậy tôi bỏ qua bước đó và ran emca -config dbcontrol db. Cấu hình lại hoạt động tốt và OEM được sao lưu và chạy.
Steven Wolfe

2

thử

emctl start dbconsole

nếu nó không giúp - hãy thử cấu hình lại em

emca -config dbcontrol db

0

những gì chúng tôi làm ở đây là: su - oracle và sau đó: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <- để kiểm tra OEM không chạy ./emctl bắt đầu dbconsole <- để bắt đầu OEM

kiểm tra tệp nhật ký oracle để có thêm thông tin về lỗi

Hy vọng điều này sẽ giúp bạn.


Tôi đã dùng thử su - oracle <br> Bản quyền (c) 1996, 2007 Tập đoàn Oracle. Đã đăng ký Bản quyền. Trình quản lý doanh nghiệp Oracle 11g không chạy. -------------------------------------------------- ---------------- <br>
Charly

0

Điều này có thể có hoặc không liên quan, nhưng nếu cơ sở dữ liệu của bạn đang chạy từ đó ASM, hãy kiểm tra xem nó cssdcó đang chạy trước khi bạn gọi startvào phần mô tả của bạn không init- hay nói đúng hơn là đảm bảo rằng tập lệnh init của bạn xem danh sách quy trình và đợi cho đến khi nó thấy quá trình trước khi thực hiện bất cứ điều gì ... (CSSD là trình nền điều khiển giao tiếp giữa thể hiện cơ sở dữ liệu và thể hiện ASM).

[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle    3837  3662  0 Mar19 ?        00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin

Một giải pháp khác là xóa mục nhập đó khỏi inittabtệp và chuyển nó thành tập lệnh init - nhưng khi bạn thực hiện bất kỳ cài đặt Oracle nào, nó sẽ bật lại trong đó (từ bộ nhớ) - để nó trở nên bảo trì cao. Tôi vẫn chưa biết tại sao Oracle cứ khăng khăng đưa cái này vào inittab - hơi đau một chút.


0

Dưới đây là một số tệp nhật ký có thể giúp bạn khắc phục sự cố này (từ Metalink):

  • ORACLE_HOME / hostname_sid / sysman / log / emdb.nohup - chứa đầu ra tiêu chuẩn từ quy trình Java chính của Console tại mỗi lần khởi động / thoát (dbconsole và tác nhân). Nó được nối với mỗi đầu ra mới của quy trình Java chính của Console.
  • ORACLE_HOME / hostname_sid / sysman / log / emagent.log và emagent.trc - tệp nhật ký và theo dõi tác nhân chính
  • ORACLE_HOME / hostname_sid / sysman / log / emoms.log và emoms.trc - tệp nhật ký và theo dõi dịch vụ quản lý chính
  • ORACLE_HOME / hostname_SID / sysman / log / emdctl.log và emdctl.trc - các tệp nhật ký và theo dõi emctl
  • ORACLE_HOME / hostname_SID / sysman / log / emagentfetchlet.trc và emagentfetchlet.log - tệp nhật ký và theo dõi cho Java Fetchlets

Đây là một cuộc thảo luận về một vấn đề tương tự.

Ngoài ra, không có dấu gạch dưới nên có trong tên máy chủ; bạn không nên sử dụng DHCP; nslookup phải giải quyết FQN và tra cứu ngược phải hoạt động; IPV6 chưa được hỗ trợ.

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.