diff --git a/install_template/templates/products/edb-ocl-connector/almalinux-8-or-rocky-linux-8.njk b/install_template/templates/products/edb-ocl-connector/almalinux-8-or-rocky-linux-8.njk index 826f057f4b0..46e09e5dd36 100644 --- a/install_template/templates/products/edb-ocl-connector/almalinux-8-or-rocky-linux-8.njk +++ b/install_template/templates/products/edb-ocl-connector/almalinux-8-or-rocky-linux-8.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} {% set platformBaseTemplate = "almalinux-8-or-rocky-linux-8" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/base.njk b/install_template/templates/products/edb-ocl-connector/base.njk index 0c76b0c906a..36fc7ce47d7 100644 --- a/install_template/templates/products/edb-ocl-connector/base.njk +++ b/install_template/templates/products/edb-ocl-connector/base.njk @@ -3,3 +3,10 @@ {% block prodprereq %}{% include "platformBase/_epasinstalldiffserver.njk" %} {% endblock prodprereq %} + +{% block installCommand %} +```shell +sudo {{packageManager}} {{packageManagerNoninteractive}} install {{ packageName }} +sudo {{packageManager}} {{packageManagerNoninteractive}} install {{ packageName }}{{ packageDevSuffix }} +``` +{% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/centos-7.njk b/install_template/templates/products/edb-ocl-connector/centos-7.njk index 07abf1c5d59..601fb7f317d 100644 --- a/install_template/templates/products/edb-ocl-connector/centos-7.njk +++ b/install_template/templates/products/edb-ocl-connector/centos-7.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "centos-7" %} \ No newline at end of file +{% set platformBaseTemplate = "centos-7" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/debian.njk b/install_template/templates/products/edb-ocl-connector/debian.njk index c2e16a57374..530c8398b1a 100644 --- a/install_template/templates/products/edb-ocl-connector/debian.njk +++ b/install_template/templates/products/edb-ocl-connector/debian.njk @@ -1,7 +1,2 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% block odbcconnector %} -```shell -sudo apt-get install {{ packageName }} -sudo apt-get install {{ packageName }}-dev -``` -{% endblock odbcconnector %} \ No newline at end of file +{% set packageDevSuffix %}-dev{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/rhel-7-or-ol-7.njk b/install_template/templates/products/edb-ocl-connector/rhel-7-or-ol-7.njk index 5f4dd3bea58..3d9c3b64b09 100644 --- a/install_template/templates/products/edb-ocl-connector/rhel-7-or-ol-7.njk +++ b/install_template/templates/products/edb-ocl-connector/rhel-7-or-ol-7.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "rhel-7-or-ol-7" %} \ No newline at end of file +{% set platformBaseTemplate = "rhel-7-or-ol-7" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/rhel-8-or-ol-8.njk b/install_template/templates/products/edb-ocl-connector/rhel-8-or-ol-8.njk index 9b691257a4e..78f15569aaf 100644 --- a/install_template/templates/products/edb-ocl-connector/rhel-8-or-ol-8.njk +++ b/install_template/templates/products/edb-ocl-connector/rhel-8-or-ol-8.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "rhel-8-or-ol-8" %} \ No newline at end of file +{% set platformBaseTemplate = "rhel-8-or-ol-8" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/sles-12.njk b/install_template/templates/products/edb-ocl-connector/sles-12.njk index cbb88e17147..22d04e71525 100644 --- a/install_template/templates/products/edb-ocl-connector/sles-12.njk +++ b/install_template/templates/products/edb-ocl-connector/sles-12.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "sles-12" %} \ No newline at end of file +{% set platformBaseTemplate = "sles-12" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/sles-12_ppc64le.njk b/install_template/templates/products/edb-ocl-connector/sles-12_ppc64le.njk index cbb88e17147..22d04e71525 100644 --- a/install_template/templates/products/edb-ocl-connector/sles-12_ppc64le.njk +++ b/install_template/templates/products/edb-ocl-connector/sles-12_ppc64le.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "sles-12" %} \ No newline at end of file +{% set platformBaseTemplate = "sles-12" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/sles-15.njk b/install_template/templates/products/edb-ocl-connector/sles-15.njk index 4776c45ab34..c21e06fa58e 100644 --- a/install_template/templates/products/edb-ocl-connector/sles-15.njk +++ b/install_template/templates/products/edb-ocl-connector/sles-15.njk @@ -1,2 +1,3 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% set platformBaseTemplate = "sles-15" %} \ No newline at end of file +{% set platformBaseTemplate = "sles-15" %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/sles-15_ppc64le.njk b/install_template/templates/products/edb-ocl-connector/sles-15_ppc64le.njk index 70725f7778e..1739530a22c 100644 --- a/install_template/templates/products/edb-ocl-connector/sles-15_ppc64le.njk +++ b/install_template/templates/products/edb-ocl-connector/sles-15_ppc64le.njk @@ -1,3 +1,4 @@ {% extends "products/edb-ocl-connector/base.njk" %} {% set platformBaseTemplate = "sles-15" %} -{% set includePPC = true %} \ No newline at end of file +{% set includePPC = true %} +{% set packageDevSuffix %}-devel{% endset %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/ubuntu.njk b/install_template/templates/products/edb-ocl-connector/ubuntu.njk index c2e16a57374..530c8398b1a 100644 --- a/install_template/templates/products/edb-ocl-connector/ubuntu.njk +++ b/install_template/templates/products/edb-ocl-connector/ubuntu.njk @@ -1,7 +1,2 @@ {% extends "products/edb-ocl-connector/base.njk" %} -{% block odbcconnector %} -```shell -sudo apt-get install {{ packageName }} -sudo apt-get install {{ packageName }}-dev -``` -{% endblock odbcconnector %} \ No newline at end of file +{% set packageDevSuffix %}-dev{% endset %} \ No newline at end of file diff --git a/product_docs/docs/biganimal/release/getting_started/02_azure_market_setup.mdx b/product_docs/docs/biganimal/release/getting_started/02_azure_market_setup.mdx index 9534d57ce3f..b966485e186 100644 --- a/product_docs/docs/biganimal/release/getting_started/02_azure_market_setup.mdx +++ b/product_docs/docs/biganimal/release/getting_started/02_azure_market_setup.mdx @@ -9,6 +9,10 @@ Connect your cloud account with your Azure subscription. Before starting, within Azure Active Directory, ensure your user type is Member (not Guest). +You must have one of the following roles in Azure to complete the set up: +- Global Administrator +- Privileged Role Administrator + ## 1. Select the EDB offer in the Azure portal. 1. Sign in to the [Azure portal](https://portal.azure.com/) and go to Azure **Marketplace**. diff --git a/product_docs/docs/net_connector/6.0.2.1/04_installing_and_configuring_the_net_connector.mdx b/product_docs/docs/net_connector/6.0.2.1/04_installing_and_configuring_the_net_connector.mdx index c757c4613ad..d80da46c84a 100644 --- a/product_docs/docs/net_connector/6.0.2.1/04_installing_and_configuring_the_net_connector.mdx +++ b/product_docs/docs/net_connector/6.0.2.1/04_installing_and_configuring_the_net_connector.mdx @@ -204,7 +204,8 @@ The following shared library file is required: !!! Note - Entity Framework Core can be used with the EnterpriseDB.EDBClient.dll library available in the net5.0 and netcoreapp3.1 subdirectories. + Entity Framework Core can be used with the EnterpriseDB.EDBClient.dll library available in the net6.0 subdirectory. + See [Referencing the Library Files](#referencing_the_library_files) for information about referencing library files. @@ -216,9 +217,6 @@ The following NuGet packages are required: `Microsoft.EntityFrameworkCore.Abstractions` -In case of NetCoreApp3.1 you have to add the following NuGet package in addition to the above packages: - - `System.Text.Json` For usage information about Entity Framework Core, refer to the Microsoft documentation. @@ -230,7 +228,7 @@ Install dotnet-ef (using Command Prompt) **Sample project** -Create a new Console Application based on .NET 5.0 or NetCoreApp3.1 +Create a new Console Application based on .NET 6.0. Add Reference to the following EDB assemblies: @@ -246,9 +244,6 @@ Add the following NuGet packages: `Microsoft.EntityFrameworkCore.Abstractions` -In case of NetCoreApp3.1 add the following NuGet package in addition to the above packages: - - `System.Text.Json` Command Prompt diff --git a/product_docs/docs/net_connector/6.0.2.1/14_using_plugins.mdx b/product_docs/docs/net_connector/6.0.2.1/14_using_plugins.mdx index f4b10818555..90dbd406cf9 100644 --- a/product_docs/docs/net_connector/6.0.2.1/14_using_plugins.mdx +++ b/product_docs/docs/net_connector/6.0.2.1/14_using_plugins.mdx @@ -9,10 +9,8 @@ EDB .Net driver plugins support the enhanced capabilities for different data typ - GeoJSON - Json.NET -- Legacy PostGIS - NetTopologySuite - NodaTime -- Rawpostgis The plugins support the use of spatial, data/time, and JSON types. The following are the supported frameworks and data provider installation path for these plugins. @@ -40,18 +38,6 @@ The following shared library files are required: For detailed information about using the Json.NET plugin, see the [Npgsql documentation](http://www.npgsql.org/doc/types/jsonnet.html). -## LegacyPostGIS - -If you're using the LegacyPostGIS plugin on .Net Standard 2.0, the data provider installation path is: - - `C:\Program Files\edb\dotnet\plugins\LegacyPostgis\netstandard2.0` - -The following shared library files are required: - - `EnterpriseDB.EDBClient.LegacyPostgis.dll` - -For detailed information about using the LegacyPostGIS plugin, see the [Npgsql documentation](http://www.npgsql.org/doc/types/legacy-postgis.html). - ## NetTopologySuite If you're using the NetTopologySuite plugin on .Net Standard 2.0, the data provider installation path is: @@ -76,14 +62,3 @@ The following shared library files are required: For detailed information about using the NodaTime plugin, see the [Npgsql documentation](http://www.npgsql.org/doc/types/nodatime.html). -## RawPostGIS - -If you're using the RawPostGIS type plugin on .Net Standard 2.0, the data provider installation path is: - - `C:\Program\Files\edb\dotnet\plugins\RawPostGis\netstandard2.0` - -The following shared library files are required: - - `EnterpriseDB.EDBClient.RawPostgis.dll` - -For detailed information about using the RawPostGIS plugin, see the [documentation](https://www.nuget.org/packages/Npgsql.RawPostgis). diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_rhel8_ppcle.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_rhel8_ppcle.mdx index 7f1d186cc3c..fb033be6ab8 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_rhel8_ppcle.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_rhel8_ppcle.mdx @@ -37,4 +37,5 @@ Before you begin the installation process: ```shell sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles12_ppcle.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles12_ppcle.mdx index 3a4bcd0c22b..5764ca36c2b 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles12_ppcle.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles12_ppcle.mdx @@ -33,4 +33,5 @@ Before you begin the installation process: ```shell sudo zypper -n install edb-oci +sudo zypper -n install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles15_ppcle.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles15_ppcle.mdx index 147cd752478..390fafd7d08 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles15_ppcle.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/ibm_power_ppc64le/ocl_connector14_sles15_ppcle.mdx @@ -32,4 +32,5 @@ Before you begin the installation process: ```shell sudo zypper -n install edb-oci +sudo zypper -n install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_centos7_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_centos7_x86.mdx index c7610d1dbe2..18ebbd9ee3e 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_centos7_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_centos7_x86.mdx @@ -30,4 +30,5 @@ Before you begin the installation process: ```shell sudo yum -y install edb-oci +sudo yum -y install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb10_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb10_x86.mdx index 18b471cbb90..0a70710b33e 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb10_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb10_x86.mdx @@ -21,6 +21,6 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get install edb-oci -sudo apt-get install edb-oci-dev +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx index ad8a17fe7dc..913cdbfea4b 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx @@ -21,6 +21,6 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get install edb-oci -sudo apt-get install edb-oci-dev +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_other_linux8_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_other_linux8_x86.mdx index d27a17b705a..17b8b87e7e1 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_other_linux8_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_other_linux8_x86.mdx @@ -32,4 +32,5 @@ Before you begin the installation process: ```shell sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel7_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel7_x86.mdx index af622906526..45141065b97 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel7_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel7_x86.mdx @@ -30,4 +30,5 @@ Before you begin the installation process: ```shell sudo yum -y install edb-oci +sudo yum -y install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel8_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel8_x86.mdx index 62d6908994e..0a4594aaa07 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel8_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_rhel8_x86.mdx @@ -35,4 +35,5 @@ Before you begin the installation process: ```shell sudo dnf -y install edb-oci +sudo dnf -y install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles12_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles12_x86.mdx index 5be1265d749..49b1a7f4315 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles12_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles12_x86.mdx @@ -33,4 +33,5 @@ Before you begin the installation process: ```shell sudo zypper -n install edb-oci +sudo zypper -n install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles15_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles15_x86.mdx index 7bcd1294ed5..8a9ac02bf00 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles15_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_sles15_x86.mdx @@ -32,4 +32,5 @@ Before you begin the installation process: ```shell sudo zypper -n install edb-oci +sudo zypper -n install edb-oci-devel ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu18_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu18_x86.mdx index 3d68231f273..a1c88a6feac 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu18_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu18_x86.mdx @@ -21,6 +21,6 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get install edb-oci -sudo apt-get install edb-oci-dev +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev ``` diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu20_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu20_x86.mdx index 4a155790034..63729b8fa78 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu20_x86.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_ubuntu20_x86.mdx @@ -21,6 +21,6 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get install edb-oci -sudo apt-get install edb-oci-dev +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev ``` diff --git a/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/index.mdx b/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding.mdx similarity index 100% rename from product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/index.mdx rename to product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding.mdx diff --git a/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/01_pem_agent_config_params.mdx b/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/01_pem_agent_config_params.mdx deleted file mode 100644 index d4da1851a2e..00000000000 --- a/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/01_pem_agent_config_params.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "PEM Agent Configuration Parameters" ---- - -A number of user-configurable parameters and registry entries control the behavior of the PEM Agent. With the exception of the PEM_MAXCONN (or pem_maxconn) parameter, we strongly recommend against modifying any of the configuration parameters or registry entries listed below without first consulting EnterpriseDB support experts. - -- On 32 bit Windows systems, PEM registry entries are located in HKEY_LOCAL_MACHINE\\Software\\EnterpriseDB\\PEM\\agent -- On 64 bit Windows systems, PEM registry entries are located in HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\EnterpriseDB\\PEM\\agent -- On Linux systems, PEM configuration options are stored in the agent.cfg file, located (by default) in /usr/edb/pem/agent/etc - -| **Parameter Name** | **Description** | **Value (if applicable)** | -| ------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| PEM_HOST (on Windows) or pem_host (on Linux) | The IP address or hostname of the PEM server. | By default, set to 127.0.0.1. | -| PEM_PORT (on Windows) or pem_port (on Linux) | The database server port to which the agent connects to communicate with the PEM server. | By default, the PEM server monitors port 5432. | -| AgentID (on Windows) or agent_id (on Linux) | A unique identifier assigned to the PEM agent. | The first agent is assigned an identifier of '1', the second agent is assigned an identifier of '2', and so on. | -| AgentUser (on Windows) or agent_user (on Linux) | User to connect the PEM database server | If present, and not set to empty string, it will be used to connect the PEM database server. | -| AgentCrtPath (on Windows) or agent_ssl_crt (on Linux) | The complete path to the PEM agent's certificate file. | By default, on Windows, C:\\Users\\user_name\\AppData\\Roaming\\pem/agent.crt. By default on Linux, /root/.pem/agent.crt. | -| AgentKeyPath (on Windows) or agent_ssl_key (on Linux) | The complete path to the PEM agent's key file. | By default, on Windows, C:\\Users\\user_name\\AppData\\Roaming\\pem/agent.key. By default on Linux, /root/.pem/agent.key. | -| AgentFlagDir (on Windows) or agent_flag_dir (on Linux) | Used for HA support. Specifies the directory path checked for requests to take over monitoring another server. Requests are made in the form of a file in the specified flag directory. | Not set by default. This option allows you to override the hard-coded default. | -| LogLevel (on Windows) or log_level (on Linux) | Log level specifies the type of event that will be written to the PEM log files. | Log level may be set to: error, debug1, debug2, or warning By default, log level is set to `warning` | -| log_location (on Linux only) | Specifies the location of the PEM worker log file. | On Linux, /var/log/pem/worker.log. On Windows, Logs & errors will be reported in the Application event log. | -| agent_log_location (on Linux only) | Specifies the location of the PEM agent log file. | On Linux, /var/log/pem/agent.log. On Windows, Logs & errors will be reported in the Application event log. | -| ShortWait (on Windows) or short_wait (on Linux) | The minimum length of time (in seconds) that the PEM agent will wait before checking which probes are next in the queue (waiting to run). | By default, 10 seconds. | -| LongWait (on Windows) or long_wait (on Linux) | The maximum length of time (in seconds) that the PEM agent will wait before attempting to connect to the PEM server if an initial connection attempt fails. | By default, 30 seconds. | -| AlertThreads (on Windows) or alert_threads (on Linux) | The number of alert threads to be spawned by the agent. | Set to 1 for the agent that resides on the host of the PEM server; should be set to 0 for all other agents. | -| EnableSMTP (on Windows) or enable_smtp (on Linux) | When set to true for multiple PEM Agents (7.13 or lesser) and PEM backend database (9.4 or lesser) then it may send more duplicate emails. Whereas for PEM Agents (7.14 or higher) and PEM backend database (9.5 or higher) then it may send lesser duplicate emails. | By default, set to true for the agent that resides on the host of the PEM server; false for all other agents. | -| EnableSNMP (on Windows) or enable_snmp (on Linux) | When set to true for multiple PEM Agents (7.13 or lesser) and PEM backend database (9.4 or lesser) then it may send more duplicate traps. Whereas for PEM Agents (7.14 or higher) and PEM backend database (9.5 or higher) then it may send lesser duplicate traps. | By default, set to true for the agent that resides on the host of the PEM server; false for all other agents. | -| enable_nagios (on Linux only) | When set to true, Nagios alerting is enabled. | By default, set to true for the agent that resides on the host of the PEM server; false for all other agents. | -| EnableWebhook (on Windows) or enable_webhook (on Linux) | When set to true, Webhook alerting is enabled. | By default, set to true for the agent that resides on the host of the PEM server; false for all other agents. | -| MaxWebhookRetries (on Windows) or max_webhook_retries (on Linux) | Set maximum number of times pemAgent should retry to call webhooks on failure. | Default 3. | -| ConnectTimeout (on Windows) or connect_timeout (on Linux) | The maximum length of time (in seconds, written as a decimal integer string) that the agent will wait for a connection. | Not set by default. If set to 0, the agent will wait indefinitely. | -| AllowServerRestart (on Windows) or allow_server_restart (on Linux) | If set to TRUE, the agent can restart the database server that it monitors. Some PEM features may be enabled/disabled, depending on the value of this parameter. | By default, set to TRUE. | -| MaxConnections (on Windows) or max_connections (on Linux) | The maximum number of probe connections used by the connection throttler. | By default, set to 0 (an unlimited number of connections). | -| ConnectionLifetime (on Windows) or connection_lifetime (on Linux) | Use ConnectionLifetime (or connection_lifetime) to specify the minimum number of seconds an open but idle connection is retained. This parameter is ignored if the value specified in MaxConnections is reached and a new connection (to a different database) is required to satisfy a waiting request. | By default, set to 0 (a connection is dropped when the connection is idle after the agent's processing loop completes a cycle in which the connection has not been used). | -| HeartbeatConnection (on Windows) or heartbeat_connection (on Linux) | When set to TRUE, a dedicated connection used for sending the heartbeats. | By default, set to FALSE. | -| AllowBatchProbes (on Windows) or allow_batch_probes (on Linux) | If set to TRUE, the user will be able to create batch probes using custom probes feature. | By default, set to FALSE. | -| BatchScriptDir (on Windows) or batch_script_dir (on Linux) | Provide the path where script file (for alerting) will be stored. | On Windows, C:Usersuser_nameAppDataLocalTemp. On Linux, set to /tmp. | -| AllowBatchJobSteps (on Windows) or batch_script_user | Provide the username who will run the script. | On Windows, set to TRUE and restart PEM Agent. Entries located in HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\EnterpriseDB\\PEM\\agent. On Linux, Restart the agent after modifying the file. If you do not specify a user, or the specified user does not exist, then the script will not be executed. | -| ConnectionCustomSetup (on Windows) or connection_custom_setup (on Linux) | Use this parameter to provide SQL code that will be invoked each time a new connection with the monitored server is established. | By default, no value is provided. | -| ca_file (Linux only) | Provide the path where the CA certificate resides. | By default, /opt/PEM/agent/share/certs/ca-bundle.crt | -| WebhookSSLKey (on Windows) or webhook_ssl_key (on Linux) | The complete path to the webhook's SSL client key file. | | -| WebhookSSLCrt (on Windows) or webhook_ssl_crt (on Linux) | The complete path to the webhook's SSL client certificate file. | | -| WebhookSSLCaCrt (on Windows) or webhook_ssl_ca_crt (on Linux) | The complete path to the webhook's SSL ca certificate file. | | -| WebhookSSLCrl (on Windows) or webhook_ssl_crl (on Linux) | The complete path of the CRL file to validate webhook server certificate. | | -| AllowInsecureWebhooks (on Windows) or allow_insecure_webhooks (on Linux) | When set to true, allow webhooks to call with insecure flag. | false | - -!!! Note - If you add or remove any of the parameter in the `agent.cfg` file then agent must be restarted to apply the changes. diff --git a/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/02_pem_agent_ha.mdx b/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/02_pem_agent_ha.mdx deleted file mode 100644 index b604118d42f..00000000000 --- a/product_docs/docs/pem/8/pem_online_help/02_toc_pem_agent/02_pem_agent_binding/02_pem_agent_ha.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "High Availability Integration" ---- - -In high availability (HA) configurations, the database servers that are being monitored may be moved ("failed over") to a different host in the event of any problems, such as a hardware failure. There are numerous ways to maintain a backup server using features of Postgres and external tools. Please consult the Postgres documentation for further details. - -In order to run in an HA environment, it is recommended that a PEM agent be installed on both the primary host machine, and any secondary machines that may be used as backups. The server is bound to the agent running on the primary host in the [normal fashion](./02_pem_agent_binding). - -When the clustering solution initiates a failover of Postgres from one server to another, the PEM agent on the server that is taking over the running of the database may be instructed to take over the monitoring of the database server as well. The server must first be configured to allow "takeovers" using the `Allow takeover?` [configuration option](../../01_toc_pem_getting_started/07_pem_define_connection) on the `PEM Agent` tab of the server configuration dialogue. - -To instruct the agent to takeover the monitoring of a server, the failover process must simply create a file in a special "flag" directory which will instruct the agent to take responsibility for the specified server. A command such as the following could be added to a failover script on a Linux server for example: - -`touch /tmp/pem/agent-AGENTID/takeover-server-SERVERID` where `AGENTID` is the numeric ID of the agent that should takeover the monitoring of the server, and `SERVERID` is the numeric ID of the server that should be taken over. The IDs may be found by logging into the PEM client, and selecting the Agent or Server and viewing the ID values on the `Properties` pane of the main window. - -The agent will take over monitoring of the failed-over server within approximately 30 seconds in a standard configuration of PEM. - -The flag directory used by the agent is `$TMPDIR/pem/agent-AGENTID` by default (where $TMPDIR is as set for the user account under which the agent runs, usually `root` on Linux/Unix, or `Administrator` on Windows). The directory path can be overridden using the `AgentFlagDir` configuration option in the registry on Windows, or the `agent_flag_dir` option in the agent configuration file on other platforms.