Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Tạo môi trường thử nghiệm từ kho sản xuất

Bài viết sau sẽ trình bày về PostgresSQL, SQL, Oracle cơ sở dữ liệu.

Postgres

Đối với Postgres, bạn sẽ cần xác nhận phiên bản Kim tự tháp của mình trên môi trường Sản xuất bằng cách nhấp vào tên viết tắt của bạn trên tab ở trên cùng bên phải màn hình như hình dưới đây.

Chúng tôi có thể thấy phiên bản Pyramid 2020.11.030 của nó, trong trường hợp này, chúng tôi sẽ chạy phiên bản trình cài đặt 2020.11.030 trong môi trường thử nghiệm của chúng tôi.

Chúng tôi sẽ chọn Kho lưu trữ nội bộ mới hoặc Kho lưu trữ từ xa mới> PostgresSQL:

Chúng tôi sẽ hoàn tất quá trình cài đặt và quay lại môi trường sản xuất để tạo bản sao lưu cho kho lưu trữ.

Chạy lệnh sau để tạo bản sao lưu trong máy chủ sản xuất của chúng tôi:

"C:\ Program Files \ Pyramid \ postgres \ pgsql \ bin \ pg_dump.exe" -U kim tự tháp -h localhost -p 12130 -F t -f "C:\ backup \ kim tự thápDbBackup.tar" kim tự thápg2

Mật khẩu mặc định cho DB là: kim tự tháp

Từ phiên bản 2020.15 trở lên, mật khẩu cho phiên bản PostgreSQL nội bộ sẽ là tên của DB với! sau từ "kim tự tháp"
ví dụ :Tên cơ sở dữ liệu:kim tự tháp123 mật khẩu:kim tự tháp! 123

Cách thay đổi mật khẩu Postgres qua CMD là với các lệnh sau:
1. cd C:\ Program Files \ Pyramid \ postgres \ pgsql \ bin
2. đặt PGPASSWORD =CurrentPassowrd
3. psql -h localhost -d DB tên -U kim tự tháp -p 12130 -c "kim tự tháp ALTER USER VỚI MẬT KHẨU 'NewPassword';"

Phần trên phải được chạy trên máy chủ chạy dịch vụ Pyramid Postgres.

Để lấy tên DB của bạn, hãy chuyển đến thư mục kim tự tháp của bạn và nhập tệp config.ini.
Ở đó dưới dữ liệu, bạn sẽ thấy cơ sở dữ liệu và đây là tên của DB của bạn.
LƯU Ý :Đường dẫn đến thư mục kim tự tháp của bạn trong Windows là - C:\ Program Files \ Pyramid
và trong Linux là - / opt / kim tự tháp.

Nếu bạn đang sử dụng phiên bản dưới 2020.20 và muốn cập nhật mật khẩu trong cấu hình, bạn cần sử dụng công cụ và làm theo hướng dẫn từ liên kết này:
https://community.pyramidanalytics.com/t/p8h6cjg/how-to-update-the-credentials-used-to-connect-to-the-pyramid-repository-database

Nếu bạn đang sử dụng 2020.20 trở lên , có một tên công cụ bảo trì "run" có thể thay đổi mật khẩu và đường dẫn đến nó là- C:\ Program Files \ Pyramid \ core \ duy trì

Bây giờ sao chép tệp vào môi trường Thử nghiệm của chúng tôi và chạy lệnh sau trong CMD để khôi phục cơ sở dữ liệu:

"C:\ Program Files \ Pyramid \ postgres \ pgsql \ bin \ pg_restore.exe" --clean -h localhost -p 12130 -U kim tự tháp -d kim tự thápg2 C:\ backup \ kim tự thápDbBackup.tar

Bài viết sau mô tả cách sao lưu và khôi phục DB postgres của bạn từ DBeaver:
https://community.pyramidanalytics.com/t/h7hk07w

Sau khi quá trình khôi phục hoàn tất, chúng tôi sẽ cần cắt bớt bảng máy chủ bằng cách chạy tệp đính kèm hoặc bằng cách kết nối với cơ sở dữ liệu thông qua ứng dụng của bên thứ ba.

Sau khi cắt bớt các bảng, hãy khởi động lại tất cả các dịch vụ của Pyramid, hãy đợi vài phút và thử đăng nhập.

LƯU Ý :bạn sẽ cần thay đổi nguồn dữ liệu để nó không trỏ vào kho sản xuất.

Nếu bạn đang sử dụng IMDB, bạn sẽ cần sao chép thư mục IMDATA từ máy chủ sản xuất.
Thư mục IMDATA nằm trong C:\ Program Files \ Pyramid \ repository \ imdata

Bây giờ hãy đảm bảo rằng mọi thứ đều hoạt động tốt và tất cả các báo cáo có thể mở mà không có lỗi và bạn có thể cài đặt trong môi trường thử nghiệm phiên bản mới nhất của chúng tôi.

MS SQL Server và Oracle

Đối với SQL và Oracle cơ sở dữ liệu bạn sẽ cần phiên bản Pyramid tương tự hoặc phiên bản cao hơn.
ví dụ:nếu bạn có Pyramid 2020.05.30, bạn có thể chạy bản dựng trình cài đặt 2020.11.030.

Bước đầu tiên là tạo một bản sao lưu kho lưu trữ từ môi trường sản xuất và tải nó vào môi trường thử nghiệm SQL hoặc Oracle của bạn.

Sau khi bạn đã tải kho lưu trữ vào môi trường thử nghiệm SQL hoặc Oracle, bạn có thể chạy trình cài đặt của chúng tôi và chọn "Sử dụng lại Kho lưu trữ có sẵn"> Microsoft SQL Máy chủ hoặc Oracle .

Trỏ Kim tự tháp vào cơ sở dữ liệu SQL của bạn:

Trỏ Kim tự tháp vào cơ sở dữ liệu Oracle của bạn:

Và kết thúc quá trình cài đặt.

Đăng nhập vào môi trường thử nghiệm của bạn và đảm bảo rằng bạn có thể mở các báo cáo.

Đảm bảo dừng tất cả các mô hình và dừng tất cả các ấn phẩm.

Khi môi trường thử nghiệm đang hoạt động, bạn cần phải hủy kích hoạt nó (bảng điều khiển quản trị -> cấp phép -> hủy kích hoạt phiên bản), lấy khóa máy (sau khi tải lại trang -> triển khai mới -> tạo khóa máy) và gửi nó vào tài khoản của bạn quản lý để có được giấy phép kim tự tháp thử nghiệm.

Mỗi môi trường kim tự tháp phải có giấy phép riêng và không được sử dụng giấy phép giống như môi trường khác


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL CHỌN TRONG

  2. Truy vấn SQL để so sánh doanh số bán sản phẩm theo tháng

  3. Sao chép dữ liệu gia tăng trong IRI Workbench

  4. Bản sửa lỗi R2 2008 làm hỏng RCSI

  5. Kết nối với Lotus Notes từ Java