Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công (2023)

Sau khi bạn hoàn thành việc nâng cấp, bạn phải thực hiện các tác vụ được mô tả ở đây nếu bạn nâng cấp cơ sở dữ liệu của mình theo cách thủ công thay vì sử dụng DBUA.

  • Thay đổi mật khẩu cho các tài khoản do Oracle cung cấp
    Oracle khuyên bạn nên thực hiện các tác vụ này để bảo vệ tài khoản người dùng Oracle mới.
  • Tạo hoặc di chuyển tệp mật khẩu của bạn với ORAPWD
    Xem lại nếu bạn cóREMOTE_LOGIN_PASSWORDFILEbộ.
  • Di chuyển tệp tham số khởi tạo của bạn sang tệp tham số máy chủ
    Nếu bạn hiện đang sử dụng tệp tham số khởi tạo truyền thống, thì hãy sử dụng quy trình này để di chuyển sang tệp tham số máy chủ.
  • Xác định và sao chép tệp văn bản Oracle sang trang chủ Oracle mới
    Để nâng cấp Văn bản Oracle, hãy sử dụng quy trình này để xác định và sao chép các tệp cần thiết từ trang chủ Oracle hiện tại của bạn sang trang chủ Oracle mới phát hành. Hoàn thành nhiệm vụ này sau khi bạn nâng cấp Cơ sở dữ liệu Oracle.
  • Nâng cấp Cấu hình Oracle Clusterware
    Nếu bạn đang sử dụng Oracle Clusterware, thì bạn phải nâng cấp các khóa Oracle Clusterware cho cơ sở dữ liệu.
  • Điều chỉnh tệp tham số khởi tạo cho bản phát hành mới
    Xem lại các chủ đề này để giúp bạn kiểm tra các thông số khởi tạo sau khi nâng cấp.
  • Đặt tham số khởi tạo CLUSTER_DATABASE cho Oracle RAC sau khi nâng cấp
    Để nâng cấp thủ công các phiên bản cơ sở dữ liệu Oracle RAC, bạn phải thay đổi tham số khởi tạo CLUSTER_DATABASE để nối lại nút vào cụm phát hành mới.

Chủ đề phụ huynh: Nhiệm vụ sau nâng cấp cho Cơ sở dữ liệu Oracle

Thay đổi mật khẩu cho các tài khoản do Oracle cung cấp

Oracle khuyên bạn nên thực hiện các tác vụ này để bảo vệ tài khoản người dùng Oracle mới.

Tùy thuộc vào bản phát hành mà bạn đã nâng cấp, có thể có tài khoản người dùng Oracle mới trên cơ sở dữ liệu của bạn. Oracle khuyên bạn nên khóa tất cả các tài khoản do Oracle cung cấp ngoại trừSYSHỆ THỐNGvà hết hạn mật khẩu của họ, do đó cần có mật khẩu mới khi tài khoản được mở khóa.

Ghi chú:

Nếu mặc định Cơ sở dữ liệu Oracle 12ccài đặt bảo mật được đặt đúng chỗ, thì mật khẩu phải có ít nhất tám ký tự và mật khẩu chẳng hạn nhưChào mừngtiên trikhông được cho phép.

Xem thêm:

Hướng dẫn bảo mật cơ sở dữ liệu Oraclevề yêu cầu mật khẩu

Bạn có thể xem trạng thái của tất cả các tài khoản bằng cách đưa ra câu lệnh SQL sau:

SQL> CHỌN tên người dùng, account_status TỪ dba_users ĐẶT HÀNG THEO tên người dùng;

Để khóa và hết hạn mật khẩu, hãy đưa ra câu lệnh SQL sau:

SQL> THAY ĐỔI NGƯỜI DÙNGtên tài khoảnKHÓA TÀI KHOẢN HẾT HẠN MẬT KHẨU;

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Tạo hoặc di chuyển tệp mật khẩu của bạn với ORAPWD

Xem lại nếu bạn cóREMOTE_LOGIN_PASSWORDFILEbộ.

