¿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 p>
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 p>
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 0022 p>p>