网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.9i下参数的变化.
.Oracle中忘记System和Sys密码后的.
.ORACLE常用傻瓜问题1000问全集(.
.关于oracle配置多个数据库的问题.
.批量绑定(bulk binds):FOR循环与.
.寻找发展方向 数据分析的5大技术.
.如何备份控制文件?.
.记几个容易忘的oracle 函数.
.复杂查询语句的使用.
.Oracle数据库技术(18).
.用网络卡从并口上启动Linux.
.Oracle学习手册:Oracle的“OFF .
.数据库手册:速查Oracle函数列表.
.修改ORACLE的DATAFILE文件名.
.在JAVA中连接Oracle数据库(例子).
.Oracle发布免费数据库管理工具Ra.
.在sqlplus中操作blob和clob.
.在复杂应用环境下监控ORACLE数据.
.Oracle FAQ 之网络与安全篇.
.如何在Oracle 中实现类似自动增加.

Oracle10g For RHAS3 Install(一)

发表日期:2008-2-9


操作系统版本:Red Hat Enterprise Linux AS release 3        Kernel 2.4.21-20.ELsmp on an i686 数据库版本:Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 For Linux RHEL AS 3安装          本文使用以下分区方案(文件系统均为 ext3): Filesystem    Type     Size   Used  Avail Use% Mounted on /dev/sda6     ext3    552GB  3.5GB  521GB   1% / # 根分区 /dev/sda1     ext3    1.1GB   45MB  962MB   5% /boot # 引导分区 /dev/sda2     ext3     22GB  2.1GB   19GB  11% /oracle # 安装oracle产品及数据文件 /dev/sda5     ext3    2.2GB  236MB  1.8GB  12% /tmp # 安装Oracle时放置临时文件 注:交换分区(SWAP)设置为2048MB。一般为内存的两倍,超过 2GB(32 位系统不支持大于 2GB 的交换文件)。假如需要大于 2GB 的交换空间,则创建多个交换分区。 必要的硬件信息检查 Oracle10g对硬件的要求
检查内容 最小值 检查命令 物理内存 512M # grep MemTotal /proc/meminfo 交换空间 1.0 GB或者2倍内存大小 # grep SwapTotal /proc/meminfo /tmp 空间 400 MB # df -HT 数据库所需空间 2.5 GB # df -HT 数据库文件 1.2 GB # df -HT 检查操作系统内核版本 Oracle10g要求RHAS 3.0的内核版本不低于2.4.21-4.EL 命令:uname -r 结果:2.4.21-20.ELsmp 检查并安装操作系统相关包及布丁,并安装缺少的包 在这个版本的RHEL上安装Oracle,必须要有以下几个软件包,版本不能低于面的的版本: gcc-3.2.3-2 make-3.79 binutils-2.11 openmotif-2.2.2< body="" /> setarch-1.3-1
compat-db-4.0.14.5 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 需要安装:compat-glibc-7.x-2.2.4-32.6和openmotif-devel-2.2.3-3.RHEL3 安装命令:rpm –ivh compat-glibc-7.x-2.2.4-32.6                 rpm –ivh compat-libstdc++-devel-7.3-2.96.128 检查命令及输出结果如下: # rpm -qa grep compat compat-libstdc++-7.3-2.96.128 compat-gcc-c++-7.3-2.96.128 compat-gcc-7.3-2.96.128 compat-glibc-7.x-2.2.4.32.6 compat-db-4.0.14-5 compat-libstdc++-devel-7.3-2.96.128 # rpm -qa grep openmotif openmotif-2.2.3-3.RHEL3
openmotif-devel-2.2.3-3.RHEL3 # rpm -qa grep setarch setarch-1.3-1 此外,最好验证一下 gcc和glibc的版本(要求是gcc-3.2.3-2 或者更高) #rpm -q gcc gcc-3.2.3-42 #rpm -q glibc glibc-2.3.2-95.27 检查内核参数,并做相应修改 Linux 答应在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此假如系统使用的值较大,则不要更改它。 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 以 root 用户身份运行以下命令来验证设置: /sbin/sysctl -a grep shm /sbin/sysctl -a grep sem /sbin/sysctl -a grep file-max /sbin/sysctl -a grep ip_local_port_range
以下三条不符合,在/etc/sysctl.conf中修改添加如下内容 kernel.shmmax=2147483648 kernel.sem=250 32000 100 128 net.ipv4.ip_local_port_range=1024 65000 编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效. Oracle用户设定Shell的限制 一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关 nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量) # vi /etc/security/limits.conf oracle               soft    nproc   2047 oracle               hard    nproc   16384 oracle               soft    nofile  1024 oracle               hard    nofile  65536 #vi /etc/pam.d/login session    required   /lib/security/pam_limits.so 创建用户和相关的组
# /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd –m -g oinstall -G dba –d /oracle oracle  # id oracle(查看用户的ID) uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba) 创建相应目录,并修改权限 # mkdir -p /oracle/u01/app/oracle # mkdir -p /oracle//u02/oradata # chown -R oracle:oinstall /oracle/u01/app/oracle /u02/oradata # chmod -R 775 /u01/app/oracle /u02/oradata(775为rwx-rwx-rx) 更改Oracle用户环境变量 登录为oracle用户 $ vi .bash_profile #添加如下内容,你的具体值应该不会和这个完全相同.
eXPort Oracle_BASE=/oracle/u01/app/oracle (Oracle产品安装目录) export ORACLE_HOME=$ORACLE_BASE/prodUCt/10.1.0/db_1(Oracle主目录) export ORACLE_SID=ora10g(Oracle SID) export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin(PATH) export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export LC_CTYPE=en_US.UTF-8 然后执行 $ source .bash_profile
上一篇:企业级OLAP 产品简介 人气:606
下一篇:[基础]9i新特性之一连接篇 人气:505
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