RHEL5.264BitinstallOracle10g[多图]
作者:漫漫瞹fyS-1908 | 来源:互联网 | 2017-07-17 21:37
【前言】目的:安装64bITOracle10g环境:RHEL5.264bit操作系统【步骤】:1、安装RHEL操作系统,下载并上传介质2、创建软件安装环境3、安装依赖包4、检查修改系统参数5、安装Oracle软件6、创建数据库实例1、安装RHEL操作系统,下载并上传介质RHEL安装过程可以参考我的另一篇文
【前言】 目的:安装64 bIT Oracle10g 环境:RHEL 5.2 64 bit 操作系统 【步骤】: 1、安装RHEL操作系统,下载并上传介质 2、创建软件安装环境 3、安装依赖包 4、检查修改系统参数 5、安装Oracle软件 6、创建数据库实例 1、安装RHEL操作系统,下载并上传介质 RHEL安装过程可以参考我的另一篇文章,详细这里不做叙述,安装并上传介质后,如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[root@Fantasy install]# uname -a Linux Fantasy 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux [root@Fantasy install]# ls -l total 783592 -rw-r--r-- 1 root root 801603584 Oct 14 2009 10201_database_linux_x86_64.cpio [root@Fantasy install]# cpio -idmv 10201_database_linux_x86_64.cpio 解压后: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->drwxr-xr-x 6 94110 42424 4096 Oct 23 2005 database -rw-r--r-- 1 root root 801603584 Oct 14 2009 10201_database_linux_x86_64.cpio 2、创建软件安装环境 2.1、创建Oracle相关账号以及目录: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[root@Fantasy ~]# groupadd oinstall [root@Fantasy ~]# groupadd dba [root@Fantasy ~]# useradd -g oinstall -G dba oracle [root@Fantasy ~]# passwd oracle Changing password for user oracle. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully.[root@Fantasy opt]# id oracle uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba) [root@Fantasy ~]# mkdir -p /opt/oracle/10g/db_1 [root@Fantasy ~]# cd /opt [root@Fantasy opt]# ls -lrt total 4 drwxr-xr-x 3 root root 4096 May 15 23:32 oracle [root@Fantasy opt]# chown -R oracle:oinstall oracle/ 2.1、增加Oracle相关的环境变量,修改/home/oracle/.bash_profile文件,增加下面内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/10g/db_1 export ORACLE_SID=orc export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/ export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export TEMP=/tmp export TMP=/tmp export TMPDIR=/tmp export umask=022 export LANG=en_US PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 3、安装依赖包 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->libaio-0.3.103-3.i386.rpm compat-db-4.1.25-9.x86_64.rpm control-center-2.8.0-12.x86_64.rpm gcc-3.4.3-22.1.x86_64.rpm gcc-c++-3.4.3-22.1.x86_64.rpm glibc-2.3.4-2.x86_64.rpm glibc-common-2.3.4-2.x86_64.rpm gnome-libs-1.4.1.2.90-44.1.x86_64.rpm libstdc++-3.4.3-22.1.x86_64.rpm libstdc++-devel-3.4.3-22.1.x86_64.rpm make-3.80-5.x86_64.rpm pdksh-5.2.14-30.x86_64.rpm sysstat-5.0.5-1.x86_64.rpm xscreensaver-4.18-5.rhel4.2.x86_64.rpm compat-libstdc++-33-3.2.3-47.3.x86_64.rpm glibc-kernheaders-2.4-9.1.87.x86_64.rpm glibc-headers-2.3.4-2.9.x86_64.rpm libaio-0.3.103-3.x86_64.rpm glibc-devel-2.3.4-2.9.x86_64.rpm glibc-devel-2.3.4-2.9.i386.rpm libXp-1.0.0-8.1.el5.rpm 4、检查修改系统参数 4.1、检查内存和交换分区的大小,如果内存大于1G,交换分区一般是内存的2倍 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[root@Fantasy /]# grep MemTotal /proc/meminfo MemTotal: 1027060 kB [root@Fantasy /]# grep SwapTotal /proc/meminfo SwapTotal: 2097144 kB [root@Fantasy /]# 4.2、 修改内核参数,修改文件:/etc/sysctl.conf,增加下面内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->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 = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 执行命令:/sbin/sysctl -p,令修改生效, 4.3、查看/etc/pam.d/login文件是否有下面选项(如果没有则添加): session required /lib/security/pam_limits.so pam_limits.so是linux 中的一个PAM(插入式认证模块,Pluggable Authentication Modules), 其配置文件是/etc/sysctl.conf,用于分配用户登录后的权限 4.4、修改文件/etc/security/limits.conf,增加下面内容: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
推荐阅读
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ...
[详细]
蜡笔小新 2023-12-14 11:27:53
本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ...
[详细]
蜡笔小新 2023-12-14 07:44:06
本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ...
[详细]
蜡笔小新 2023-12-13 11:35:40
本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ...
[详细]
蜡笔小新 2023-12-12 20:48:58
本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ...
[详细]
蜡笔小新 2023-12-11 16:34:22
本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ...
[详细]
蜡笔小新 2023-12-09 05:31:17
本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ...
[详细]
蜡笔小新 2023-12-14 21:27:37
本文介绍了Shell中for命令的基本格式和用法,通过提供一个值列表来迭代执行一系列命令。同时还介绍了如何读取列表中的值,并给出了for命令与其他命令的结合使用示例。 ...
[详细]
蜡笔小新 2023-12-12 12:24:14
本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ...
[详细]
蜡笔小新 2023-12-12 11:19:14
本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ...
[详细]
蜡笔小新 2023-12-12 03:02:49
本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ...
[详细]
蜡笔小新 2023-12-11 17:35:39
蜡笔小新 2023-12-10 21:14:20
为什么80%的码农都做不了架构师?最近在工作中需要使用crontab执行定时任务,处理memcacheq消息队列里的数据,但是发现在 ...
[详细]
蜡笔小新 2023-12-09 18:43:51
本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ...
[详细]
蜡笔小新 2023-12-09 10:11:06
漫漫瞹fyS-1908
这个家伙很懒,什么也没留下!