Oracle10g 在linux as 5as 6下地安装
Linux下安装Oracle10g数据库
系统版本:红帽子企业版AS5内核版本:2.6.18-8.el5Linux下Oracle的安装Oracle版本:Release 11.1.0.6.0 – Production安装准备:1、操作系统配置操作系统内核参数设置su – root 切换到root用户,在/etc/sysctl.conf 中增加一下配置信息,#Config the oracle install environmentkernel.shmmax = 2147483648 #最大共享内存,一般是2G,可设为物理内存一半kernel.shmmni = 4096 #最小共享内存kernel.shmall = 2097152 #总内存的大小kernel.sem = 250 32000 100 128fs.file-max = 65536net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144net.ipv4.ip_local_port_range = 1024 65000如果发现和原来的重复,则将原来的注释掉,但是设置之间不能冲突:如你设置了一个最大值和一个默认,但结果是你的最大值比默认值还小,这是不对的,在安装的时候有一步检查系统内核参数就会报错。
配置完以后可以用more /etc/sysctl.conf | grep kernel.s来检查你的配置参数是否已经写到配置文件中。
操作系统依赖库和编译环境在Oracel的安装过程可能依赖于一些系统的类库和GCC的编译库,这就需要将他们提前安装到系统中,即使没有安装,也不用害怕,因为那些安装程序基本上都被放到了安装盘的安装包中,极个别是在找不到可以到网上下载,依赖的包有:compat-libstdc++-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122compat-db-4.0.14-5compat-gcc-7.3-2.96.122tcl-devel-8.3.5-92.i386.ipm可用rpm -qa│grep com pat来检查上述包是否已经安装;安装上述包可能依赖下列包:glibc-kemheadsers-2.4-8.34.i386.rpmglibc-headers-2.3.2-95.20.i386.rpmglibc-devel-2.3.2-95.20.i386.rpm用rpm -qa │ grep openmotif查看openmotif包openmotif21-2.1.30-8用rpm -qa │ grep setarch查看setarch包setarch-1.3-1最终需要安装的包汇集如下:cpp-2.96-108.1.i386.rpmglibc-devel-2.2.4-26.i386.rpmkernel-headers-2.4.9-e.3.i386.rpmgcc-2.96-108.1.i386.rpmbinutils-2.11.90.0.8-12.i386.rpmcompat-libstdc++-devel-7.3-2.96.118.i386.rpmcompat-libstdc++-7.3-2.96.118.i386.rpmcompat-glibc-7.x-2.2.4.32.5.i386.rpmcompat-gcc-c++-7.3-2.96.122compat-db-4.0.14-5compat-gcc-7.3-2.96.122tcl-devel-8.3.5-92.i386.ipmopenmotif-2.2.2-16.i386.rpmopenmotif-devel-2.2.2-16.i386.rpmsetarch-1.3-1.src.rpm安装命令为:#rpm -ivh /$PA TH/file.rpmrpm -ivh cpp-2.96-108.1.i386.rpmrpm -ivh glibc-devel-2.2.4-26.i386.rpmrpm -ivh kernel-headers-2.4.9-e.3.i386.rpmrpm -ivh gcc-2.96-108.1.i386.rpmrpm -ivh binutils-2.11.90.0.8-12.i386.rpmrpm -ivh compat-libstdc++-devel-7.3-2.96.118.i386.rpmrpm -ivh compat-libstdc++-7.3-2.96.118.i386.rpmrpm -ivh compat-glibc-7.x-2.2.4.32.5.i386.rpmrpm -ivh compat-gcc-c++-7.3-2.96.122rpm -ivh compat-db-4.0.14-5rpm -ivh compat-gcc-7.3-2.96.122rpm -ivh tcl-devel-8.3.5-92.i386.ipmrpm -ivh openmotif-2.2.2-16.i386.rpmrpm -ivh openmotif-devel-2.2.2-16.i386.rpmrpm -ivh setarch-1.3-1.src.rpm上述的包也可以不安装,在数据库安装过程中作依赖检查时会逐个提示缺少那些包,然后再到安装的相应目录下查找即可,但是这样可能要重复多次检查安装依赖的过程,延长安装时间。
linux下安装oracle10g的艰难之旅
2005-10-17 09:10作者:田逸出处:chinaitlab责任编辑:罗可龙在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身。
如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术。
本文介绍在redhat linux 下安装oracle 10g 的方法。
在这里说明一下,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术。
Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子。
首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘),依此条件,我看买台服务器才行。
其次是软件要求:在oracle 官方的文档里,对于x86系列支持的操作系统只有3种(radhat ES/AS (x86),redhat ES/AS 3(x86),(x86) ),如果只有redhat 9也是可以安装的,不过要麻烦一点点。
当然oracle 10g需要更多的软件模块才能进行安装,这些软件模块我将在后面逐一说明。
在本例中,使用RedHat ES 3(x86)作为操作平台,并且安装了xwindow。
接下来,我们检查是否符合oracle 10g 的安装要求,以表格的形式列出。
首先是硬件情况。
以root 登录系统,并且启动x-window.如果用下表命令输出的值大于或等于建议值,请检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB继续往下,检查软件需求。
对redhat ES 3(x86),需要如下的软件包:· Gnu gcc package, gcc-3.2.3-2 or 更高下面的包也必须被安装:· · · openmotif-2.2.2-16· · compat-gcc-c++ compat-libstdc++ compat-libstdc++ 为了保证系统满足需求,执行下面的步骤检查安装的linux版本和安装的套件。
LINUX傻瓜系列-oracle10g安装
Oracle安装安装前准备检查AS5的SWAP分区,最好大于2G,否则会出现警告,强行安装也可以;不要使用防火墙和selinux。
把oracle的安装包放在/data/soft目录上(安装包存放路径可自由创建), 解压文件。
安装程序下载:10.2.0.1版本:10201_database_linux32.zip10.2.0.4升级补丁:p6810189_10204_Linux-x86.zip安装前的配置检查补丁首先请安装本文档中《RedHat AS5 安装手册》文档安装linux,安装过程中有的需要安装其他的依赖包,可以看提示安装依赖包在安装所需要的软件包,安装不成功的,可以尝试多安装一次,有些错误可以忽略从对应光盘中找到并安装以下所需要的软件包:注:安装操作系统时候如将开发组件全部选择上之后,可省略该步骤。
# 从RedHat AS5 光盘1cd /media/cdrom/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*# 从RedHat AS5 光盘2cd /media/cdrom/Serverrpm -Uvh compat-libstdc++-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh gcc-4*rpm -Uvh libXp-1*# 从RedHat AS5 光盘3cd /media/cdrom/Serverrpm -Uvh openmotif-2*rpm -Uvh compat-db-4*修改系统版本因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,把Red Hat Enterprise Linux Server release 5 (Tikanga) 注释掉,前面加上一行redhat-4,当然oracle安装完成后,要修改回来。
Linux oracle 10G的安装图解教程
一·安装前的准备配置安装Oracle前的准备很重要,如果没有准备好,导致多次安装数据库不成功。
(一)查询所需安装包是否完整进入系统,终端命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-34-c++ compat-libstdc++rpm -qa |grep compat-gccrpm -qa |grep compat-libstdc++第一条命令无法列出compat-gcc和compat-libstdc++两个包,所以只能用下面两个命令检查。
缺少的都需要安装相关的软件包,RHEL5一共有5张光盘,请参考下面:安装下面的包:# 从RedHat AS5 光盘1[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]# r pm -Uvh setarch-2*[root@dodata ~]# r pm -Uvh make-3*[root@dodata ~]# r pm -Uvh glibc-2*[root@dodata ~]# r pm -Uvh libaio-0*# 从RedHat AS5 光盘2[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]#rpm -Uvh compat-libstdc++-33-3*[root@dodata ~]#rpm -Uvh compat-gcc-34-3*[root@dodata ~]#rpm -Uvh compat-gcc-34-c++-3*[root@dodata ~]#rpm -Uvh gcc-4*[root@dodata ~]#rpm -Uvh libXp-1*# 从RedHat AS5 光盘3[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]#rpm -Uvh openmotif-2*[root@dodata ~]#rpm -Uvh compat-db-4*如果是DVD光盘,或已将所有CD盘上的内容复制到了一个目录,则可以使用下面的命令批量一次安装所有需要的包通过加载光驱中的光盘安装文件[root@dodata ~]#mount -t iso9660 /dev/cdrom /mnt[root@dodata ~]#cd /mnt/Server复制如下命令进行安装rpm -Uvh setarch-2.0-1.1.i386.rpmrpm -Uvh make-3.81-3.el5.i386.rpmrpm -Uvh glibc-2.5-34.i686.rpmrpm -Uvh libaio-0.3.106-3.2.i386.rpmrpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpmrpm -Uvh kernel-headers-2.6.18-128.el5.i386.rpmrpm -Uvh glibc-headers-2.5-34.i386.rpmrpm -Uvh glibc-devel-2.5-34.i386.rpmrpm -Uvh compat-gcc-34-3.4.6-4.i386.rpmrpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpmrpm -Uvh libgomp-4.3.2-7.el5.i386.rpmrpm -Uvh gcc-4.1.2-44.el5.i386.rpmrpm -Uvh libXp-1.0.0-8.1.el5.i386.r pmrpm -Uvh openmotif-2.3.1-2.el5.i386.rpmrpm -Uvh compat-db-4.2.52-5.1.i386.rpmrpm -Uvh binutils-2.17.50.0.6-9.el5.i386.rpm然后再次检查需要的软件包是否都已安装成功。
在Linuxx86上安装Oracle数据库10g以及连接使用
在Linux x86 上安装 Oracle 数据库 10g以及连接使用第1部分安装Oracle数据库前的验证安装完Linux后首先验证安装安装好的Linux应该具备 Oracle 10g所需的所有程序包和更新。
可以执行以下步骤验证安装。
所需内核版本:2.4.9-e.25(或更高版本)通过运行以下命令检查内核版本:uname -r例如:# uname -r2.4.9-e.27smp 说明内核版本符合要求。
其他所需程序包的版本(或更高版本):•gcc-3.2.3-2•make-3.79•binutils-2.11•openmotif-2.2.2-16•setarch-1.3-1•compat-gcc-7.3-2.96.122•compat-gcc-c++-7.3-2.96.122•compat-libstdc++-7.3-2.96.122•compat-libstdc++-devel-7.3-2.96.122这里建议安装Linux的时候把开发环境尽量都装上,这样上面的程序包都会安装在机器上了。
如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db 除外),则可以从 Red Hat Network 下载并安装更新。
要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \ compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel例如:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc \> openmotif compat-gcc-c++ compat-libstdc++compat-libstdc++-develgcc-3.2.3-20make-3.79.1-17binutils-2.14.90.0.4-26openmotif-2.2.2-16setarch-1.3-1package compat-db is not installedcompat-gcc-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122第2部分:针对 Oracle 配置 LinuxLinux安装完毕,您需要针对Oracle 对其进行配置。
linux下oracle10g的安装
linux下oracle10g的安装Linuxoracle10g 一、RedHat as5的安装a 选择安装方式这里咱们使用图形化安装,下图是安装选项的描述 b 检查安装媒介是否正确,最好在第一次使用从网上下载的iso文件时建议检查一遍,以后的安装就不用检查了。
c 安装欢迎页面d 选择安装时使用的语言界面 e 选择键盘f 选择磁盘分区方式(手动或自动)g 使用vmare安装都是默认为新系统安装,即新硬盘分区,所以他是给你提示是否有要备份的数据。
确认告警h 确定要分区的磁盘i 确认告警提示j 对磁盘进行分区swap1G2G k 设置grub,通常不用设置,除非是比较关键的系统(对安全级别有特殊要求的)l 配置网络接口卡我的网络配置如下m 设置网络安全n 选择系统语言o 确定系统时区p 设置root密码q 选择安装软件包的方式(默认或自选),我选择的是用户定制软件安装,有些东西是不需要的,所以还是手动选择的好。
r 确定自选的安装包,如果硬盘够大,建议选择全部安装。
为安装Oracle,以下组件包必须被安装:桌面环境:GNOME Desktop Environment 应用程序:Editors Graphical Internet Text-based Internet 开发:Development Libraries Development Tools 基本系统:System Configuration Tools Administration Tools Base Legacy Software Support System Tools X Window System s 开始安装t 安装需要的媒体包,一般的安装所需的光盘顺序是1-2-3-4-1 u 格式化磁盘分区v 安装过程,这一步时间可能会比较长,主要看你的机器的配置和你选择的软件包的多少了。
w 换盘,这个时候如果你向我一样没有刻盘的话,就点击从vmware的工具栏里点击VM――settings修改cdrom的iso文件,记住,最好的顺序是先disconnect cdrom,然后是修改cdrom 的iso文件名称,然后connect cdrom。
RedHat Linux AS5安装Oracle 10g 及常见问题
RedHat Linux AS5安装Oracle 10g 及常见问题环境:Operating System: windows xpVirtual machine: VMware 5.5.3Linux: RHEL 5注:由于RHEL 5不是Oracle官方文档中的支持版本,所以以下检查配置项均参照Oracle 对RHEL 4.0的要求。
一、检查硬件1.查看RAM和交换空间以及磁盘大小命令:#grep MemTotal /proc/meminfo#grep SwapTotal /proc/meminfo#df -h#df -k /tmp要求:所需最小RAM 为256MB,而所需最小交换空间为512M。
对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。
Oracle 10g 软件还需要2.5GB 的可用磁盘空间,而数据库则另需1.2GB 的可用磁盘空间。
/tmp 目录至少需要400MB 的可用空间。
但10g官方要求为:最小RAM 为1024MB, SWAP为RAM的2倍。
RAM为1025MB~2048MB,SWAP为RAM的1.5倍。
RAM为2049MB~8192MB,SWAP与RAM 相等。
RAM大于8192MB,SWAP为RAM的0.75倍。
/tmp目录至少400MB。
安装Oracle 10g软件需1.5GB~3.5GB磁盘空间。
Oracle数据库需要1.2GB磁盘空间。
二、验证Linux安装1、检查内核版本命令:#uname -r所需版本:2.6.9-5.EL(为官方RHEL 4.0的要求)2、检查所需软件包命令:#rpm -q package-name所需包及其版本:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-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*******如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装*******#rpm -ivh package-name-major-version*例如:#rpm -Uvh compat-db-4*注:1.其中sysstat-5.0.5-1和xscreensaver-4.18-5.rhel4.2包在光盘中未找到。
RedHatLinuxAS5安装Oracle10g步骤
RedHatLinuxAS5安装Oracle10g步骤1、软件准备在安装之前我们要先准配好这一次要用到的所有软件包。
●RHEL5安装包(五张CD或一张DVD)●Oracle安装包:10201_database_linux32.zip●操作系统补丁包rhel3_pre_install.sh●RPM软件包:p3006854_9204_LINUX.zipp2617419_210_GENERIC.zipp3238244_9204_LINUX.zip可以在AS5的光盘中找到的包:compat-libcwait-2.1-1.i386.rpmcompat-db-4.2.52-5.1.i386.rpmlibXp-1.0.0-8.i386.rpmlibXp-devel-1.0.0-8.i386.rpmopenmotif-2.3.0-0.3.el5.i386.rpmopenmotif-devel-2.3.0-0.3.el5.i386.rpm可以在网上下载的包:giflib-4.1.3-7.1.el5.1.i386.rpmglib-1.2.10-20.el5.i386.rpmlibpng10-1.0.42-1.rhel5.i386.rpmORBit-0.5.17-22.rhel5.i386.rpmgtk+-1.2.10-57.fc7.i386.rpmimlib-1.9.15-6.rhel5.i386.rpmgnome-libs-1.4.2-9.rhel5.i386.rpm2、安装注意点RHEL AS5安装注意事项如下:1) 建议在装系统时手工分区,如果选用自动分区的话一定要在分区之后查看一下根目录的空间是否够用。
因为接下来在Oracle的安装主目录/home下面将会使用很大的空间。
2) 不要过度的迷信RHEL准备的【定制添加/删除软件包】功能,安装系统的时候必须选择【定制安装】并且将所有可能要用到的软件包尽量一次装全,以免以后留下麻烦,尤其是【开发】和【服务器】这两项。
中标麒麟linuxV5安装oracle10g
中标麒麟linuxV5安装oracle10g中标麒麟linux V5安装oracle 10g一、设置正确的内核参数Kernel Parameter将以下参数设置加入到/etc/sysctl.conf末尾中,这样每次操作系统启动时,便会自动设置这些内核参数,而不需要每次都人工设置。
#vim /etc/sysctl.conf在文件末尾添加如下参数:保存后执行sysctl –p使/etc/sysctl.conf设置值生效。
二、设置系统资源限制假设未来由oracle这个系统用户安装Oracle Database 10g,则系统管理员需要将以下参数添加到/etc/security/limits.conf中。
#vim /etc/security/limits.conf在文件末尾添加如下参数:接着,设置/etc/pam.d/login,启动系统资源限制#vim /etc/pam.d/login在文件末尾添加如下参数:最后,为了能让用户oracle在每次登录操作系统后,都会自动设置其最大可启动进程数与最多可开户文件数:# vim /etc/profile在文件末尾添加如下参数:三、创建用户组与用户账户# groupadd oinstall# groupadd dba# groupadd oper# useradd -g oinstall -G dba,oper oracle#passwd oracle四、设置用户环境变量#vim /home/oracle/.bash_profile在文件末尾添加如下参数:五、设置安装路径# mkdir -p -m 775 /u01/app# chown -R oracle:oinstall /u01/app六、安装Oracle Database 10g以oracle 身份登录,SecureCRTl软件中用sftp,或xmodem将安装文件上传到oracle的目录,并解压到一个目录,比如“/home/oracle/10g_db/”。
Oracle 10G For Linux安装
Oracle10G For Linux安装步骤Oracle软件安装步骤:1、用户创建(1)groupadd dba(2)useradd -g dba oracle2、启动安装以oracle用户登录,然后到oracle安装目录,执行runInstaller.注意:如果是远程安装,请将XManager软件,并且将DISPLAY环境变量指向自己IP,如:192.168.86.2:0.0;如果是登录到Xwindow安装的,请先执行一下xhost +,去掉显示限制,然后再执行runInstaller。
(1)执行安装命令(2)选择安装模式建议选择:高级安装模式(3)执行oracle安装信息存放路径(默认即可)(4)选择支持语言建议增加简体中文,选择完后再选择安装模式。
(5)选择安装类型建议:自定义模式。
(6)选择Oracle安装目录注:此Path为ORACLE_HOME环境变量路径。
(7)选择安装组件如果是开发环境,请安装“Oracle Programmer”组件。
(8)执行Oracle安装检查此步骤如果出现错误,请检查是否缺少组件包。
(9)选择oracle所属组(无须修改)(10)选择是否要建数据库建议:先知安装软件。
(11)显示已选择的组件(12)安装过程(13)后续脚本执行注:下列脚本必须要以root用户执行。
(14)安装完毕。
到上述目录,以root用户分别执行上述脚本。
执行完上述脚本之后,然后点击“OK”即可。
至此Oracle软件已经安装完成,如果需要创建数据库,请参见《数据库创建步骤》。
数据库创建步骤:(1)Oracle环境变量设置以oracle用户登录,设置好环境变量:DISPLAY环境变量以及Oracle相关的环境变量。
具体如下:export ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=ora10gexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib export PATH=$ORACLE_HOME/bin:$PATH重新登录oracle用户,使得环境变量生效;(2)执行dbca(3)选择创建数据库(4)选择数据库类型建议:建议选择自定义模式。
在Linux操作系统上安装Oracle 10g
SwapTotal: 1574360 kB 建议内存最少1GB,交换分区为内存的1.5~2倍。如果空间充足建议2倍。修改 主机名及hosts文件如下。
[root@oracle10g ~]# hostname oracle10g
[root@oracle10g ~]# vi /etc/hosts
# Do not remove the following line, or various programs
Oracle数据库系统
ቤተ መጻሕፍቲ ባይዱ
在Linux操作系统上安装Oracle 10g
第五步:创建安装目录。 [root@oracle10g /]# mkdir -p u01/oracle [root@oracle10g /]# chown -R oracle:oinstall u01
改变u01目录所属用户及组,-R参数表示递归。将Oracle 10g安装介 质解压到u01目录下。 [root@oracle10g database]# pwd /u01/database [root@oracle10g database]# ll
Oracle数据库系统
在Linux操作系统上安装Oracle 10g
第一步:内存及交换分区检查。
[root@oracle10g ~]# cat /proc/meminfo | grep MemTotal
MemTotal: 1034604 kB
[root@oracle10g ~]# cat /proc/meminfo | grep SwapTotal
会失败),使Oracle用户可以使用X-window。 [root@oracle10g /]# xhost +local:root
在Linux操作系统上安装Oracle 10g
Linux5下Oracle10G后台安装文档
保证原创精品已受版权保护一.准备工作1.服务器上架要保持服务器安装牢固、水平、美观,安装时要戴上防静电手套。
2.各种连接线的安装安装电源线、数据线、控制线和视频线等,线与线之间用扎带扎好,防上堵服务器风扇的出风口。
3.网络设备的安装各个服务器间网线的安装,给交换机划VLAN。
二.LINUX的安装(linux AS5.5)1.磁盘阵列,做RIAD,RIAD5或者RIAD10,安装linux AS5.5,输入序列号:2515dd4e215225dd,选择安装所有开发软件包。
2.分区大小的规划按照安装oracle的需求:检查项目命令/方法建议值(最少)内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB(为内存的两倍)/tmp目录空闲区 #df –k /tmp MB硬盘空闲空间 #df -k 4GB3.修改主机名hostname为synjones。
之后确定/etc/hosts文件中有localhost的记录(127.0.0.1的记录),若没有则必须配置,此配置会影响后面监听的启动是否成功。
确保127.0.0.1指向自己的主机名,并添加如下对应关系:# vim /etc/hosts192.168.130.189 synjones dbserver重启网络服务:#service network restart查看主机名是否改变:#hostname4. 关闭selinux:#vim /etc/selinux/configSELINUX=disabled5.关闭防火墙:重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off三.ORACLE 10G的安装1.安装oracle所必需的软件环境的安装。
RedHat AS 5下Oracle10g安装文档
RedHat AS 5下Oracle10g安装文档目次1.安装Oracle前的系统准备工作 (3)1.1.检查内存、硬盘容量、交换空间等 (3)1.2.检查需要的软件包 (3)1.3.修改系统内核参数 (3)1.4.创建组和用户 (4)1.5.添加以下内容到/etc/security/limits.conf (4)1.6.添加以下内容到/etc/pam.d/login (4)1.7.加以下内容到/etc/profile (5)1.8.对默认 shell start-up文件作如下改变 (5)1.9.配置Linux主机 (5)1.10.配置oracle用户环境变量 (5)2.安装Oracle,并进行相关设置 (7)2.1.解压缩安装文件 (7)2.2.用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面: (7)1.安装Oracle前的系统准备工作1.1.检查内存、硬盘容量、交换空间等检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB1.2.检查需要的软件包继续往下,检查软件需求。
可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -q setarch-2*# rpm -q make-3*# rpm -q glibc-2*# rpm -q libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -q compat-libstdc -33-3*# rpm -q compat-gcc-34-3*# rpm -q compat-gcc-34-c -3*# rpm -q gcc-4*# rpm -q libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -q openmotif-2*# rpm -q compat-db-4*如果使用DVD安装介质的话,会很方便。
oracle10g安装教程
oracle10g安装教程Oracle 10g 是一款强大的关系型数据库管理系统,下面是Oracle 10g 的安装教程:第一步:下载 Oracle 10g 安装包。
可以在 Oracle 官方网站上下载适用于您的操作系统的 Oracle 10g 安装包。
下载完成后,确保安装包与您的操作系统兼容。
第二步:解压安装包。
将下载的安装包解压到您想要安装 Oracle 10g 的目录中。
您可以使用压缩解压工具(如WinRAR)或自带的压缩工具进行解压。
第三步:运行安装程序。
在解压完成后,进入到解压目录,并找到名为“setup.exe” 或“install.exe” 的安装程序。
双击运行该程序以启动安装向导。
第四步:选择安装类型。
安装向导会提示您选择“创建和配置数据库”或“仅安装软件”。
如果您想在本地计算机上创建和配置 Oracle 数据库,选择第一个选项。
如果只是想安装 Oracle 10g 的软件,选择第二个选项。
第五步:配置数据库实例和监听器。
如果选择了“创建和配置数据库”选项,安装向导会要求您提供一些配置信息,如数据库名称、端口号和管理员密码等。
根据您的需求,填写相应的信息,并点击“下一步”继续。
第六步:选择安装位置。
安装向导会要求您选择 Oracle 10g 的安装位置。
您可以选择默认路径或自定义路径。
点击“下一步”继续。
第七步:进行安装。
在确认了安装选项和安装位置后,点击“下一步”开始安装。
安装过程可能需要一些时间,请耐心等待。
第八步:完成安装。
安装完成后,安装向导会弹出安装完成的提示窗口。
点击“完成”退出向导。
至此,您已经成功安装了 Oracle 10g 数据库。
完成安装后,您可以通过启动菜单或桌面上的 Oracle 10g 快捷方式来启动Oracle 10g 数据库,并开始使用它来创建和管理数据库。
总结:安装 Oracle 10g 数据库需要先下载安装包,然后解压安装包,并运行安装程序。
在安装向导中,需要选择安装类型、配置数据库实例和监听器、选择安装位置,最后进行安装。
Linux5安装oracle10g
/sbin/sysctl -p 6.vi /etc/security/limits.conf # For Oracle Install oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard file 65536
9.vi /etc/csh.login
# For Oracle Install if ( \$USER == "oracle" ) then limit maxproc 16384 limit descriptors 65536 umask 022 endif 10.vi /etc/redhat-release Red Hat Enterprise Linux Server release 5 (Tikanga) 将 5 修改成 4 即可
7.vi /etc/pam.d/login # For Oracle Install session required 8.vi /etc/profile # For Oracle Install if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi /lib/security/pam_limits.so
下面用切换到 oracle 用户 11.vi .bash_profile # For Oracle Install TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; 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 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536
Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁升级10.2.0.4)最新完整记录
Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁10.2.0.4) 一、安装系统Swap大小设置:Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,并且关闭防火墙,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
(注解:#号代表的是root用户执行语句,$代表的是oracle用户执行语句,请注意区分)(当前系统内存为8G 操作系统为32位redhat 5.3)二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a.检查内核版本,oracle 10g需要的linux内核版本为2.4.9-e.25(或者更高的版本)检查linux内核版本命令行如下:# uname –rb.Oracle 10 g其他所需程序包的版本gcc-2.96-118.7.2make-3.79.1-8binutils-2.11.90.0.8-12openmotif-2..1.30-11glibc-2.2.4-32.8检查程序包命令行如下:# rpm -q gcc make binutils openmotif glibcc.运行命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc\> openmotif compat-gcc-c++ compat-libstdc++-devel再次查看系统程序包版本gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-gcc-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122campat-db-4.0.14.5(oracle 10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如package compat-libstdc++-devel is not installed 则需要安装此程序包d.相关缺少软件包打包安装:软件包安装命令:rpm -ivh 文件路径如:rpm -ivh /compat-libstdc++-7.3-2.96.122.rpm如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上--nodeps –force即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全,以上安装包是不够的,需要检查以下安装包是否已经安装:libgomp-4.4.0-6.el5.x86_64.rpm \kernel-headers-2.6.18-164.el5.x86_64.rpm \glibc-headers-2.5-42.x86_64.rpm \libstdc++-devel-4.1.2-46.el5.x86_64.rpm \sysstat-7.0.2-3.el5.x86_64.rpm \glibc-devel-2.5-42.x86_64.rpm \libaio-devel-0.3.106-3.2.x86_64.rpm \gcc-4.1.2-46.el5.x86_64.rpm \gcc-c++-4.1.2-46.el5.x86_64.rpm \libtermcap-devel-2.0.8-46.1.x86_64.rpm \readline-devel-5.1-3.el5.x86_64.rpm \unixODBC-2.2.11-7.1.x86_64.rpm \unixODBC-devel-2.2.11-7.1.x86_64.rpm \glibc-devel-2.5-42.i386.rpm \libaio-devel-0.3.106-3.2.i386.rpm \unixODBC-2.2.11-7.1.i386.rpm \unixODBC-devel-2.2.11-7.1.i386.rpm \compat-db-4.2.52-5.1.x86_64.rpm \compat-gcc-34-3.4.6-4.x86_64.rpm \compat-gcc-34-c++-3.4.6-4.x86_64.rpm \gdb-6.8-37.el5.x86_64.rpm \libXp-1.0.0-8.1.el5.i386.rpm \libstdc++-devel-4.1.2-46.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm \elfutils-libelf-devel-0.137-3.el5.x86_64.rpm \没有则要从安装盘上找到并安装,不再细说。
Linux5下Oracle10安装详细步骤(包括安装过程中所有遇到问题详细的解决方法)
Red Hat Enterprise Linux 5下Oracle10g详细安装步骤2012年4月2日目次1.安装Oracle前的系统准备工作 (3)1.1.检查内存、硬盘容量、交换空间等 (3)1.2.检查需要的软件包 (3)1.3.修改系统内核参数 (5)1.4.创建组和用户 (5)1.5.添加以下内容到/etc/security/limits.conf (6)1.6.添加以下内容到/etc/pam.d/login (6)1.7.添加以下内容到/etc/profile (6)1.8.对默认 shell start-up文件作如下改变 (6)1.9.配置Linux主机 (7)1.10.配置oracle用户环境变量 (7)2.安装Oracle,并进行相关设置 (8)2.1.解压缩安装文件 (8)2.2.用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面: (8)3.附录 (14)以下是我安装Oracle所需要的系统package的详细过程,包括失败的记录,最后所有必须的包都安装成功。
(14)1.安装Oracle前的系统准备工作1.1.检查内存、硬盘容量、交换空间等检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB1.2.检查需要的软件包继续往下,检查软件需求。
可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -q setarch-2*# rpm -q make-3*# rpm -q glibc-2*# rpm -q libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -q compat-libstdc -33-3*# rpm -q compat-gcc-34-3*# rpm -q compat-gcc-34-c -3*# rpm -q gcc-4*# rpm -q libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -q openmotif-2*# rpm -q compat-db-4*如果使用DVD安装介质的话,会很方便。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle10g 在linux as 5/as 6下的安装一.Oracle安装前配置1.red hat 5下安装时需检查以下安装包查询所需安装包是否完整rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装缺失的包安装完成后仍然提示部分包没有安装,不过不影响使用package compat-libstdc++-devel is not installed另一种说法:查询所需安装包是否完整rpm -q gcc make binutils openmotif setarch libXp而对于需要安装的包,按如下关键字搜索和安装即可compat -> libXp -> openmotif 全部安装完毕即可(我是这样做的)******************************************************************************** ***************************2.red hat 6.1下安装时需检查以下安装包(1).redhat6.1 安装oracle10g 在执行命令./runInstaller安装报以下错误时,需要安装相关补丁包。
(2)在red hat 6.1 安装时需要安装以下包rpm -ivh libX11-*rpm -ivh libXt*rpm -ivh libXext-*rpm -ivh libXa-*rpm –ivh libXau-*rpm –ivh libSM-*rpm –ivh libICE-*rpm –ivh libXi-*rpm –ivh libxcb-*rpm –ivh libuuid-*(3)在redhat 6.1上oracle10g 仅安装了以上的包,仍然还是不行的,在安装过程中仍会报缺少包。
例如下图(4)red hat 6.1 上安装oracle前,建议安装以下包。
# rpm -ivh libstdc++-devel-4.4.4-13.el6.i686.rpm --nodepskernel-headers-2.6.32-71.el6.i686.rpm \glibc-headers-2.12-1.7.el6.i686.rpm \glibc-devel-2.12-1.7.el6.i686.rpm \gnome-icon-theme-2.28.0-2.el6.noarch.rpm \dmz-cursor-themes-0.4-4.el6.noarch.rpm \sgml-common-0.6.3-32.el6.noarch.rpm \libaio-devel-0.3.107-10.el6.i686.rpm \ncurses-devel-5.7-3.20090208.el6.i686.rpm \libgnome-2.28.0-11.el6.i686.rpm2.增加Oracle安装和使用的用户(1) 新增组和用户groupadd oinstallgroupadd dbauseradd -g oinstall -G dba -d /home/oracle oracle passwd oracleuseradd –d /home/用户名用户名–u id –g 用户组注意几个命令行的使用:切换用户:Su 用户名增加用户:Useradd:删除用户:userdel: rm –rf 用户名修改用户权限:Chmod –R 775 /home/用户名修改用户组:chown –R oracle:dba /home/oracle //指定文件的所属用户和所属组修改用户密码:passwd 用户名查看用户:more /etc/passwd查看用户组:more /etc/group775代表意思:rwx(4+2+1):rwx(4+2+1):rwx(4+2+1)************************************************************************************** *********************注意:配置文件用vi命令修改4.修改配置文件(1) /etc/sysctl.conf 行末添加以下容,已有的修改kernel.shmall = 2097152kernel.shmmax = 8147483648kernel.shmmni = 4096# semaphors: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144运行下面的命令使得核参数生效/sbin/sysctl -p(2) /etc/security/limits.conf 行末添加以下容#use for oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536(3) /etc/pam.d/login 行末添加以下容session required pam_limits.so(4) /etc/selinux/config更改SELINUX=disabled关闭防火墙,必须的(5) /etc/redhat-release Linux版本信息,5不支持Oracle,安装后可以改回去(6) gedit /etc/profile 就是增加JDK配置的文件,在增加JDK配置后紧接着增加如下容(6) bash_profile 在创建用户后在用户的目录下有一个.bash_profile(使用Oracle用户) 并在文件中增加如下容(ORACLE_BASE是最重要的,他代表Oracle的安装路径)(在安装时就可以创建数据库,如果安装完毕重启,则再启动监听时无法启动,则要注意ORACLE_HOME在数据库安装后要根据实际路径进行修改)二.数据的安装执行命令cpio -idmv <10201_database_linux_x86_64.cpio,解压到/opt 目录下。
现在使用oracle用户到/opt/database目录下执行安装。
1.选择安装类型,这里我选择高级安装,如下图所示2.指定证书存放目录,如图所示:3. Oracle开始进行安装前的检查工作,如下图所示:4.显示安装概要,如下图所示:5.开始安装,如下图所示:6.red hat 6.1上安装时可能会提示此错误,可以忽略继续安装。
Red hat 5上安装则不会有此提示。
7.安装结束需要执行下列两个脚本文件。
/home/oracle/product/10.2.0/db_1/root.sh/home/oracle/oraInventory/orainstRoot.sh三.数据的升级执行命令unzip p8202632_10205_Linux-x86-64.zip,解压到/opt目录下。
1.解压升级安装包2.使用oracle用户到/opt/database目录下执行安装。
[oracleTSM54-Test opt]$ cd /opt/Disk1/ [oracleTSM54-Test Disk1]$ lsdoc install response runInstaller stage welcome.html [oracleTSM54-Test Disk1]$ ./runInstaller3. 指定证书存放目录,如图所示:4.把默认勾选项取消,点击“next”如图所示。
5.选择“yes”继续执行安装6. Oracle开始进行升级安装前的检查工作,如下图所示:7.显示安装概要,如下图所示:8.开始安装,如图所示。
9.安装结束后,系统会提示执行root.sh脚本。
/home/oracle/product/10.2.0/db_1/root.sh四.建库1.切换到oracle 用户下,在命令行执行dbca2.选择操作“custom Database”(注意:不建议在同一台机器上创建多个数据库instance)3.指定SID4.配置是否可以使用Enterprise Manager配置数据库。
5.配置数据库管理员密码,根据需要选择并指定密码6.指定数据存放方式,选择“文件系统”7.指定数据文件存放的位置,选择“所有数据库文件使用公共位置”,并通过浏览指定“/home/oracle/oradata8.数据库容,默认安装即可9.取消所有勾选项,继续安装10.初始化参数,指定字符集为“ZHS16GBK-GBK16为简体中文“11.存储信息,默认安装即可12.创建选项,默认即可,点击“Finish”13.确认信息,点击“ok”14.创建数据库,等待完成按结束即可。
五.配置监听1.切换到oracle用户下,执行命令netca2.添加监听3.选择网络协议4.选择监听端口5.配置tnsnames.ora文件tspf2012=(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = tspf)))用客户端去练一下6.数据库服务的启停及监听服务的启停$ su –oracle$ sqlplus /nologSql>conn / as sysdbaSql>startup ------------启动数据库服务Sql>shutdown immediate---关闭数据库服务$ lsnrctl start --------启动监听$ lsnrctl stop --------关闭监听$ lsnrctl stauts --------查看监听状态7.创建用户create user ltpfidentified by ltpfdefault tablespace USERStemporary tablespace TEMPprofile DEFAULT;grant connect to tspon;----赋权grant resource to tspon; ----赋权8.查看表空间9.扩表空间有两个方式新增数据文件:扩展原数据文件:这两种仅针对使用文件系统的,对裸设备要慎用!。