NếuREMOTE_LOGIN_PASSWORDFILEtham số khởi tạo được đặt thànhLOẠI TRỪ, sau đó tạo hoặc di chuyển tệp mật khẩu bằngORAPWD. Cơ sở dữ liệu Oracle 12cvà các bản phát hành sau này cung cấp một tùy chọn mới đểORAPWDđể di chuyển tệp mật khẩu từ cơ sở dữ liệu hiện có của bạn.

Với cơ sở dữ liệu Oracle 12cbản phát hành 2 (12.2) trở lên, nếuREMOTE_LOGIN_PASSWORDFILEđược đặt thànhĐÃ CHIA SẺ, thì bạn sẽ nhận được cảnh báo xác thực kiểm tra trước khi nâng cấp. Bạn có thể chọn một trong các tùy chọn sau để khắc phục sự cố này:

  • Vô hiệu hóa hoàn toàn xác thực dựa trên tệp mật khẩu bằng cách đặtREMOTE_LOGIN_PASSWORDFILE = KHÔNG

  • Giới hạn xác thực dựa trên tệp mật khẩu bằng cách đặtREMOTE_LOGIN_PASSWORD = ĐỘC QUYỀN

Xem thêm:

Hướng dẫn quản trị cơ sở dữ liệu Oracleđể biết thêm thông tin về cách tạo hoặc di chuyển tệp mật khẩu

Di chuyển tệp tham số khởi tạo của bạn sang tệp tham số máy chủ

Nếu bạn hiện đang sử dụng tệp tham số khởi tạo truyền thống, thì hãy sử dụng quy trình này để di chuyển sang tệp tham số máy chủ.

  1. Nếu tệp tham số khởi tạo nằm trên máy khách, thì hãy chuyển tệp từ máy khách sang máy chủ.

  2. Tạo tệp tham số máy chủ bằng cách sử dụngTẠO TẬP TINtuyên bố. Câu lệnh này đọc tệp tham số khởi tạo để tạo tệp tham số máy chủ. Bạn không bắt buộc phải khởi động cơ sở dữ liệu để phát hành mộtTẠO TẬP TINtuyên bố.

  3. Khởi động phiên bản bằng tệp tham số máy chủ mới được tạo.

Ghi chú:

Nếu bạn đang sử dụng Oracle RAC, thì bạn phải kết hợp tất cả các tệp tham số khởi tạo dành riêng cho phiên bản của mình vào một tệp tham số khởi tạo duy nhất. Hoàn thành các quy trình cần thiết để sử dụng tệp tham số máy chủ với cơ sở dữ liệu cụm.

Xem thêm:

  • Hướng dẫn triển khai và quản trị cụm ứng dụng thực của Oracle

  • Hướng dẫn cài đặt Oracle Real Application Clusterscho hệ điều hành của bạn

  • Hướng dẫn quản trị cơ sở dữ liệu Oracleđể biết thêm thông tin về cách tạo tệp tham số máy chủ

  • Cơ sở dữ liệu Oracle Tham khảo ngôn ngữ SQLđể biết thông tin vềTẠO TẬP TINtuyên bố

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Xác định và sao chép tệp văn bản Oracle sang trang chủ Oracle mới

Để nâng cấp Văn bản Oracle, hãy sử dụng quy trình này để xác định và sao chép các tệp cần thiết từ trang chủ Oracle hiện tại của bạn sang trang chủ Oracle mới phát hành. Hoàn thành nhiệm vụ này sau khi bạn nâng cấp Cơ sở dữ liệu Oracle.

Một số tính năng Văn bản Oracle nhất định dựa trên các tệp trong nhà Oracle mà bạn đã định cấu hình. Sau khi nâng cấp thủ công lên bản phát hành Cơ sở dữ liệu Oracle mới hoặc sau bất kỳ quy trình nào thay đổi trang chủ Oracle, bạn phải xác định và di chuyển các tệp này theo cách thủ công. Các tệp này bao gồm bộ lọc người dùng, tệp cấu hình bộ lọc thư và tất cả các tệp mở rộng cơ sở kiến ​​thức. Sau khi bạn xác định các tệp, hãy sao chép các tệp từ trang chủ Oracle hiện có của bạn sang trang chủ Oracle mới.

