动态网站制作指南 [  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内存结构:Process Memory的.
.ORACLE DATE和TIMESTAMP数据类型.
.Oracle Database 10 g : 为 DBA .
.Oracle数据库数据锁定机制全面解.
.Turbolinux 在IDC 中的角色.
.如何自行解决Oracle的技术问题?.
.如何用保存数据库连接参数代码及.
.oracle安全可靠的复制.
.Oracle笔记-分区.
.用存储过程实现删除数据表的部分.
.Oracle 发布免费开发工具 Raptor.
.Oracle数据库集中复制方法浅议.
.影响Oracle汉字显示的字符集问题.
.在Oracle 10g里启动自动归档模式.
.Sun推出T1服务器 Oracle顾客受益.
.一次SPA数据库的OFFLINE备份的恢.
.Oracle数据库维护常用SQL语句集合.
.Oracle9iAS刷新ECperf基准测试记.
.清除Oracle中无用索引 改善DML性.
.影响ORACLE汉字显示的字符集问题.

linux下安装oracle 8.17

发表日期:2008-2-9 |



如在北京市内装不上的,本人愿意提供服务。

1. 确认安装以下的包:
compat-egcs-c++-6.2-1.1.2.16
    compat-libstdc++-6.2-2.9.0.16
compat-egcs-objc-6.2-1.1.2.16
compat-egcs-6.2-1.1.2.16
compat-libs-6.2-3
compat-glibc-6.2-2.1.3.2
[root@cnus /]# rpm -qa com*    (检查软件包)
compat-libstdc++-6.2-2.9.0.16
compat-egcs-6.2-1.1.2.16
compat-glibc-6.2-2.1.3.2
compat-egcs-c++-6.2-1.1.2.16
compat-egcs-g77-6.2-1.1.2.16
2. 安装binutils-2.10.91.0.2-3
这是工具包,它和的ld相关。但版本是redhat7.1的。原因是Oracle817只认redhat7.1版本。
       安装方法:
       [root@cnus /]# rpm -Uvh --force --nodeps 
         这个包在Linux7.2安装盘上也可以找到。
3. 安装Jdk1.1.8_v3到/usr/local
   bunzip2 jdk118_v3.tar.bz2 
tar -xvf jdk118_v3.tar 
ln -s jdk118_v3 Java
    JDK的包在许多的网站上都可以得到。如www.blackdown.org。
    [root@cnus local]# ln -s jdk118_v3 java
[root@cnus local]# ls
bin  etc    include  jdk118_v3  libexec  share
doc  games  java     lib        sbin     src
4. 安装oracle817时需要2个patch:
5. 安装oracle817是需要2个patch:
1) glibc-2.1.3-stubs.tar.gz
该patch主要解决版本在2.2以上glibc的兼容性问题。Redhat 7.2以及7.3是基于最新版本的glibc,它会使随后安装程序产生的连接文件不可执行。必须在连接时使用产生的stub库文件来模拟glibc-2.1.3共享对象目录以便使产生的连接有效。由于所产生的stub库不包含可执行代码故不必在LD_LIBRARY_PATH中指认该目录。
使用该pacth有两种途径:
a) 在安装程序创建数据库之前(即执行软连接之前)执行setup_stups.sh,否则libclntsh.so.8.0会被自动删除从而出现连接错误,数据库初始化会停在80%并且会碰到其它一些问题。
b) 按照正常程序安装,但不创建数据库。在安装结束后解压glibc-2.1.3-stubs.tar.gz,在$ORACLE_HOME下执行setup_stups.sh 然后运行dbassist来创建数据库。
            本例采用a)方法。

2) env_ctx.mk
   这个patch安装在之后的安装中有说明。
 也可修改env_ctx.mk

6. Oracle817 for linux7.2的安装包可以从oracle的官方网站上得到。
7. 预备安装的环境
1) 创建相关的组和用户名
   groupadd dba
  useradd oracle  -G dba
 passwd oracle
  并输入oracle用户的密码

建立软件安装目录
把软件安装在/home/oracle
2) 退出系统,再以oracle用户身份进入,不要以su – oracle的方式。
3) 编辑/home/oracle/.bash_profile文件
内容如下:
eXPort LD_ASSUME_KERNEL=2.2.5
source /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export ORACLE_BASE=$HOME
export ORACLE_HOME=$HOME
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.
export LANG=zh_CN
       执行gcc –v,观察其输出,应是:
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731(Red Hat Linux7.3.2.96.110)。
执行source .bash_profile或. .bash_profile看到
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731(Red Hat Linux7.3.2.96.110) executing
gcc version egcs-2.91.66
原因是oracle817 for linux7.2只能用linux7.1的 gcc版本。
      
