




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LINUX下安装ORALCLE完全手册 本文先写如何在Fedora core 5上面安装Oracle 10g, 然后再写在其他linux上安装oracle的注意事项。 一、Red Hat 系列linux安装ORACLE 准备主机和操作系统: 1、物理内存:512M,硬盘剩余空间:3G以上(不包括安装Oracle前的安装的其他程序) 2、交换空间2G 注意:在进行ORACL安装时,安装进程会提示教换空间最少要3068MB,与这里所说的2G有出入,没有关系,直接安装是不会有问题的,我在安装的时候实际所用的SWAP空间为1086MB,连2G都不到,但是最后成功了; 3、禁用secure Linux(建议禁用,虽然笔者没有禁用,最后也安装成功了) 关于禁用secure Linux有很多办法,可以在安装LINUX的过程中禁用,也可以在系统里面进行禁用,通过编辑/etc/selinux/config 文件禁用secure linux,确认其中的SELINUX标记如下:SELINUX=disabled。也可以通过GUI工具(Applications System Settings Security Level),选择SELinux禁用该属性; 4、已经安装下列包: A、X Window System B、GNOME Desktop Environment C、Editors D、Graphical Internet E、Text-based Internet F、Server Configuration Tools G、Development Tools H、Administration Tools I、System Tools 安装前的准备工作 1、下载软件 Oracle Database 10g Release 2 () Software下载位置: /software/products/database/o racle10g/index.html 需要注意下载安装文件的版本号,不要搞错了(下载需要注册) openmotif21-2.1.30-14.i386.rpm /linux/fedora/core/4/i386/os/F edora/RPMS/openmotif21-2.1.30-14.i386.rpm 2、解压软件 (1)、解压命令: unzip 10201_database_linux32.zip (2)、解压后产生一个包含安装文件的目录database 注:最好在根上建立一个文件夹,这个文件夹专门用来存放ORACLE的安装文件。但是需要注意的是,在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现问题。 3、修改host文件 查看/etc/hosts文件中必须包含a fully qualified name for the server(一个合法的服务器名全称);fc5默认安装后是可以不修改的。 4、设置内核参数 (1)、在/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 (2)、运行下列命令是参数配置生效: /sbin/sysctl -p (3)、在/etc/security/limits.conf文件中加入下列行: * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 (4)、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:(默认安装是没有的) session required /lib/security/pam_limits.so 5、参数配置 (1)、检查下列包是否安装,若未安装则要先安装: # From Fedora Core 5 DVD cd /media/dvd/Fedora/RPMS rpm -Uvh setarch-* rpm -Uvh -force tcl-* rpm -Uvh openmotif-2* rpm -Uvh compat-db-* rpm -Uvh compat-libstdc+-33* rpm -Uvh compat-libf2c-32-* rpm -Uvh compat-gcc-32-* rpm -Uvh libaio-* rpm -Uvh compat-gcc-32-c+-* rpm -Uvh compat-libstdc+-296* rpm -Uvh compat-libgcc-296* rpm -Uvh rsh-* 注:安装光盘内容的命令:(如果是虚拟机的话,要注意自己虚拟机默认的光驱是否是虚拟光驱) mkdir /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom 查看 cd /mnt/cdrom # From download rpm -Uvh openmotif21-2.1.30-14.i386.rpm (2)、创建下列组和用户 groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba oracle passwd oracle (在这个命令的执行过程中,会要求用户输入两次密码) (3)、创建安装oracle的目录 mkdir -p /opt/oracle/product/10.2.0/db_1 chown -R oracle.oinstall /opt (4)、用root登录,执行下列指令: xhost + (5)、用oracle登录把下列行加在.bash_profile文件末尾,注意把其中ORACLE_SID换成自己的实例名:(.bash_profile文件的位置在/opt/oracle/.bash_profile) 命令:vi $HOME/.bash_profile # Oracle Settings TMP=/tmp;export TMP TMPDIR=$TMP;export TMPDIR ORACLE_BASE=/opt/oracle;export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;expor t 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;exp ort LD_LIBR CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORAC LE_HOME/rdbms/jlib; export CLASSPATH umask 022 export LC_ALL=en.US (也可以在终端设置) if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 然后执行 $ source .bash_profile 注:执行此命令时,可能会有某些路径不存在的警告,这是正常的,因为在没安装oracle之前,$ORACLE_HOME下面还没有各个文件夹。 (6)、修改Oracle安装文件及其所在目录的所有于权限 以我的做法为例,在/home下建立一个名字为software的文件夹,然后将oracle安装文件copy到这个文件夹,然后在终端里面修改文件夹software的归属及权限,具体办法如下: chmod 777 /home/software/database chown -R oracle.oinstall /home/software/database 安装oralce 安装前必须修改oralce10g的bug。这是当前很多人依照网上的安装方法失败的原因。 1.先进入安装文件夹下的路径stage/Components/work.rsf/.0/1/D ataFiles, 把filegroup6.jar压缩文件中的gennttab中的脚本改一下。具体命令如下: $cd ./database/stage/Components/work.rsf/10. /1/DataFiles $ jar xf filegroup6.jar (这里如果找不到jar可以先安装jar,或者使用鼠标操作) $gedit bin/gennttab 脚本的修改方法是: 把Code: LIB=$ECHO $TtoLIB | $SED s/ / /g | $GREP $T: | $AWK -F: print $2 INI=$ECHO $TtoINI | $SED s/ / /g | $GREP $T: | $AWK -F: print $2 BAS=$ECHO $TtoBAS | $SED s/ / /g | $GREP $T: | $AWK -F: print $2 替换为Code: LIB=$ECHO $TtoLIB | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 INI=$ECHO $TtoINI | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 BAS=$ECHO $TtoBAS | $SED s/ /n/g | $GREP $T: | $AWK -F: print $2 $jar cMf filegroup6.jar bin/* (这里可以使用鼠标操作,把bin文件夹压缩为filegroup6.jar) $rm -rf bin 2. 用oracle用户登录。如果用的是X模式,要把DISPLAY设置如下:(这一步笔者没有执行,不影响安装) DISPLAY=:0.0; export DISPLAY 3. 因为oracle10g对linux的版本有要求,可用下面的参数跳过10g对支持系统的检查,在/software/database目录下用如下命令开始安装: ./runInstaller -IgnoreSysPreReqs 如果不写参数 ,必须修改/etc/redhat-release 文件, 按照目前网上盛行的方法即可。 4. 在安装过程中输入合适的ORACLE_HOME和实例名。详细过程就不说了,大家看着提示填写就好。完成后的画面中会有管理端入口地址和sqlplus入口地址。 5、安装过程中消耗时间很多,请耐心等待,另外,在安装过程中,所有的提示信息都是中文的。在安装即将完成的时候,会提示运行两个程序或者是脚本,然后就可以了。 安装后配置(参考老外原文) 编辑/etc/oratab文件设置每个实例的重启标志为“Y”: oracle:/opt/oracle/product/10.2.0/db_1:Y 老外原文见/fengyun14/archive/2006/11/01/ 1359988.aspx。 安装检测 安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。 二、安装Oracle时地个大注意事项 1、在其他版本LINUX(如UBUNTU,DEBIAN,SUSE等)上安装ORACLE前必须安装好的:gcc, make, binutils, lesstif2, libc6, and rpm libaio1 awk rpm j2re的运行环境 (ununtu和debian可通过apt-get install 完成安装)。 2、可以创建一个文件 /etc/redhat-release:添加如下内容,来伪装成redhat3。 Red Hat Linux release 3.1 (drupal) 当然也可以使用上文提到的跳过检查的参数 3、交换空间如果不足2G,要使用如下命令来实现: shell# dd if=/dev/zero of=tmp_swap bs=1k count=900000 shell# chmod 600 tmp_swap shell# mkswap tmp_swap shell# swapon tmp_swap 4、上文提到的bu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 指纹识别技术在移动支付领域的应用分析报告(2025年)
- 注塑主管目标责任协议书
- 银行促销活动协议书模板
- 自建房私下协议买卖合同
- 注册一家新公司合同范本
- 电信放弃安装协议书范本
- 瑜伽馆员工离职合同范本
- 水管道安装维修合同范本
- 防疫合同协议书模板模板
- 码头合作转让协议书模板
- 2025江西德安万年青环保有限公司市场部区域经理招聘4人笔试历年参考题库附带答案详解
- 怀特海《教育的目的》读书分享
- 2025年校长职级考试题及答案
- 统借统还资金管理办法
- 国家能源集团采购管理规定及实施办法知识试卷
- 2025年广西继续教育公需科目考试试题和答案
- 2024年广州市南沙区社区专职招聘考试真题
- 山东医药技师学院招聘笔试真题2024
- 仓库超期物料管理制度
- DZ∕T 0289-2015 区域生态地球化学评价规范(正式版)
- 贵港市国有建设用地改变土地使用条件方案
评论
0/150
提交评论