Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| en:installation_und_deinstallation [2026/03/16 08:27] – admin | en:installation_und_deinstallation [2026/04/29 15:08] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Installation and Uninstallation ====== | ====== Installation and Uninstallation ====== | ||
| - | ===== Preliminary | + | ===== Preliminary |
| - | When using **PAM < 2.0**, please contact support in advance: [[mailto: | + | If you are using **PAM < 2.0**, please contact support in advance: [[mailto: |
| - | If **PAM 2.0 or higher** is already installed, | + | If **PAM 2.0 or higher** is already installed, |
| - | With **PAM 3.0**, structural changes to the material database | + | With **PAM 3.0**, structural changes |
| - | If you are working with a **network database** that has already been migrated to **PAM 3.0** (or higher), **all users** must update the PAM software to the **same major version** in order to continue working with that database. | + | If you are working with a **network database** that has already been migrated to **PAM 3.0** or higher, **all users** must update the PAM software to the **same major version** in order to continue working with this database. |
| === Firebird === | === Firebird === | ||
| - | PAM uses the relational DBMS **Firebird**. In order for PAM to access a database, the required [[https:// | + | PAM uses the relational DBMS **Firebird**. In order for PAM to access a database, the required [[https:// |
| - | The **32-bit (x86)** variant is mandatory, even if the operating system is 64-bit (depending on the PAM architecture and drivers). | + | |
| === Dongle Driver === | === Dongle Driver === | ||
| - | To detect the license dongle (Sentinel | + | The appropriate driver must be installed in order to detect the license dongle (Sentinel |
| - | Installer: [[https:// | + | Installer: [[https:// |
| - | The following | + | The following |
| ^ **Database Server** ^ **Requirement** ^ **Notes** ^ | ^ **Database Server** ^ **Requirement** ^ **Notes** ^ | ||
| | Operating system | Windows 11 (64-bit) | | | | Operating system | Windows 11 (64-bit) | | | ||
| - | | Database | Firebird **2.5.9** (Port **3050/ | + | | Database | Firebird **5.0.4** (port **3050/ |
| | Additional software components | none | | | | Additional software components | none | | | ||
| - | | Required permissions | Administrator | + | | Required permissions | Administrator |
| ^ **PAM Client** ^ **Requirement** ^ **Notes** ^ | ^ **PAM Client** ^ **Requirement** ^ **Notes** ^ | ||
| | Operating system | Windows 11 | | | | Operating system | Windows 11 | | | ||
| - | | Additional software components | 1) Firebird Client/ | + | | Additional software components | 1) Firebird Client/ |
| - | | Required permissions | User privileges | + | | Required permissions | User rights |
| - | **Note:** If the PAM client is intended | + | **Note:** If the PAM client is to use a **local database**, the database server |
| ===== Uninstalling an Existing PAM Version ===== | ===== Uninstalling an Existing PAM Version ===== | ||
| - | 1. Exit PAM (including any open database connections, if applicable). | + | 1. Close PAM, including any open database connections. |
| - | 2. In Windows, go to: **Settings > Apps > Installed | + | 2. In Windows: |
| 3. Run **Uninstall**. | 3. Run **Uninstall**. | ||
| - | 4. **Important: | + | 4. **Important: |
| ===== Installing PAM ===== | ===== Installing PAM ===== | ||
| - | 1. Run the setup (right-click and select | + | 1. Run the setup, preferably by right-clicking |
| 2. Select the language: | 2. Select the language: | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_006.png?nolink |}} |
| 3. Complete the installation wizard. | 3. Complete the installation wizard. | ||
| - | 4. [[ Installationsanleitung_Firebird |Install]] Firebird ([[https:// | + | 4. [[ Installationsanleitung_Firebird | Install]] Firebird ([[https:// |
| - | 5. Install the dongle driver ([[https:// | + | 5. Install the dongle driver ([[https:// |
| - | 6. Start PAM and configure the database connection | + | 6. Start PAM and configure the database connection, either |
| - | ===== Migration of an Older PAM Database (Version < 3.0) ===== | + | ===== Migration of an Old PAM Database (Version < 3.0) ===== |
| - | === Prerequisites | + | === Requirements |
| - | **Extended | + | **Advanced |
| Please note: | Please note: | ||
| - | * During migration, the affected material database must **not** be open in any other program or by any other user (e.g. SIGMA, REX, PSI, or Flame Robin). | + | * During |
| - | * If the migration is started while another user is still connected, an error message | + | * If the migration is started while another user is still connected, an error message |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_001.png?nolink |}} |
| === Migration Procedure === | === Migration Procedure === | ||
| - | If you open a database from an older version | + | When you open a database from an older version, such as 2.x, in PAM 3.0, an information |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_002.png?nolink |}} |
| - | 1. Ensure | + | 1. Make sure that there are **no further |
| - | 2. Click **“Upgrade”** to start the migration. | + | 2. Click **“Update”** to start the migration. |
| - | 3. PAM automatically creates a backup version of the old database | + | 3. PAM automatically creates a backup version of the old database |
| | | ||
| '' | '' | ||
| - | | + | |
| - | ''< | + | ''< |
| - | 4. PAM then performs the database migration. | + | 4. PAM then performs the database migration. |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_003.png?nolink |}} |
| === Restoring a Backup Database (gbak) === | === Restoring a Backup Database (gbak) === | ||
| - | The backup file is stored in a compressed, non-human-readable | + | The backup file is stored in a compressed format |
| Example: | Example: | ||
| < | < | ||
| - | gbak -r -user SYSDBA -password < | + | gbak -r -user SYSDBA -password < |
| </ | </ | ||
| Notes: | Notes: | ||
| * **gbak** is located in the Firebird installation directory under '' | * **gbak** is located in the Firebird installation directory under '' | ||
| - | * Make sure to use the correct quotation marks for paths containing spaces. | + | * Make sure to use correct quotation marks for paths containing spaces. |
| * The target path should point to a writable directory. | * The target path should point to a writable directory. | ||
| Zeile 115: | Zeile 115: | ||
| ===== Upgrading a Material Database from 3.0 to 3.1 ===== | ===== Upgrading a Material Database from 3.0 to 3.1 ===== | ||
| - | PAM 3.1 provides new features | + | PAM 3.1 provides new functions |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_004.png? |
| - | You can still select **“Connect”**, | + | You can still select **“Connect”**, |
| - | Recommendation: | + | Recommendation: |
| **Important notes:** | **Important notes:** | ||
| - | * When using a shared network database, make sure that **no other users** are connected. | + | * If using a shared network database, make sure that **no other users** are connected. |
| - | * **Administrative | + | * **Administrative |
| - | * Only perform | + | * Perform |
| ===== Installing a PAM Database on a Server (Network Operation) ===== | ===== Installing a PAM Database on a Server (Network Operation) ===== | ||
| - | **Scenario: | + | **Scenario: |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_005.png?nolink |}} |
| === Preparing the Infrastructure (Server) === | === Preparing the Infrastructure (Server) === | ||
| - | - Record | + | - Note the **server IP**, for example |
| - | - Install Firebird Server | + | - Install |
| - Copy the PAM database file to the server, for example: | - Copy the PAM database file to the server, for example: | ||
| - | * Target path: '' | + | * Target path: '' |
| - | - Configure a Firebird alias (server): | + | - Set the Firebird alias on the server: |
| - | * Open the file '' | + | * Open the file '' |
| - | * Add the alias (must match the target path exactly): | + | * Add the alias. It must match the target path exactly: |
| * Example: < | * Example: < | ||
| - | - Add a firewall rule (server): | + | - Add a firewall rule on the server: |
| - | * Option A (recommended): Allow inbound TCP port **3050** | + | * Option A, recommended: |
| - | * Option B: Allow the program: '' | + | * Option B: allow the program '' |
| - | * Grant access at least for Private / Domain | + | * Enable |
| - | {{ :en_pam311_dlg_setup_007.png?nolink |}} | + | {{ :de_pam311_dlg_setup_007.png?nolink |}} |
| | | ||
| Zeile 163: | Zeile 163: | ||
| 3. In **Database Management**, | 3. In **Database Management**, | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_008.png?nolink |}} |
| Recommended fields: | Recommended fields: | ||
| - | * **Database name:** freely selectable | + | * **Database name:** freely selectable, for example |
| * **Database server:** server IP or hostname | * **Database server:** server IP or hostname | ||
| - | * **Database path:** alias from '' | + | * **Database path:** alias from '' |
| - | * **Username | + | * **User name / password:** initially often '' |
| 4. Click **“Connect database”**. | 4. Click **“Connect database”**. | ||
| Zeile 176: | Zeile 176: | ||
| ===== Users and Permissions on a PAM Network Database ===== | ===== Users and Permissions on a PAM Network Database ===== | ||
| - | It is often desirable that only certain | + | Often, |
| - | User management is performed | + | User management is performed server-side in Firebird. An administration |
| - | **Step 1: Register the database in Flame Robin ** | + | **Step 1: Register the database in Flame Robin** |
| Menu: **Database -> Register existing database…** | Menu: **Database -> Register existing database…** | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_009.png?nolink |}} |
| * **Display name:** freely selectable | * **Display name:** freely selectable | ||
| - | * **Database path:** path to the database file (or alias path, depending on the setup) | + | * **Database path:** path to the database file or alias path, depending on the setup |
| - | * **Authentication: | + | * **Authentication: |
| * **User:** sysdba (admin) | * **User:** sysdba (admin) | ||
| * **Password: | * **Password: | ||
| Zeile 194: | Zeile 194: | ||
| After successful registration, | After successful registration, | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_010.png?nolink |}} |
| - | **Step 2: Create users and change the SYSDBA password ** | + | **Step 2: Create users and change the SYSDBA password** |
| Menu: **Server -> Manage users…** | Menu: **Server -> Manage users…** | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_011.png?nolink |}} |
| **Create a new user:** | **Create a new user:** | ||
| * Select “Add user” | * Select “Add user” | ||
| - | * Set the username (e.g. '' | + | * Set the user name, for example |
| - | {{ :en_pam311_dlg_setup_012.png?nolink |}} | + | {{ :de_pam311_dlg_setup_012.png?nolink |}} |
| **Change the SYSDBA password (recommended): | **Change the SYSDBA password (recommended): | ||
| Zeile 213: | Zeile 213: | ||
| * Set a new password: | * Set a new password: | ||
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_013.png?nolink |}} |
| - | **Important: | + | **Important: |
| - | ==== Client: | + | ==== Client: |
| In PAM: **File -> Databases** -> **Add** | In PAM: **File -> Databases** -> **Add** | ||
| * Server: hostname or IP | * Server: hostname or IP | ||
| - | * Database path: alias (e.g. '' | + | * Database path: alias, for example |
| - | {{ :en: | + | {{ :de_pam311_dlg_setup_014.png?nolink |}} |
| - | If the SYSDBA password has been changed, | + | If the SYSDBA password has been changed, |
| - | ===== Problems at Startup / Troubleshooting ===== | + | ===== Startup |
| - | === Database | + | === Database |
| Possible causes: | Possible causes: | ||
| - | * Port **3050/ | + | * Port **3050/ |
| - | * The Firebird service is not running | + | * The Firebird service is not running |
| - | * The user does not have write permissions for database migration / upgrade. | + | * The user does not have write permissions for database migration/update. |
| - | If an error message appears during automatic extension / migration, connect once as the database administrator: | + | If an error message appears during automatic extension/ |
| * User: **sysdba** | * User: **sysdba** | ||
| - | * Password: **masterkey** | + | * Password: **masterkey**, unless it has been changed |
| === Dongle Problems === | === Dongle Problems === | ||
| - | If the dongle driver is installed, diagnostics can be performed | + | If the dongle driver is installed, diagnostics can be performed |
| - | * Open the browser: '' | + | * Open browser: '' |
| === Log === | === Log === | ||
| - | In the folder < | + | PAM logs program behavior in the folder < |
| - | ===== Note on Database Migration | + | ===== Note on Database Migration |
| - | * Older material databases are generally upgraded | + | * Old material databases are usually extended |
| - | * Starting with PAM 3, the **migration wizard** starts automatically when an older database version is detected. | + | * Starting with PAM 3, the **migration wizard** starts automatically when an old database version is detected. |
| - | * If write permissions are missing, a corresponding error message | + | * If write permissions are missing, a corresponding error message |