Red de conocimiento informático - Material del sitio web - ¿Se puede instalar Oracle11g Enterprise Edition en Windows XP (SP3)?

¿Se puede instalar Oracle11g Enterprise Edition en Windows XP (SP3)?

No se puede usar la versión XP HOME, por supuesto que se puede usar su versión empresarial

Requisitos de memoria para instalar Oracle 11g

Al menos 1G de memoria física

Ingrese el siguiente comando para ver el tamaño de la memoria física

$ grep MemTotal /proc/meminfo

La siguiente tabla muestra la relación entre el tamaño de la memoria física y el tamaño del espacio de intercambio

Espacio de intercambio de memoria física

257M-512M 2 veces el tamaño de la memoria física

513M-2048M 1,5 veces el tamaño de la memoria física

2049M-8192M Igual que el tamaño de la memoria física

Mayor que 8192M 0,75 veces el tamaño de la memoria física

Ingrese el siguiente comando para ver el tamaño del espacio de intercambio

$ grep SwapTotal /proc/meminfo

Sí Siga los pasos a continuación para configurar el espacio de intercambio (información a verificar)

Ingrese el siguiente comando para ver la memoria física disponible y el espacio de intercambio

$ gratis

La funcionalidad de administración automática de memoria de Oracle 11g requerirá más memoria compartida (/dev/shm) y los descriptores de archivos deben ser al menos mayores que el valor MEMORY_MAX_TARGET y MEMORY_TARGET. valor para cada instancia de Oracle en un host

Ingrese el siguiente comando para ver la memoria compartida disponible

$ df -k /dev/shm

Espacio en el disco duro requisitos

El directorio/tmp debe estar entre 150 y 200 M

Ingrese el siguiente comando para verificar el espacio disponible del directorio /tmp

$ df -k /tmp

Si el espacio disponible del directorio tmp es inferior a 400, ejecute uno de los siguientes pasos para cumplir con los requisitos de espacio en el disco duro (no está claro por qué es 400M aquí)

* Eliminar archivos innecesarios en el directorio /tmp para liberar espacio

* Al configurar el usuario de Oracle Configure las variables de entorno TMP y TMPDIR al configurar las variables de entorno

* Aumentar el tamaño del sistema de archivos del directorio /tmp

Dependiendo del tipo de instalación, el tamaño del software de Oracle está entre 1,5 y 3,5 G. Consulte la siguiente tabla

Archivo de software del tipo de instalación. tamaño (GB)

Versión empresarial 3.47

Versión estándar 3.22

Personalizado (instalación máxima) 3.37

Ingrese el siguiente comando para verificar el espacio disponible en el disco duro

$ df -k

Las ediciones Enterprise y Standard requieren 1,5 G de espacio para archivos de datos, y la base de datos personalizada requiere 1,81 G de espacio para archivos de datos además. , si elige la copia de seguridad automática, el área de recuperación flash también requiere espacio adicional en el disco duro

2 Verifique los requisitos de software

* Requisitos del sistema operativo

Oracle Datebase. 11g versión 1 se puede instalar en los siguientes sistemas operativos:

Asianux 2.0

Asianux 3.0

Oracle Enterprise Linux 4.0

Oracle Enterprise Linux 5.0

Red Hat Enterprise Linux 4.0

Red Hat Enterprise Linux 5.0

SUSE Enterprise Linux 10.0

Ingrese el siguiente comando para verificar la versión de Linux

$ cat /proc/version

*

Requisitos del kernel

Versión del kernel del sistema operativo

Asianux2.0,Oracle Enterprise Linux 4.0,Red Hat Enterprise Linux 4.0 2.6.9

Asianux3.0,Oracle Enterprise Linux 5.0, Red Hat Enterprise Linux 5.0 2.6.18

SUSE 10.0 2.6.16.21

Ingrese el siguiente comando para verificar si el kernel requerido está instalado

$ uname -r

Por ejemplo, al ejecutar este comando en Red Hat Enterprise Linux 5.0 se mostrará

2.6.18-8.e15

Si la versión del kernel no no cumple con los requisitos, actualice el kernel

* Requisitos del paquete de software