Để xác định và sao chép các tệp cần thiết từ trang chủ Oracle hiện tại của bạn sang trang chủ Oracle mới phát hành:

  1. Đăng nhập bằngSYS, HỆ THỐNG,hoặcCTXSYSđặc quyền hệ thống cho cơ sở dữ liệu phát hành trước đó.
  2. Trong trang chủ Oracle của cơ sở dữ liệu phát hành trước đó, hãy chạy$ORACLE_HOME/ctx/admin/ctx_oh_files.sqlTập lệnh SQL.

    Ví dụ:

    sqlplus/dưới dạng sysdbaconnectedSQL> @?/ctx/admin/ctx_oh_files
  3. Xem xét đầu ra củactx_oh_files.sqllệnh và sao chép các tệp vào trang chủ Oracle mới.

chủ đề liên quan

  • Hướng dẫn dành cho nhà phát triển ứng dụng văn bản Oracle

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Nâng cấp Cấu hình Oracle Clusterware

Nếu bạn đang sử dụng Oracle Clusterware, thì bạn phải nâng cấp các khóa Oracle Clusterware cho cơ sở dữ liệu.

Chạysrvctlcho Cơ sở dữ liệu Oracle 12cđể nâng cấp cơ sở dữ liệu. Ví dụ:

ORACLE_HOME/bin/srvctl nâng cấp cơ sở dữ liệu -dbtên-oORACLE_HOME

chủ đề liên quan

  • Hướng dẫn triển khai và quản trị cụm ứng dụng thực của Oracle

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Điều chỉnh tệp tham số khởi tạo cho bản phát hành mới

Xem lại các chủ đề này để giúp bạn kiểm tra các thông số khởi tạo sau khi nâng cấp.

Mỗi bản phát hành của Cơ sở dữ liệu Oracle đều giới thiệu các tham số khởi tạo mới, loại bỏ một số tham số khởi tạo và hủy hỗ trợ một số tham số khởi tạo. Bạn phải điều chỉnh tệp tham số để giải thích cho những thay đổi này và để tận dụng các tham số khởi tạo mới có thể có lợi cho hệ thống của bạn. Ngoài ra, khi bạn thực hiện nâng cấp thủ công mà không sử dụng DBUA,tnsnames.oratệp không được tự động điền thông tin cấu hình và cài đặt mới. Do đó, bạn phải cập nhật thủ côngtnsnames.oravà điều chỉnhlocal_listenerremote_listenertham chiếu tham số nếu chúng phải được giải quyết.

  • Cài đặt thông số khởi tạo TƯƠNG THÍCH Sau khi nâng cấp
    Sau khi thử nghiệm, bạn có thể đặtTƯƠNG THÍCHtham số khởi tạo thành mức tương thích mà bạn muốn cho cơ sở dữ liệu mới của mình.
  • Điều chỉnh tham số TNSNAMES.ORA và LISTENER sau khi nâng cấp
    Sau khi thực hiện nâng cấp thủ công, nếu bạn phải giải quyếtlocal_listenerremote_listenerTRONGtnsnames.ora, thì bạn phải tự điều chỉnh các tham số đó.

Xem thêm:

  • Tham khảo cơ sở dữ liệu OraclePhần “Thay đổi trong Bản phát hành này” để biết danh sách các tham số khởi tạo mới và để biết thông tin về từng tham số

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Cài đặt thông số khởi tạo TƯƠNG THÍCH Sau khi nâng cấp

Sau khi thử nghiệm, bạn có thể đặtTƯƠNG THÍCHtham số khởi tạo thành mức tương thích mà bạn muốn cho cơ sở dữ liệu mới của mình.

