Understanding Installation Considerations

This section contains the following topics:

An Ingres Instance

System Administrator Account

Ingres Files

File Location Guidelines

DBMS Server Disk Configurations

Installation Parameters

World Region and Time Zone

Supported Character Sets

Ingres Servers

Valid Computer, Directory, and User Names

Next Topic

An Ingres Instance

Multiple copies of Ingres can be installed on a single server and run simultaneously. Each copy of Ingres is referred to as an Ingres instance.

An Ingres instance consists of a set of installed products that share a unique system-file location, ownership, and instance name, together with any data files created by these products.

An instance is classified as either a server installation or a client installation.

The default instance name is: Ingres II.

Next Topic

Instance ID

The instance ID is a two-character code that identifies a specific instance on a node and allows all processes and images to be installed and shared successfully. The value of the instance ID is stored in the II_INSTALLATION environment variable.

In the default instance name Ingres II, the instance ID is II.

The first character of an instance ID must be a letter; the second character can be a letter or numeral. The default instance ID is II.

Next Topic

Multiple Instances

If you have more than one instance on the same node, each instance on that node must have a unique instance ID. For example, you can install and run a new version of Ingres under one instance name, while maintaining an existing older version under a different instance name on the same computer or network node.

Next Topic

System Administrator Account

The system administrator account is a user account that is used for system management on each Ingres instance. The system administrator account owns the instance, and so the system administrator is often referred to as the instance owner.

This account is created when installing the DBMS Server. Ingres must be installed under this account because every DBMS system file requires ownership by this user.

Note: Use the system administrator account only for Ingres system management work. We recommend that you do not put non-Ingres files in this account.

The system administrator must have privileges to:

Next Topic

Ingres Files

An Ingres instance includes the following files:

Next Topic

File Location Guidelines

Before installing Ingres, you must decide on locations for the Ingres files. Choose these locations carefully because they cannot be easily changed once specified (except for the location of the transaction log).

During installation, each location is stored in an Ingres environment variable/logical (for example, the location for the system files is stored in II_SYSTEM).

Use the following guidelines when choosing file locations:

Note: On Ingres for Linux, the backup transaction log is disabled by default. To enable the backup transaction log, set the environment variable II_DUAL_LOG to the location of the backup log file (either in the response file or prior to installing).

Warning! We strongly recommend that you do not use ReiserFS for database locations. Severe performance degradation was noticed when using this file system.

Note: The II_SYSTEM location should not be placed on an OCFS-1 CFS.

Next Topic

DBMS Server Disk Configurations

Typical disk configurations for an Ingres installation are described here.

For any DBMS Server configuration, you can set up an optional backup transaction log device on a separate disk from the primary transaction log. This setup enables recovery of unsaved, committed transactions if the primary transaction log device fails.

Next Topic

Four-Disk DBMS Server Configuration

A configuration with four or more disks provides the best performance and recovery options. For best performance, configure your system with the operating system on a separate disk and your Ingres files on three or more other disks, as follows:

Disk 1—Operating system files

Disk 2—Checkpoint, journal, and dump files

Disk 3—Product system files, and transaction log work files

Disk 4—Databases

If possible, put your backup transaction log on a separate disk from both your database and primary transaction log. Also, you can use more than one disk partition for your transaction log.

Next Topic

Three-Disk DBMS Server Configuration

The following three-disk configuration provides better performance and additional recovery options than a two-disk system:

Disk 1—Operating system, checkpoint, journal, and dump files

Disk 2—Product system files, transaction log, and work files

Disk 3—Databases

Your backup transaction log can reside on either Disk 1 or Disk 3.

If Disk 3 fails, you can recover databases and committed transactions. If Disk 2 fails, you can recover your committed transactions if you have a backup transaction log; if you have no backup log, you will lose committed transactions that were not written to the database.

Next Topic

Two-Disk DBMS Server Configuration

A two-disk system is the minimal recommended configuration because it avoids a single point of failure:

Disk 1—All Ingres files except for those on Disk 2

Disk 2—Databases, optional backup transaction log file

