Artikel berikut akan membahas PostgresSQL, SQL, Dan Oracle database.
Postgres
Untuk Postgres, Anda perlu mengonfirmasi versi Piramida Anda di lingkungan Produksi dengan mengklik inisial Anda pada tab di sisi kanan atas layar seperti yang ditunjukkan di bawah ini.
Kita bisa melihat versi Pyramid-nya 2020.11.030, dalam hal ini, kita akan menjalankan installer versi 2020.11.030 di lingkungan pengujian kita.
Kami akan memilih Repositori internal baru atau repositori jarak jauh baru> PostgresSQL:
Kami akan menyelesaikan instalasi dan kembali ke lingkungan produksi untuk membuat cadangan untuk repositori.
Jalankan perintah berikut untuk membuat cadangan di server produksi kami:
"C:\Program Files\Pyramid\postgres\pgsql\bin\pg_dump.exe" -U piramida -h localhost -p 12130 -F t -f "C:\backup\pyramidDbBackup.tar" piramidag2
Kata sandi default untuk DB adalah:piramida
Dari versi 2020.15 dan di atasnya, kata sandi untuk instance PostgreSQL internal akan menjadi nama DB dengan ! setelah kata "piramida"
contoh :Nama DB:kata sandi piramida:piramida!123
Cara mengganti password Postgres melalui CMD adalah dengan perintah berikut :
1. cd C:\Program Files\Pyramid\postgres\pgsql\bin
2. atur PGPASSWORD=CurrentPassowrd
3. psql -h localhost -d nama DB -U piramida -p 12130 -c "ALTER USER piramida DENGAN PASSWORD 'NewPassword';"
Di atas harus dijalankan di server yang menjalankan layanan Pyramid Postgres.
Untuk mendapatkan nama DB Anda, buka folder piramida Anda dan masukkan file config.ini.
Di sana di bawah data, Anda akan melihat database dan ini adalah nama DB Anda.
CATATAN :Jalur ke folder piramida Anda di Windows adalah - C:\Program Files\Pyramid
dan di Linux adalah - /opt/pyramid.
Jika Anda menggunakan versi yang di bawah tahun 2020.20 dan ingin memperbarui kata sandi di konfigurasi, Anda perlu menggunakan alat dan ikuti instruksi dari tautan ini:
https://community.pyramidanalytics.com/t/p8h6cjg/how-to-update-the-credentials-used-to-connect-to-the-pyramid-repository-database
Jika Anda menggunakan 2020.20 dan yang lebih baru , ada nama alat pemeliharaan "jalankan" yang dapat mengubah kata sandi dan jalurnya adalah- C:\Program Files\Pyramid\core\maintenance
Sekarang salin file ke lingkungan Test kami dan jalankan perintah berikut di CMD untuk memulihkan database:
"C:\Program Files\Pyramid\postgres\pgsql\bin\pg_restore.exe" --clean -h localhost -p 12130 -U pyramid -d pyramidg2 C:\backup\pyramidDbBackup.tar
Artikel berikut menjelaskan cara mencadangkan dan memulihkan DB postgres Anda dari DBeaver:
https://community.pyramidanalytics.com/t/h7hk07w
Setelah pemulihan selesai, kita perlu memotong tabel server dengan menjalankan file yang dilampirkan, atau dengan menghubungkan ke database melalui aplikasi pihak ke-3.
Setelah memotong tabel, restart semua layanan Pyramid, tunggu beberapa menit, dan coba masuk.
CATATAN :Anda perlu mengubah sumber data agar tidak mengarah ke repositori produksi.
Jika Anda menggunakan IMDB, Anda perlu menyalin folder IMDATA dari server produksi.
Folder IMDATA terletak di C:\Program Files\Pyramid\repository\imdata
Sekarang pastikan semuanya berfungsi dengan baik, dan semua laporan dapat dibuka tanpa kesalahan, dan Anda dapat menginstal di bawah lingkungan pengujian versi terbaru kami.
MS SQL Server dan Oracle
Untuk SQL dan Oracle basis data Anda akan memerlukan versi Piramida yang sama atau versi yang lebih tinggi.
misalnya, jika Anda memiliki Pyramid 2020.05.30 Anda dapat menjalankan installer build 2020.11.030.
Langkah pertama adalah membuat cadangan repositori dari lingkungan produksi dan memuatnya ke dalam lingkungan pengujian SQL atau Oracle Anda.
Setelah Anda memuat repositori ke dalam lingkungan pengujian SQL atau Oracle, Anda dapat menjalankan penginstal kami dan memilih "Gunakan Kembali Repositori yang Sudah Ada"> Microsoft SQL Server Atau Oracle .
Arahkan Piramida ke database SQL Anda:
Arahkan Piramida ke database Oracle Anda:
Dan selesaikan instalasi.
Masuk ke lingkungan pengujian Anda dan pastikan Anda dapat membuka laporan.
Pastikan untuk menghentikan semua model dan menghentikan semua publikasi.
Setelah lingkungan pengujian berfungsi, Anda perlu menonaktifkannya (konsol admin -> lisensi -> nonaktifkan instance), dapatkan kunci mesin (setelah memuat ulang halaman -> penerapan baru -> buat kunci mesin), dan kirimkan ke akun Anda manajer untuk mendapatkan lisensi uji piramida.
Setiap lingkungan piramida harus memiliki lisensi sendiri dan tidak menggunakan yang sama dengan lingkungan lain