CácTƯƠNG THÍCHtham số khởi tạo kiểm soát mức độ tương thích của cơ sở dữ liệu của bạn. ĐặtTƯƠNG THÍCHtham số khởi tạo thành giá trị cao hơn chỉ khi bạn chắc chắn rằng bạn không còn cần khả năng hạ cấp cơ sở dữ liệu của mình nữa.

  1. Thực hiện sao lưu cơ sở dữ liệu của bạn trước khi bạn nâng cấpTƯƠNG THÍCHtham số khởi tạo (tùy chọn).

    Nâng caoTƯƠNG THÍCHtham số khởi tạo có thể khiến cơ sở dữ liệu của bạn trở nên không tương thích với các bản phát hành trước đó của Cơ sở dữ liệu Oracle. Bản sao lưu đảm bảo rằng bạn có thể quay lại bản phát hành trước đó nếu cần.

  2. Nếu bạn đang sử dụng tệp thông số máy chủ, thì hãy hoàn thành các bước sau:

    1. Để thiết lập hoặc thay đổi giá trị củaTƯƠNG THÍCHtham số khởi tạo, cập nhật tệp tham số máy chủ.

      Ví dụ, để thiết lập cácTƯƠNG THÍCHtham số khởi tạo để12.2.0, nhập câu lệnh sau:

      SQL> THAY ĐỔI BỘ HỆ THỐNG TƯƠNG THÍCH = '12.2.0' PHẠM VI=SPFILE;
    2. Tắt và khởi động lại phiên bản.

  3. Nếu bạn đang sử dụng tệp tham số khởi tạo, thì hãy hoàn thành các bước sau:

    1. Nếu một phiên bản đang chạy, hãy tắt nó đi.

      Ví dụ:

      SQL> TẮT NGAY LẬP TỨC
    2. Để thiết lập hoặc thay đổi giá trị củaTƯƠNG THÍCHtham số khởi tạo, bạn chỉnh sửa tệp tham số khởi tạo.

      Ví dụ, để thiết lập cácTƯƠNG THÍCHtham số khởi tạo đểcho Cơ sở dữ liệu Oracle phát hành 12.2, hãy nhập thông tin sau vào tệp tham số khởi tạo:

      TƯƠNG THÍCH = 12.2.0
    3. Bắt đầu ví dụ bằng cách sử dụngKHỞI NGHIỆP.

Ghi chú:

Nếu bạn đang sử dụng nhóm đĩa ASM thì thuộc tính tương thích nhóm đĩa phải bằng hoặc nhỏ hơn giá trị cho tham số tương thích cơ sở dữ liệu trongnhiệt.giờ.

Xem thêm:

Hướng dẫn sử dụng sao lưu và phục hồi cơ sở dữ liệu Oracleđể biết thêm thông tin về cách thực hiện sao lưu

Chủ đề phụ huynh: Điều chỉnh tệp tham số khởi tạo cho bản phát hành mới

Điều chỉnh tham số TNSNAMES.ORA và LISTENER sau khi nâng cấp

Sau khi thực hiện nâng cấp thủ công, nếu bạn phải giải quyếtlocal_listenerremote_listenerTRONGtnsnames.ora, thì bạn phải tự điều chỉnh các tham số đó.

DBUA xử lý các thay đổi đối với việc đặt tên mạng và trình nghe trong quá trình nâng cấp tự động. Tuy nhiên, trong quá trình nâng cấp thủ công, cả haitnsnames.orangười nghe cũng không bị thay đổi.

chủ đề liên quan

  • Hướng dẫn dành cho quản trị viên Oracle Database Net Services
  • Oracle Database Net Services Tham khảo

Chủ đề phụ huynh: Điều chỉnh tệp tham số khởi tạo cho bản phát hành mới

Đặt tham số khởi tạo CLUSTER_DATABASE cho Oracle RAC sau khi nâng cấp

Để nâng cấp thủ công các phiên bản cơ sở dữ liệu Oracle RAC, bạn phải thay đổi tham số khởi tạo CLUSTER_DATABASE để nối lại nút vào cụm phát hành mới.

Khi nâng cấp các nút thành viên cụm, bạn đặtCLUSTER_DATABASEtham số khởi tạo đểSAItrước khi nâng cấp cơ sở dữ liệu cụm.

Sau khi bạn hoàn thành nâng cấp, bạn phải đặt tham số này thànhĐÚNG VẬY, để bạn có thể nối lại nút vào cụm phát hành mới.

Ghi chú:

Nếu bạn thực hiện nâng cấp của mình bằng cách sử dụng Trợ lý nâng cấp cơ sở dữ liệu (DBUA), thì DBUA sẽ thực hiện tác vụ này cho bạn.

Chủ đề phụ huynh: Các nhiệm vụ chỉ hoàn thành sau khi nâng cấp cơ sở dữ liệu Oracle theo cách thủ công

Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated: 04/26/2023

Views: 5309

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.