Asianux 2.0, Oracle Enterprise Linux 4.0, Red Hat Enterprise Linux 4.0:

binutils- 2.15.92.0.2- 18

compat-libstdc++-33.2.3-47.3

elfutils-libelf-0.97-5

elfutils-libelf-devel- 0.97-5

glibc-2.3.9.4-2.19

glibc-common-2.3.9.4-2.19

glibc-devel-2.3.9.4-2.19

gcc-3.4.5-2

gcc-c++-3.4.5-2

libaio-devel-0.3.105-2

libaio-0.3-2

libgcc-3.4.5

libstdc++-3.4.5-2

libstdc++-devel-3.4.5-. 2

make-3.80-5

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2. 11

Asianux 3.0, Oracle Enterprise Linux 5.0, Red Hat Enterprise Linux 5.0:

binutils-2.17.50.0.6-2.el5

compat-libstdc++ -33-3.2.3 -61

elfutils-libelf-0.125-3.el5

elfutils-libelf-devel-0.125

glibc-2.5-12

glibc-common-2.5-12

glibc-devel-2.5-12

gcc-4.1.1-52

gcc -c++-4.1.1 -52

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.1-52

libstdc++ -4.1.1

l

ibstdc++-devel-4.1.1-52.e15

make-3.81-1.1

sysstat-7.0.0

unixODBC-2.2.11

unixODBC-devel-2.2.11

SUSE Linux Enterprise Server 10:

inutils-2.16.91.0.5

compat-libstdc++-5.0 .7

glibc-2.4-31.2

glibc-devel-2.4-31.2

gcc-4.1.0

ksh-93r -12.9

libaio-0.3.104

libaio-devel-0.3.104

libelf-0.8.5

libgcc-4.1 .0

libstdc++-4.1.0

libstdc++-devel-4.1.0

make-3.80

sysstat-6.0.2

unixODBC-2.2.11

unixODBC-devel-2.2.11

Ingrese el siguiente comando para verificar si el paquete de software requerido está instalado

$rpm -q nombre del paquete de software

Si el paquete de software requerido no está instalado, instálelo desde el CD de Linux o descargue el paquete de software requerido

Por ejemplo: ingrese el siguiente comando para instalar Paquetes de software requeridos

$ rpm -Uvh unixODBC-devel-2.2.11.rpm

* Requisitos de software adicionales

Dependiendo de los componentes necesita usar Different, debe asegurarse de que esté instalado el siguiente software

Controladores ODBC de Oracle

Puede descargarlo desde /ipv4/ip_local_port_range

rmem_default 4194304 /proc/sys/net/ core/rmem_default

rmem_max 4194304 /proc/sys/net/core/rmem_max

wmem_default 262144 /proc/sys/net/core/wmem_default

wmem_max 262144 /proc/sys/net/core/wmem_max

Ingrese el siguiente comando de acuerdo con la tabla para ver los parámetros del kernel

Comando de parámetros

semmsl, semmns, semopm, semmni $ /sbin/sysctl -a | grep sem

shmall, shmmax, shmmni $ /sbin/sysctl -a | file-max $ /sbin/sysctl -a | grep file-max

ip_local_port_range $ /sbin/sysctl -a | grep ip_local_port_range

rmem_default $ /sbin/sysctl -a | rmem_default

rmem_max $ /sbin /sysctl -a

| grep rmem_max

wmem_default $ /sbin/sysctl -a | grep wmem_default

wmem_max $ /sbin/sysctl -a | grep wmem_max

Si el sistema es actual kernel Los parámetros son inconsistentes con los valores en la tabla anterior. Edite el archivo /etc/sysctl.conf para cambiarlos. Si los parámetros actuales del kernel del sistema son mayores que los valores en la tabla anterior, no lo haga. modifica esos valores

kernel.shmall = 2097152

p>

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel. sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

Ingrese el siguiente comando para cambiar el valor del parámetro del kernel

$ /sbin/sysctl -p

Establecer límites de recursos del sistema (límites de Shell) para usuarios de Oracle

Realice lo siguiente pasos para aumentar los límites del shell

1. Abra /etc/security/limits.conf y agregue el siguiente contenido

oracle soft nproc 2047

oracle hard nproc 16384.

