Linux Oracle可以装在WMware虚拟机上
创始人
2024-06-21 01:51:09
0

我以获得无尽的Linux Oracle系统知识奥义,我预知你可能会在Linux Oracle安装中遇到问题,CentOS Linux作为众多Linux发行版中的一个,有着独特的个性,那就是CentOS Linux 与Red Hat Linux企业版(RHEL)保持着密切的关联。CentOS Linux的起源还要从著名的Linux发布商Red Hat公司的发行版产品说起。Linux Oracle安装。

Linux Oracle安装分为自动安装和交互式安装两种,我们大部分时间采用的是交互式安装方式,也就是使用Linux Oracle universal installer这样一个工具来安装的。Linux Oracle universal installer简称OUI,具有一个图形化的界面。之所以叫universal,是因为其是用java开发的,Linux Oracle同时内置了java的虚拟机,所以这样一个工具可以跑在不同的平台上。要安装在windows上,我们只要双击setup.exe就可以开始安装了,但在Linux 上,前期还要做很多准备。

我们选择在centos上安装Linux Oracle10g,centos可以装在WMware虚拟机上。oracle官方支持的Linux主要有两大系列,redhat系和suse系。可以把centos当成redhat enterprise的免费版本,他们的功能99.99%的相似。如果装在诸如debian等其他Linux上,可能需要多做几个步骤。

安装centos的时候要注意,swap交换分区的大小***为物理内存的两倍,网络***配置静态ip,还有安装时把开发工具装上,因为Linux Oracle的安装依赖于gcc,make等开发包,这点很让人不解。当然x系统也是必须安装的,因为OUI是基于图形界面的嘛。centos安装成功后,我们可以修改一下/etc/initab文件,这样下次启动时,就不会启动图形系统,可以节省不少的内存。

安装Linux Oracle可以参考其官方文档,上面有各个平台上安装Linux Oracle的详细教程,Linux-86上的安装文档足足有186页,实在太长。把其精简后,参考下面的步骤足以安装好Linux Oracle,假定你熟悉Linux 系统及其常用命令。

以root登录用户,执行rpm -q package_name检查以下rpm包是否安装packagebinutils-2.15.92.0.2-13.EL4 compat-db-4.1.25-9 compat-libstdc++-296-2.96-132.7.2 control-center-2.8.0-12 gcc-3.4.3-22.1.EL4 gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9 glibc-common-2.3.4-2.9 gnome-libs-1.4.1.2.90-44.1 libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1默认情况下我们是有几个包没有装的,在centos的dvd或iso中rpm目录下找到没有安装的包,上传到centos里,执行rmp -ivr *.rpm安装

新建oinstall和dba两个用户组和Linux Oracle用户groupadd oinstallgroupadd dbauser add -g oinstall -G dba -d /s01/oracle oraclepasswd oralcechown -R oinstall:oracle /s01这里假设我们把Oracle安装在/s01/oracle这个目录下执行id nobody查看nobody用户是否存在,默认是存在的,这步可以略过修改内存参数将以下内容添加到/etc/sysctl.conf文件的***,方法是使用vi编辑器,vi /etcCodekernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144执行/sbin/sysctl,是修改生效,当然reboot重启也可以,但作为一个优秀的Linux管理员,在万不得以时都不应重启系统。

将以下内容添加到/etc/security/limits.conf中Linux Oracle soft nproc 2047 Linux Oracle hard nproc 16384 oracle soft nofile 1024oracle hard nofile 65536将以下内容添加到/etc/pam.d/login中session required /lib/security/pam_limits.so session required pam_limits.so将以下内容添加到/etc/profile.local中if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

修改环境变量,添加如下信息:$ vi .bash_profileexport ORACLE_BASE=/s01export ORACLE_HOME=$ORACLE_BASE/oracleexport ORACLE_SID=ora10gexport PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATHok,现在就可以./runInstaller安装了。由于OUI是通用的,所以在win和linux上安装过程是一致的。流水账式的安装方式,想在Linux上熟练的Linux Oracle安装,***的方式就是自己动手实践一遍。

【编辑推荐】

  1. CentOS Linux创建私钥与SSH配置文件
  2. 一些高效的Linux命令行操作
  3. 后门技术和Linux LKM Rootkit详解
  4. Linux下的Memcache安装
  5. Linux下编译时出现的错误及解决方法

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...