动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
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教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.Oracle 10G 最佳20位新特性:SQL.
.PL/SQL的异常.
.Oracle XQuery查询、构建和转换X.
.如何连接 Oracle 及故障解决办法.
.在RHAS3上成功安装Oracle9204.
.oracle Export and Import 简介.
.[Oracle]优化Oracle网络设置的方.
.Oracle数据库中Kill session的研.
.Oracle 8i在P4上的安装.
.常见数据库系统之比较.
.Oracle中Blob字段的写入处理(一.
.通过异构服务设置访问多个SQL数据.
.说一说 Oracle库的Hang.
.如何处理Oracle数据库中的坏块问.
.入门基础-Oracle常用脚本备忘.
.如何手工建立数据库.
.ORACLE SGA 的分配.
.MYSQL到ORACLE程序迁移的注意事项.
.Oracle笔记-优化策略与工具.
.EXP-00008: ORACLE error 904 en.

在SuSE 9.1 professional安装Oracle 10g

发表日期:2008-2-9 |


    SuSE 9.1 专业版是前一段时间发布的。SuSE公司是欧洲的一个重要的Linux厂商。Suse Linux一直以界面华丽而著称。其实,SuSE Linux的一个很引人注目的地方就是对Oracle的支持一向不错。     在SuSE以前的几个版本中,都针对Oracle有过专门的改进,安装起来也比较的方便,一般用户只需要安装一个RPM包即可搞定。不过目前的9.1版本是否支持Oracle 10g还没有官方声明。经过笔者测试,发现Oracle 10g在SuSE上可以运行的很好。     SuSE Linux 9.1 采用的是2.6( 2.6.4-52)的核心。这是笔者要对其测试的一个重要原因。这个版本KDE是3.2版本的,GUI足够华丽, 不过这个和我们今天的这个主题关系不大。对SuSE新特性感爱好的读者可以先去看一下这个Links: http://www.suse.com/us/private/prodUCts/suse_linux/prof/new_features.Html 。此外,SuSE集成了 LVM2。LVM对维护上带来了不少方便,从某种意义上说提高了系统可用性。2.6核心 + LVM2 + 10g--还真的蛮吸引人的。     安装之前,先去Suse的Oracle支持站点看看: http://www.suse.com/en/business/certifications/certified_software/oracle/documents.html 。虽然没有直接针对Oracle 10g 的资料,不过一些文档也是非常有参考价值的哦。还有http://otn.oracle.com 上的支持文档,也应该是必读之物。     一 预备工作     先检查操作系统软件包是不是已经安装齐备。也就是属于开发环境的那些东西,Gcc 、binutils 、make等等,假如没有安装的话,可以通过yast2工具来进行安装,仔细选好软件,按照提示依次插入各安装盘即可。     参考http://www.dbanotes.nethttp://oracle.chinaitlab.com/Install-Oracle10g-RHEL3.htm 这里的信息。(另外, 在该Link还可以找到其它的一些有用的Link)。     接下来我们创建用户和相关的组,调整用户的环境变量:     eXPort ORACLE_BASE=/u/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
    export ORACLE_SID=TEST
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib     创建目录,检查核心参数。SuSE上我没有发现 sysctl.conf 文件。自己创建之。内容如下:     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     然后sysctl -p 确定一下。在这里要注重的一点是在系统重新启动之后不能自动读取我们创建的文件。 可以考虑     #chkconfig boot.sysctl on     或者是利用SuSE 的Yast 工具来设置。     二 安装软件     安装之前要进行一下处理。因为runInstaller所需要的配置文件oraparame.ini 中没有提到SuSE ,所以,预检查的时候会报告错误。
    我们采取调整该文件的办法.具体参考: http://www.dbanotes.nethttp://oracle.chinaitlab.com/10G-Beta-Install-Bug.htm     vi oraparam.ini
    找到
    [Certified Versions]
    Linux=redhat-2.1,UnitedLinux-1.0,redhat-3
    修改成
    [Certified Versions]
    Linux=redhat-2.1,UnitedLinux-1.0,redhat-3,SuSE-9.1
    然后运行./runInstaller     假如不能出现X安装界面,注重DISPLAY环境变量的设置。以后一路是图形文件。不多说了。注重,在安装的时候不要创建数据库。     三 创建实例     运行dbca ,创建实例。不过,在这里一个比较令人头疼的问题。图形化创建实例总是报告: ORA-27125:unable to create shared memory segment. 检查核心参数,没有发现问题。后来经过网络上的交流得知:Linux 2.6内核有个特性:Huge TLB支持。该特性默认条件下是激活的。     相关解释:     By default only root has permission to allocate shared memory with this option (SHM_HUGETLB) and Oracle 10g defaults using it, so Oracle fails to allocate the SGA.This capability is supposed to be able to controlled with the setcaps program (CAP_IPC_LOCK), but I couldn't get it to work properly. The solution is either to set DISABLE_HUGETLBFS=1 before you start Oracle or to recompile the kernel without CONFIG_HUGETLB_PAGE and CONFIG_HUGETLBFS configuration parameters.     要解决该问题,在Oracle用户下执行 $export DISABLE_HUGETLBFS=1 (初稿这里有误) 注(2004年9月19日):本文最初描述的有问题,一般来说执行如下的操作比较稳妥:     linux: # cd $ORACLE_HOME/bin
    linux: # mv oracle oracle.bin     cat >oracle <<"EOF"
    #!/bin/bash     export DISABLE_HUGETLBFS=1
    exec $ORACLE_HOME/bin/oracle.bin $@
    EOF     linux: # chmod +x oracle     这是因为类似dbca这样的Java应用不能把 DISABLE_HUGETLBFS=1传递给oracle执行程序。     具体信息可参考URL:http://www.gesinet.it/oracle/hugetlb.html 还有下面的参考URL.     然后再次运行dbca 。假如碰到问题的话,最好是定制库,最后选择"生成脚本" (当然,可以自己写脚本建库,不过用图形工具方便一些) 。运行脚本创建实例。不出意外的话,这次应该没有问题了。     安装数据库只是学习Oracle 10g的一个序曲。别等待,开始探索10g 的众多特性吧!
上一篇:oracle10g初始化参数说明二 人气:476
下一篇:8i数据成功移植到10g并解决修改机名和ip后EM启动 人气:458
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-25 WikyBlog v1.7.0.1 多国语言版
2008-7-25 乐彼网上开店系统(56770 Eshop)
2008-7-25 赛特网站管理系统sitecms v3.6.0
2008-7-25 Modoer多功能点评系统 v1.0.1 Bu
2008-7-25 Shangducms Teamsuit! v1.1.0 开
2008-7-25 幻影动漫网视频系统(Ppdong) v1.
2008-7-25 acteecompany企业网站建设系统 v
2008-7-25 恒浪整合管理系统 ims v4.1 ACCE
2008-7-25 艺术图库系统 v1.0 beta
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