oracle soft nofile 1024

oracle hard nofile 65536

2. Abra el archivo /etc/pam.d/login y agregue el siguiente contenido

sesión requerida /lib/security/pam_limits.so

sesión requerida pam_limits.so

3 Establezca el archivo de inicio del shell para el usuario de Oracle

Abra el archivo /etc/profile y agregue el siguiente contenido

if [ $USER = "oracle" ] entonces

if [ $SHELL = "/bin/ksh" ] ; entonces

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

5. Cree los directorios necesarios

El directorio base de Oracle requiere espacio en el disco duro 3G si no planea crear uno. directorio de archivos de datos de Oracle independiente, necesitará espacio en el disco duro 4G, pero Oracle no lo recomienda.

Pasos para crear un directorio base de Oracle

1. la información del sistema de archivos

$ df -k

2. Seleccione el punto de montaje del sistema de archivos que se adapte a los requisitos

3. Ingrese el siguiente comando para crear el Directorio base de Oracle y establezca los permisos correspondientes

$ mkdir -p /mount point/app/

$ chown -R oracle:oinstall /mount point/ app/

$ chmod -R 775 /punto de montaje/aplicación/

6.

Entorno de usuario

Antes de ejecutar Oracle Universal Installer como usuario de Oracle, debe realizar los siguientes pasos para configurar el entorno de usuario de Oracle

1. Ingrese el siguiente comando para cambiar al usuario de Oracle.

$ su - oracle

2. Ingrese el siguiente comando para verificar si el shell está abierto como usuario de Oracle

$ echo $SHELL

3. Ingrese el siguiente comando para abrir el shell del archivo de inicio del usuario de Oracle

En el sistema operativo SUSE

$ vi .profile

En rojo Hat sistema operativo

$ vi .bash_profile

4 Ingrese el siguiente contenido en el archivo de inicio del shell para especificar el modo de creación de archivos predeterminado

umask 022

5. Si la variable de entorno DISPLAY tiene el valor predeterminado: 0.0 en el archivo de inicio del shell. Si se especifican los valores de las variables de entorno ORACLE_SID, ORACLE_HOME y ORACLE_BASE, elimínelos

6. el siguiente comando para ejecutar el archivo de inicio del shell

Bajo el sistema operativo SUSE

$ ./.profile

Bajo el sistema operativo Red Hat

.

$./.bash_profile

7. Establezca la variable de entorno DISPLAY

La variable de entorno DISPLAY predeterminada es: 0.0. no es necesario configurar la variable

Nota: si instala Oracle en el host remoto, debe ejecutar el siguiente comando

$ DISPLAY=dirección local (o nombre de dominio local): 0.0; export DISPLAY

8. Si el directorio /tmp no tiene suficiente espacio disponible en el disco duro, realice los siguientes pasos para configurar las variables de entorno TMP y TMPDIR

a. siguiente comando para ver el punto de montaje apropiado del sistema de archivos

$ df -k

b Cree el directorio tmp en el punto de montaje apropiado y asigne los siguientes permisos

$ sudo mkdir /mountpoint/tmp

$ sudo chmod a+wr /mountpoint/tmp

$ exit

Ingrese el siguiente comando para configurar el valor. Variables de entorno TMP y TMPDIR

$ TMP=/punto de montaje/tmp

$ TMPDIR=/punto de montaje/tmp

$ export TMP TMPDIR

9. Ingrese el siguiente comando para configurar las variables de entorno ORACLE_BASE, ORACLE_SID

$ ORACLE_BASE=/mount point/app/oracle

$ ORACLE_SID=yamaru

$ export ORACLE_BASE ORACLE_SID

Entre ellos, /mount point/app/oracle es la ruta creada en "Crear el directorio requerido", y ORACLE_SID se instalará Nombre de la instancia de la base de datos

10. Ingrese el siguiente comando para asegurarse de que las variables de entorno ORACLE_HOME y TNS_ADMIN no estén configuradas

$ unset ORACLE_HOME

$ unset TNS_ADMIN

11. siguiente comando para comprobar si la configuración del entorno anterior es correcta

$ umask

$ env more

El resultado de la ejecución de umask debe ser 22,022 o 0022p>