4) 修改内核参数 可选项,略过也一般不影响安装。一般Oracle数据库运行的时候,用共享内存来实现Oracle的SGA,所以要调整一下Linux的内核参数来适应Oracle的SGA的要求,这个方面到底要调整到多少才适合,可以参考Oracle官方的安装文档。一般主要调整共享内存段最大尺寸,Linux内核默认共享内存段最大尺寸是32M,假如Oracle SGA开的大于32M(一般商业运行,肯定大于32M),SGA就会分段,占据几个不连续的共享内存段,造成Oracle的性能下降。命令ipcs -al可以查看共享内存参数,命令ipcs查看共享内存使用情况。修改内核参数简单的办法是直接修改内核参数,即修改/proc下的/proc/sys/kernel下的shmmax和sem,立即生效。
方法是:
echo  268435456> /proc/sys/kernel/shmmax (设置最大共享内存为256M,原则上是物理内存的一半)
echo -e "250 32000 100 128" > /proc/sys/kernel/sem 
echo SEMMSL_var SEMMNS_var SEMOPM_var SEMMNI_var > /proc/sys/kernel/sem

8. 本地安装oracle817 
1) 运行./RunInstaller
Login as oracle
startx
mount /dev/cdrom
double-click “cdrom-icon”
double-click runInstaller
或者
in console command-line-mode:
cd /mnt/cdrom
./runInstaller 
在UNIX group name输入oinstall
in console command-line-mode:
[root@cnus oracle/]#su
[root@cnus oracle/]#cd $ORACLE_HOME
[root@cnus 8.1.7/]#./orainstRoot.sh
返回安装界面click “retry”
2) 选择了典型安装。
 Typical installation (837M)
 JDK home: /usr/local/java
Global name: orcl
SID: orcl
3) 在Linking 97% 时,系统报告调用/opt/app/oracle/prodUCt/817/ctx/lib/ins_ctx.mk失败。
此时把预备好的env_ctx.mk拷贝到/opt/app/oracle/product/817/ctx/lib/下,然后返回安装界面按“retry”即可。
[root@cnus 8.1.7/]#cp /文件存放目录/env_ctx.mk $ORACLE_HOME/ctx/lib/
overwite? Y
返回安装界面click “retry”

4) 提示运行root.sh。将原始文件备份为root.sh.org,再用root用户运行root.sh。至此oracle817安装完毕。
[root@cnus bin/]#cp root.sh root.sh.org
先不要急着运行root.sh,因为文件的第102行和156行有错误, 
把 RMF=/bin/rm -f 改为 RMF="/bin/rm -f" 
RUID=`/usr/bin/id$AWK -F\( '{print $2}'$AWK -F\) '{print $1}`改为 
RUID=`/usr/bin/id$AWK -F\( '{print $2}'$AWK -F\) '{print $1}'` 
保存后运行 
./root.sh
5) 不要急着点击下一步,在配置net8前,安装patch  glibc-2.1.3-stubs.tar.gz。
新开一个konsole(oracle)口,把下载下来的Oracle补丁包glibc-2.1.3-stubs.tar.gz在$ORACLE_HOME下解压  
[root@cnus oracle/]#cd $ORACLE_HOME 
[root@cnus 8.1.7/]#tar -xvzf /文件存放目录/glibc-2.1.3-stubs.tar.gz 
然后运行./setup_stubs.sh,
[root@cnus 8.1.7/]#./setup_stubs.sh
执行完毕后返回安装画面click “ok”,”next”,选种Perform typical configuration,下一步。 
6) 等安装程序自动完成net8及建库操作后,安装全部结束。
二.检验
用sqlplus system/manager@enus执行远程登陆,看是否成功。
用svrmgrlconnect internal shutdown immediate  startup。看数据库是否准确启动。
用oemapp dbstudio看是否正常启动。
三.根据需要建库和执行脚本
             假如自动安装的数据库不能满足要求,如处理中文字符有问题,建议重新建库
$dbca
注重character set 和nls lang都选utf8
上一篇:恢复备份查询手册 人气:482
下一篇:Useful SQL reference 人气:555
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-14 FeitecCMS 40T免费资源网整站源码
2008-10-14 金博人才招聘求职网黄金版 v4.2
2008-10-14 游戏推广无限制版本
2008-10-13 爬爬思特新闻管理系统 v2.0 Beta1
2008-10-13 Pligg v9.9.5 Beta
2008-10-13 广优邮件发送系统 v2.1
2008-10-13 缤纷互动视频交友 v3.1 RC
2008-10-13 MyShop网络商城 build 081005
2008-10-13 Chyrp 超轻量级开源博客引擎 v2.
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成