1、linux54下安装oracle 10gLinux5下安装Oracle 10g数据库胡维俊2010.01.19一 安装环境(1)硬盘剩余空间:10G以上 虽然Oracle 10g的安装文件只有800多MB,但安装后的oracle+oraInventory目录会用差不多4G空间,再加上安装时Oracle生成的临时文件(/tmp目录需要至少400MB).所以10G的硬盘空间已经是最低配置了,因为你可能还需要应付一些特殊情况。(2)内存1G上(3)Swap交换-物理内存的2倍,最少2G(最少0.75倍)(4)操作系统:centos5.4(5) 数据库版本:oracle 10g linux 32bit
2、(6) 数据库官方文件包名称:10201_database_linux32.zip(7)在安装CentOs5.4 时一定要选择安装gnome,开发工具包,遗留开发包(8)关闭Linux的防火墙以及禁用SELINUX二安装准备事项(1)查询所需安装包是否完整 以root用户在终端中执行以下命令:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c+ compat-libstdc+ (compat-libstdc+-devel这个不是必须的)可能安装完了以后用上述命令查看还是会出现某些包没有安装的信
3、息,这个不用理会,据说是rpm的BUG。package compat-gcc-c+ is not installedpackage compat-libstdc+ is not installedpackage compat-libstdc+-devel is not installed如果确实缺失包,运行以下命令:yum install yum-fastestmirror -yyum install compat-db*yum install compat-libc*yum install compat-gcc*yum install libXp.so.6yum install libc-*
4、yum install libaio*yum install openmotifyum install glibc-devel*yum install libgcc*yum install gnome-lib*(2)检查内存和磁盘grep MemTotal /proc/meminfoMemTotal: 900096 kBgrep SwapTotal /proc/meminfoSwapTotal: 2096472 kBdf -h(3)kernel参数修改vi /etc/sysctl.conf 在行末添加以下内容,在CentOs5.0上会看到#kernel.shmmax = 4294967295#
5、kernel.shmall = 268435456这些参数已经存在并且默认启用了,需要将原kernel.shmmax与kernel.shmall参数注释掉。并在文件末尾添加以下内容:#use for oracle10gkernel.shmall = 2097152kernel.shmmax = 2 147 483 648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144n
6、et.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144再运行sysctl -p应用以上参数(4)vi /etc/security/limits.conf 在文件末尾添加以下内容#use for oracle10goracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536(5)vi /etc/pam.d/login 行末添加以下内容session required /lib/s
7、ecurity/pam_limits.so(6)vi /etc/selinux/config 确保以下内容SELINUX=disabled关闭SELIINUX(必须关闭)如果SELINUX= enforcing进入下图中红框选项:将selinux设置为禁用,如图: (7)vi /etc/redhat-release修改操作系统版本标识#CentOS release 5.4 (Final)redhat-4(8)创建oracle用户及其用户组# /usr/sbin/groupadd oinstall /创建组用户/ # /usr/sbin/groupadd dba /创建组用户/ # /usr/s
8、bin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/ # passwd oracle /设定oracle用户的密码/ Oracle/ trsadmin!#$%(9)创建安装目录mkdir -p /oracle/app-创建oracle的BASE 目录# chown -R oracle:oinstall /oracle/app-修改BASE目录的属主和属组# chmod -R 775 /oracle/app-为BASE目录赋权限通过ssh将文件10201_database_linux32.zip上传到oracle用户的根目录/home/oracl
9、e下执行命令:unzip 10201_database_linux32.zip,得到database文件夹执行命令: chown -R oracle:oinstall /home/oracle/database-修改oracle安装文件目录的属主和属组chmod -R 775 /home/oracle/database-为oracle安装文件目录赋权限(10)修改oracle用户的环境变量执行命令 su oracle 切换用户到oracle执行命令vi .bash_profile在文件末尾添加如下代码:export ORACLE_BASE=/oracle/appexport ORACLE_HO
10、ME=$ORACLE_BASE/product/10.2.0.1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifisource ./.bash_profile(11)修改oracle安装文件因为默
11、认centos5.4不支持10.2,0.1,修改安装文件#vi /tmp/database/install/oraparam.ini找到Certified VersionsLinux=redhat-3,SuSE-9,redhat-4,centos-5,UnitedLinux-1.0,asianux-1,asianux-2再后面添加Linux-centos-5.4-optionalTEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256(12)开始安装oracle切换到oracle用户:su oracle注意:不用能su oracle,必须用ORACLE
12、完全进入,才能安装。进入oracle安装文件目录/home/oracle/database运行命令./runInstaller解决libxp的问题rpm -ivh libXp-1.0.0-8.i386.rpm9系统执行图像如下:然后弹出oracle的图形化安装界面这里Home目录是刚才给oracle编辑profile时添加的webcas/castrs123在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。执行上图中的两个根本,其中root.sh为隐藏文件安装完成三、安装后配置编辑/etc/oratab文件设
13、置每个实例的重启标志为“Y”: Demo1:/ oracle /app/oracle/product/10.2.0/db_1:Y 四、安装检测 安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。数据库的创建根据向导按默认设置一直点下一步即可。上面文档为在服务器终端直接安装oracle10g的方法下面是通过远程方式安装oracle10g的方法:需要额外软件:Xmanager Enterprise 3服务器的参数,环境变量等一切配置通上,下面讲解如何配置Xmanager1. 安装好Xmanager Enterprise 3后,系统会生成一个Xmana
14、gerEnterprise 3的文件夹,双击其中的Xbrowser图标2. 新建一个Xshell Session在name中填写Session名,在host中填写要安装数据库的远程服务器地址3. 双击配置好的Xshell Session,如果服务器是可连接的,出现如下界面1.用root用户登入,在命令行输入如下命令:xhost-使所有用户有使用x-system的权限xclock-测试x-windows能否使用,会弹出一个时钟的控件2.关闭当前Xshell窗口,重新启动Xshell,换用oracle用户登陆进入oracle安装文件的根目录database,运行./runInstaller,进入正常的oracle图形化安装界面注:oracle用户的密码中不可出现”符号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1