Before installing Advanced Server or a supporting component via an RPM package over the web, you must create the repository configuration file (edb-repo). The repository configuration file contains connection and authentication information for the EnterpriseDB repository. To prepare your system to perform an RPM installation:
1. Assume superuser privileges and use either rpm or yum to create the repository configuration file:
2. To enable a repository, change the value of the enabled parameter to 1 and replace the user name and password placeholders in the baseurl specification with your user name and the repository password.To install Advanced Server 11, enable and provide connection credentials for the edbas11 repository and the enterprisedb-dependencies repository:baseurl=https://<username>:<password>@yum.enterprisedb.com/dependencies/redhat/rhel-$releasever-$basearchThe repository configuration file also contains an entry for the enterprisedb-tools repository. Enable the [enterprisedb-tools] and the [enterprisedb-dependencies] entries in the edb.repo file when installing Advanced Server supporting components:
3. Then, you can use the yum install command to install Advanced Server or supporting components. For example, to install the server and its core components, use the command:When you install an RPM package that is signed by a source that is not recognized by your system, yum may ask for your permission to import the key to your local server. If prompted, and you are satisfied that the packages come from a trustworthy source, enter a y, and press Return to continue.After installing Advanced Server, you must configure the installation; see Section 4.4, Configuring a Package Installation, for details.During the installation, yum may encounter a dependency that it cannot resolve. If it does, it will provide a list of the required dependencies that you must manually resolve.You can also use the yum search command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter:yum search packageWhere package is the search term that specifies the name (or partial name) of a package. The repository search will return a list of available packages that include the specified search term.
The edb-as11-server-client package contains client programs and utilities that you can use to access and manage Advanced Server. The edb-as11-contrib package installs contributed tools and utilities that are distributed with Advanced Server. Files for these modules are installed in:
Loadable modules: /usr/edb/as11/lib
The edb-as11-server-core package includes the programs needed to create the core functionality behind the Advanced Server database. The edb-as11-server-devel package contains the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. The edb-as11-server-docs package installs the readme file. The edb-as11-server-libs package provides the essential shared libraries for any Advanced Server client program or interface. The edb-as11-server-plperl package installs the PL/Perl procedural language for Advanced Server. Please note that the edb-as11-server-plperl package is dependent on the platform-supplied version of Perl. The edb-as11-server-plpython package installs the PL/Python procedural language for Advanced Server. Please note that the edb-as11-server-plpython package is dependent on the platform-supplied version of Python. The edb-as11-pltcl package installs the PL/Tcl procedural language for Advanced Server. Please note that the edb-as11-pltcl package is dependent on the platform-supplied version of TCL. The edb-edbplus package contains the files required to install the EDB*Plus command line client. EDB*Plus commands are compatible with Oracle's SQL*Plus. The following table lists the packages for Advanced Server 11 supporting components that are stored in the Tools repository:
The edb-jdbc package includes the .jar files needed for Java programs to access an Advanced Server database. The edb-migrationtoolkit package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. The edb-oci package installs the EnterpriseDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an Advanced Server database. The edb-pem package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console.