If Disk 2 fails, you can recover databases and committed transactions. However, if Disk 1 fails and you do not have a secondary log device, you will lose unsaved, committed transactions.

Next Topic

One-Disk DBMS Server Configuration

A single-disk system is a high-risk setup and not recommended. If the disk fails, you could lose all your data. On single-disk systems, you should checkpoint to magnetic tape.

Note: The default installation method installs Ingres as a one-disk system.

Next Topic

Client-only Disk Configuration

In the Client configuration, the Ingres Net and Ingres tools system files reside on a single disk on the client instance. The Ingres DBMS Server executables reside on the networked DBMS Server instance.

Next Topic

NFS Client Disk Configuration (UNIX)

In the Network File System (NFS) configuration, no files reside on the NFS client instance. All Ingres files reside on the networked DBMS Server instance.

The NFS client instance uses the Network File System to share executables and other Ingres files. The ingmknfs utility, which you use to create and configure NFS clients, creates an NFS admin directory on the DBMS Server instance to store NFS client-related files.

Next Topic

Installation Parameters

During the installation process, values are assigned for several installation and configuration parameters. The values are stored in environment variables.

Next Topic

General Installation Parameters

General installation parameters apply to all instances.

The general installation parameters are as follows:

II_SERVICE_START_AUTO (Windows)

II_

Next Topic

DBMS Server Installation Parameters

The parameter settings when installing the Ingres DBMS Server are as follows:

Next Topic

World Region and Time Zone

You must specify the time zone for your instance. This value is stored in the II_TIMEZONE_NAME environment variable.

On some systems, the default value for II_TIMEZONE_NAME is NA-PACIFIC. If you are in a different time zone, you must change the value of II_TIMEZONE_NAME.

Time zone names are organized by world region. In some cases, the time zone name is a positive or negative offset from Greenwich Mean Time (for example, GMT2 or GMT-2). If you are unable to locate the correct time zone within one of the designated world regions, use the GMTOFFSET world region and specify one of the GMT offsets as your time zone.

The time zone parameter tells Ingres what adjustments to make for Daylight Savings Time. If you must make other adjustments for special time changes imposed in your area (such as for energy conservation purposes), you can use the iizic time zone compiler provided in the distribution.

Next Topic

Time Zone Names

The world regions and their time zone names are as follows:

Africa
GMT
GMT1
GMT2
GMT3
GMT4

Asia
INDIA
JAPAN
KOREA
HONG-KONG
PAKISTAN
PRC
ROC
GMT5
GMT6
GMT7
GMT8
GMT9
GMT10
GMT11

Australia
AUSTRALIA-LHI
AUSTRALIA-NORTH
AUSTRALIA-WEST
AUSTRALIA-SOUTH
AUSTRALIA-TASMANIA
AUSTRALIA-QUEENSLAND
AUSTRALIA-VICTORIA
AUSTRALIA-NSW
AUSTRALIA-YANCO

Middle East
EGYPT
IRAN
ISRAEL
KUWAIT
SAUDI-ARABIA
GMT2
GMT3
GMT4

North America
NA-PACIFIC
NA-MOUNTAIN
NA-CENTRAL
NA-EASTERN
NA-ALASKA
CANADA-ATLANTIC
CANADA-NEWFOUNDLAND
CANADA-YUKON
MEXICO-GENERAL
MEXICO-BAJANORTE
MEXICO-BAJASUR

North-Atlantic
EUROPE-WESTERN
EUROPE-CENTRAL
EUROPE-EASTERN
IRELAND
MOSCOW
POLAND
TURKEY
UNITED-KINGDOM
GMT
GMT1
GMT2
GMT3

South America
BRAZIL-EAST
BRAZIL-WEST
BRAZIL-ACRE
BRAZIL-DENORONHA
CHILE-CONTINENTAL
CHILE-EASTER-ISLAND
GMT6
GMT5
GMT4
GMT3

South Pacific
NEW-ZEALAND
US-HAWAII
GMT10
GMT11
GMT12
GMT-12
GMT-11
GMT-10

Southeast Asia
INDONESIA-WEST
INDONESIA-CENTRAL
INDONESIA-EAST
MALAYSIA
PHILIPPINES
SINGAPORE
THAILAND
VIETNAM
GMT7
GMT8
GMT9

