欢迎进入oracle社区论坛,与200万技术人员互动交流 >>进入 在redhat advanced server 4.0 update1上安装oracle database 10g release 2 (10.2.0.1) oracle公司新推出的oracle database 10g release 2 (10.2.0.1) 在redhat advanced server 4.0 update1上有很
欢迎进入oracle社区论坛,与200万技术人员互动交流 >>进入
在redhat advanced server 4.0 update1上安装oracle database 10g release 2 (10.2.0.1)
oracle公司新推出的oracle database 10g release 2 (10.2.0.1) 在redhat advanced server 4.0 update1上有很许多新的和有意思的安装方式,日前安装了一个,有些心得与大家共享:
1、oracle database 10g release 2 (10.2.0.1) for linux 彻底解决了前版本在中文会话中显示为乱码的问题,可以用全中文页面显示,包括isqlplus和em,方便了广大中文linux用户的使用;
2、oracle database 10g release 2 (10.2.0.1)的em端口调整为1158,即http://hostname:1158/em。这是个新的设置;
3、解决了前版本在redhat advanced server 4.0 update1上安装时,由于10g不识别as4,需要添加补丁(事实上补丁也不能解决问题,按照oracle提供的补丁仍然不能实现内核版本校验,只能强制安装)的问题。可以顺利实现对系统包的校验,利于系统稳定。
现将按照方法提供大家:
1、redhat advanced server 4.0 update1需安装的程序:
x window system
gnome desktop environment
editors
graphical internet
text-based internet
server configuration tools
development tools
administration tools
system tools
注:你可以安装kde,如果你喜欢,但我发现redhat advanced server 4.0 update1的kde有些问题,在中文会话中openoffice无法正确显示中文。oracle提示不要安装任何网络服务器。
2、编辑内核参数:/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
3、屏蔽linux访问控制功能 /etc/selinux/config ,将selinux设置为disable。根据部分研究者发现,这可能是导致oracle用户在安装过程中访问系统文件的访问限制。
4、查看、安装如下文件包:
# from redhat as4 disk 2
cd /media/cdrom/redhat/rpms
rpm -uvh setarch-1.6-1.i386.rpm
rpm -uvh compat-libstdc++-33-3.2.3-47.3.i386.rpm
rpm -uvh make-3.80-5.i386.rpm
rpm -uvh glibc-2.3.4-2.i386.rpm
# from redhat as4 disk 3
cd /media/cdrom/redhat/rpms
rpm -uvh openmotif-2.2.3-6.rhel4.2.i386.rpm
rpm -uvh compat-db-4.1.25-9.i386.rpm
rpm -uvh libaio-0.3.102-1.i386.rpm
rpm -uvh gcc-3.4.3-9.el4.i386.rpm
# from redhat as4 disk 4
cd /media/cdrom/redhat/rpms
rpm -uvh compat-gcc-32-3.2.3-47.3.i386.rpm
rpm -uvh compat-gcc-32-c++-3.2.3-47.3.i386.rpm
注:update中有些文件版本可能会不同,但名称是一样的。
5、按常规创建用户、路径等:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -g dba oracle
passwd oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -r oracle.oinstall /u01
chmod -r 775 /u01
6、编辑.bash_profile文件:
# oracle settings
tmp=/tmp; export tmp
tmpdir=$tmp; export tmpdir
oracle_base=/u01/app/oracle; export oracle_base
oracle_home=$oracle_base/product/10.2.0/db_1; export oracle_home
oracle_sid=oral; export oracle_sid
oracle_term=xterm; export oracle_term
path=/usr/sbin:$path; export path
path=$oracle_home/bin:$path; export path
ld_library_path=$oracle_home/lib:/lib:/usr/lib; export ld_library_path
classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib; export classpath
#ld_assume_kernel=2.4.1; export ld_assume_kernel
7、安装:
unzip 10201_database_linux32.zip
./runinstaller
即可顺利安装。
启动dbca、netmgr,你会看到熟悉的中文界面了。
而且,据观察,数据库创建后,会自动启用自动内存管理,即使用sga_target代替了db_cache_size和shared_pool_size参数.