GMT-Offset
GMT-12
GMT-11
GMT-10
GMT-9
GMT-9-and-half
GMT-8
GMT-7
GMT-6
GMT-5
GMT-5-and-half
GMT-4
GMT-3
GMT-3-and-half
GMT-2
GMT-2-and-half
GMT-1
GMT
GMT1
GMT2
GMT3
GMT3-and-half
GMT4
GMT5
GMT5-and-half
GMT6
GMT7
GMT8
GMT9
GMT9
GMT10
GMT10
GMT11
GMT12
GMT13

Next Topic

Supported Character Sets

You must select the character set during installation. The installation program provides a default value.

Important! After Ingres is installed, you cannot change the character set from its current setting (II_CHARSET) at any time without risking the corruption of your data.

Ingres-supported character sets for the non-Unicode character data types are as follows:

Character Set

Description

Format

ALT

Support of Cyrillic on DOS

Single byte

ARABIC

Arabic-449-Plus

Single byte

CHINESET

Traditional Chinese - Taiwan

Double byte

CHINESES

Simplified Chinese - PRC

Double byte

CHTBIG5

Traditional Chinese - Taiwan, BIG5

Double byte

CHTEUC

Traditional Chinese - Taiwan, EUC

Double byte

CHTHP

Traditional Chinese - Taiwan, HP ROC15

Double byte

CSGB2312

Simplified Chinese - GB2312

Double byte

CSGBK

Simplified Chinese - GBK

Double byte

CW

Cyrillic on Windows 3.1

Single byte

DECMULTI

DEC Multinational (superset of ASCII) and default for VMS

Single byte

DOSASMO

IBM DOS ASMO Arabic (cp708)

Single byte

ELOT437

Greek for PC/RS6000/SCO-UNIX

Single byte

GREEK

DEC Greek Elot

Single byte

HEBREW

DEC Hebrew

Single byte

HPROMAN8

HP Roman8 (superset of ASCII)

Single byte

IBMPC437

IBM PC Code Page 437 (US and English)

Single byte

IBMPC850

IBM PC Code Page 850 (Multilingual), includes accented characters

Single byte

IBMPC866

IBM PC 866 (Cyrillic for DOS)

Single byte

IS885915

ISO 8859/2 (Latin and some Greek). Identical to ISO 8859/1 Latin, except for eight characters, including the Euro currency symbol (€, Unicode U+20AC).

Single byte

ISO88591

ISO 8859/1 Latin and default for UNIX (superset of ASCII)

Single byte

ISO88592

8859/5 (Latin and Cyrillic)

Single byte

ISO88595

8859/9 (Latin and some Turkish) CP 920

Single byte

ISO88599

ISO 8859/15 (Latin and Euro sign)

Single byte

KANJIEUC

Japanese, EUC

Double byte

KOI18

KOI 8-bit (ISO 6937/8), Russia

Single byte

KOREAN

Korean

Double byte

PC857

IBM PC Code page 857 - Turkish

Single byte

PCHEBREW

IBM PC / MSDOS Hebrew

Single byte

SHIFTJIS

Shift-JIS Japanese

Double byte

SLAV852

IBM PC Code Page 852 (Slavic)

Single byte

THAI

DEC Thai Tis

Single byte

WARABIC

Arabic

Single byte

WHEBREW

Microsoft Windows Hebrew

Single byte

WIN1250

Eastern Europe: Windows page 1250

Single byte

WIN1252

Windows code page 1252 - Latin 1 (Western Europe) and default for Windows

Single byte

WTHAI

IBM/Windows Thai (cp874)

Single byte

Note: On Linux, the character set value must be entered in uppercase.

Note: ja_JP.UTF-8 on Japanese SUSE Linux is not supported.

Next Topic

Ingres Servers

The following server types are available, depending on your particular instance:

Next Topic

Valid Computer, Directory, and User Names

Computer, directory, and user names must be valid for the operating system that Ingres is being installed on and also adhere to the following restrictions.


© 2007 Ingres Corporation. All rights reserved.