oracle 如何在已经linux6安装oracle10g了10g的linux上再linux6安装oracle10g11g

&>&Linux下Oracle11g或10g的安装与卸载(全)
Linux下Oracle11g或10g的安装与卸载(全)
上传大小:9.87MB
Linux下Oracle11g或10g的安装与卸载(全)
综合评分:4.4(17位用户评分)
所需积分/C币:
下载个数:49
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有15条
不错,有用
跟我装的时候不太一样,不过有些帮助
这就是10g的 没有11g的 不错可做参考
文档不错,用于指导oracle安装无问题。
能正常使用,比较详尽
我在10g \11G 下面都可以完成正常卸载。非常不错
非常及时。很感谢。有点不好的就是文档没有生成结构树,浏览有点麻烦。非常感谢!
很全面,安装11g和安装10g还是有一点点的区别
还是很全的,正好需要学习安装ora11g
可以用,但是有写细节没提到,感谢共享
审核通过送C币
创建者:chenhongxin
Oracle 数据库开发的艺术
创建者:zhangguo5
Oracle学习课件
上传者其他资源上传者专辑
初级oracle数据库调优
Linux5.1安装oracle9i
《面向对象》课程复习要点
户籍管理系统论文程序
WeDeCMS系统是Asp.net
数据库热门标签
VIP会员动态
下载频道积分规则调整V1710.18
CSDN下载频道积分调整公告V1710.17
开通VIP,海量IT资源任性下载
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
CSDN&VIP年卡&4000万程序员的必选
为了良好体验,不建议使用迅雷下载
Linux下Oracle11g或10g的安装与卸载(全)
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:786
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
全站1200个资源免积分下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
全站1200个资源免积分下载
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
haohao870926
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
Linux下Oracle11g或10g的安装与卸载(全)博客访问: 8405
博文数量: 12
注册时间:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Oracle
一、操作系统准备&
首先virtual box安装加强功能,把操作系统分辨率提高。
mount Oracle Linux 5.7的iso文件作为yum源,我的做法如下:
[root@db media]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/sr0 on /media/OL5.7 x86_64 dvd
type iso9660 (ro,nosuid,nodev,uid=0)
[root@db media]# umount /media/OL5.7\ x86_64\ dvd\ /
[root@db media]# mkdir /media/iso
[root@db media]# mount /dev/sr0 /media/iso
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@db ~]# vi &/etc/yum.repos.d/ol5.repo
[root@db ~]# cat /etc/yum.repos.d/ol5.repo&
gpgcheck=0
baseurl=file:///media/iso/Server/
然后执行yum -y install oracle-validated
二、oracle准备
# /usr/sbin/groupadd -g 501 oinstall&
# /usr/sbin/useradd -u 501 -g oinstall oracle
groupadd -g 200 dba
groupadd -g 201 oinstall
useradd -u 200 -g oinstall -G dba oracle
passwd oracle
创建目录、修改操作系统核心参数,编辑环境变量参数文件.bash_profile等等
vi&/etc/security/limits.conf
oracle soft nproc 2047&
oracle hard nproc 16384&
oracle soft nofile 1024&
oracle hard nofile 65536
vi /etc/sysctl.conf
kernel.SHMMAX=
kernel.shmmni = 4096&
kernel.shmall = 2097152
kernel.sem = 250 8&
fs.file-max = 65536&
net.ipv4.ip_local_port_range = &
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144&
net.core.wmem_max = 262144&
net.ipv4.tcp_wmem = 144 262144
net.ipv4.tcp_rmem = 144 262144&
.bash_profile
export ORACLE_SID=db1
export ORACLE_BASE=/u01/app/oracle/
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
三、开始安装
解压缩介质之后,可能有操作系统没有认证,可以修改此文件:
./database/install/oraparam.ini
[Certified Versions]
& & Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5
./runInstaller
安装就略过了。
阅读(182) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。博客访问: 28796
博文数量: 1
注册时间:
ITPUB论坛APP
ITPUB论坛APP
APP发帖 享双倍积分
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
& 安装环境:
& & & & & & RHEL 6.4
& & & & & & VMware 10.1
& & & &安装软件:
& & & & & & Oracle Database 11gR2镜像
& & & &1、首先安装VMware和RHEL软件
& & & &2、进入RHEL 6.4,用root用户登录
& & & &3、加载RHEL 6.4镜像到指定目录,我是加载到了/media下
& & & &4、配置yum源,方便安装软件包
& & & &# &cd /etc/yum.repos.d/&
& & & &# &vi rhel-source.repo
& & & &对rhel-source.repo进行修改
& & & &上面的三行改为如下形式
& & & &gpgkey中的RPM-GPG-KEY-redhat-release是根据下面的信息的来的
& & & &配置完yum源之后执行下面命令之后就可以进行软件包的安装了
& & & &# yum clean all
& & & &# yum repolist
& & & &5、安装软件包
& & & &#&rpm -qa --qf "%{NAME}_%{VERSION}_%{ARCH}\n"|sort|less 查看已经安装的软件包
& & & & 用下面的方式依次把没有安装的软件包安装即可
& & & && & & & & &
& & & &6、配置主机
& & & &首先修改ifcfg-eth0文件,将onboot的值改为yes,这样开机就启动eht0
& & & &然后执行ifconfig 命令 查看eht0 的IP
& & & &&配置 &/etc/hosts
& & & &&eth0IP & & orcl & & orcl(最好是hostname是什么这里就是什么,因为安装Oracle的时候主机名必须和hostname相同,否则就要更改hostname和主机名一致)
& & & &&service network restart
& & & &&然后执行命令 &export &DISPLAY=orcl IP:0.0
& & & &&xhost +(如果不成功,换一个终端窗口试一试)
& & & &&显示 access control disabled,client can connect from any host表示成功
& & & &&然后查看hostname看是否和配置的主机名称相同
& & & 7、创建组和用户
& & & groupadd -g 1001 oinstall
& & & groupadd -g 1002 dba
& & & groupadd -g 1003 asmadmin
& & & groupadd -g 1004 asmdba
& & & groupadd -g 1005 asmoper
& & & groupadd -g 1006 oper
& & &&useradd -u 1001 -g oinstall -G dba,asmdba & & & & & & &oracle
& & & &useradd -u 1002 -g oinstall -G dba,asmadmin,asmdba,dba grid&
& & &&&passwd oracle
& & & 8、系统配置
& & & 首先修改内核参数
& & &&&在 /etc/sysctl.conf中添加
& & & &kernel.shmall = 2097152
& & & &kernel.shmmax =
& & & &kernel.shmmni = 4096
& & & &kernel.sem = 250 8
& & &&&fs.file-max = 6815744
& & & &fs.aio-max-nr = 1048576
& &&& &net.ipv4.ip_local_port_range =
& & &&&net.core.rmem_default = 262144
& & & &net.core.rmem_max = 4194304
& & &&&net.core.wmem_default = 262144
& & & &net.core.wmem_max = 1048576
& & & &执行sysctl -p使参数立即生效
& & & &生效之后如果出现net.bridge错误的话就将错误行注释就行
& & & &然后 &&
& & & &vi /etc/profile
& & & &if [ $USER = "oracle" ]; then
& & & & & & & & &&if [ $SHELL = "/bin/ksh" ]; then
& & & & & & & & & & & & & & ulimit -p 16384
& & & & & & & & & & & & & & ulimit -n 65536
& & & & & & & & &else
& & & & & & & & & & & & & &&ulimit -u 16384 -n 65536
& & & & & & & & &fi
& & & &source /etc/profile
& & & &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 & & /lib64/security/pam_limits.so
& & &&session & &required & & /lib/security/pam_limits.so&
& & &9、创建目录和赋予权限
& & &mkdir -p /u01/app/oracle/product/11.2.0/db_1
& & &&mkdir -p /u01/app/oraInventory
& & &&chown -R oracle:oinstall /u01/app/oracle/ /u01/app/oraInventory/
& & &&chmod -R 755 /u01/app/oracle/ /u01/app/oraInventory/
& & &10、配置环境变量
& & &vi /home/oracle/.bash_profile
& & &&export ORACLE_BASE=/u01/app/oracle
& & &&export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
& & &&export PATH=$ORACLE_HOME/bin:/sbin:/usr/sbin:$PATH
& & &&export PATH=$ORACLE_HOME/sqldeveloper/sqldeveloper/bin:$PATH
& & &&export ORACLE_SID=orcl --此处自定义数据库的实例名
& & &&source /home/oracle/.bash_profile
& & &11、安装cvuq软件在Oracle镜像中
& & &首先加载镜像到/media,然后配置CVUQDISK_GRP=oinstall export CVUQDISK_GRP
& & & 最后安装软件包
& & &12、关闭防火墙
& & &schkconfig iptables off
& & &&service ip6chkconfig ip6tables off
& & &13、安装数据库
& & &用oracle用户登录 以全路径名运行安装程序 &/media/database/runInstaller
& & &先只安装Oracle软件不创建数据库
& & &安装完之后netca命令进行监听配置
& & &然后是dbca命令进行数据库创建,注意要勾选Sample Schema
& & & 详细内容可以参考Oracle的官方文档,里面都有解释,这里是把有些可选配置省略了
& & &(注:本人也是Oracle的初学者,尝试多次才安装成功,想在此跟大家分享一下。第一次写博文,如果有什么问题或者错误,欢迎大家指出,谢谢!!!!!!!!)
阅读(16949) | 评论(0) | 转发(0) |
上一篇:没有了
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。用户名:power_harbour
文章数:63
评论数:78
访问量:378569
注册日期:
阅读量:1297
阅读量:3317
阅读量:581899
阅读量:466479
[匿名]大漠孤烟:
[匿名]大漠孤烟:
51CTO推荐博文
现有机器配置:
CPU:英特尔双核1.8G
安装前硬件准备建议:
Swap分区必须要3G以上,最好在安装CentOS5.2时就分配好3G以上的空间.
硬盘不少于10G吧
安装前软件准备建议:
Oracle11g linux版
在安装CentOS时尽量多的安装与程序开发相关的程序包,这样可以免去后面需要单个查找安装程序包的麻烦.
在安装过程中涉及的几个文件位置及用途
/etc/sysctl.conf &&&(修改内核参数)
/etc/security/limits.conf &&&(shell对oracle用户的限制)
/etc/profile &&(系统相关的环境变量)/opt/oracle/.bash_profile (oracle用户相关的环境变量)
第一步:创建oracle安装相关用户组及用户:
安装oracle必须先创建oinstall,dba组和oracle用户,这点与windows不同,在windows上安装oracle会自动创建的这些用户组和用户的.
创建用户组和用户的命令如下(用root身份):
[root@linuxoa pafirc] groupadd oinstall
[root@linuxoa pafirc] groupadd dba
[root@linuxoa pafirc] useradd Cm Cd /opt/oracle Cg oinstall CG dba oracle
groupadd oinstall 是创建用户组,用来做oracle的安装和维护工作
useradd 是创建用户
-m Cd /opt/oracle 是把/opt/oracle目录作为oracle用户的主目录或登录默认目录
Cg oinstall 是表示oracle用户的初始组为oinstall
CG dba 是表示oracle用户同时属于dba组,做数据维护,和数据库管理工作.
创建oracle用户的密码:命令如下
[root@linuxoa pafirc] passwd oracle
根据提示,输入2次密码就可以了.
为了让oinstall用户组对oracle安装目录有写权限,需要做如下修改
[root@linuxoa pafirc] chmod CR 775 /opt/oracle
第二步:修改内核参数
如果内核参数配置的不对,在”产品特定先决条件检查”中也会被检测出来,也需要修改内核参数.在/etc/sysctl.conf中做如下修改.
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax =
kernel.shmall =
kernel.shmmni=4096
kernel.sem=250 8
fs.file-max=65536
net.ipv4.ip_local_port_range=
net.core.rmem_default=4194304
net.core.wmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_max=4194304
配置完成后,执行下面的命令,使配置立刻生效:
[oracle@linuxoa pafirc] /sbin/sysctl Cp /ect/sysctl.conf
第三步: 设置Shell对于oracle用户的限制:
这一步需要修改/etc/security/limits.conf文件,添加如下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
为了使上述文件生效,需要修改/etc/pam.d/login文件,在这个文件中添加以下内容:
session required /lib/security/pam_limits.so
设置oracle用户的文件权限掩码,并添加特殊的shell限制,通过配置/etc/profile完成,在后面追加如下内容
if [$USER = "oracle"]; then
if [$SHELL = "/bin/ksh"]; then
ulimit -p 16384
ulimit -p 65536
ulimit -u 16384 -n 65536
在vi中添加和图形编辑器中添加的区别,如果是在vi中添加,需要在$USER前面加上转义字符”\”,变成 if [\$USER = "oracle"]; then
第四步:设置oracle相关环境变量:
以oracle用户身份登录,修改当前用户下的.bash_profile(这是用户主目录下的一个隐藏文件)
ORACLE_BASE=/opt/export ORACLE_BASE
ORACLE_HOME=/opt/oracle/app/oracle/product/11.1.0/db_1; export ORACLE_HOME(注意:这个2行应该在一行中)
ORACLE_SID=export ORACLE_SID
PATH=$PATH:$HOME/$ORACLE_HOME/export PATH
第五步:安装oracle11g及相关命令:
Linux拷贝命令:
cp linux_11gR1_database_1013.zip /home/ oracle/
改变用户命令:
chown oracle linux_11gR1_database_1013.zip
把下载的oracle11g(linux_11gR1_database_1013.zip)解压到一个任意目录
解压缩zip文件命令:
unzip linux_11gR1_database_1013.zip
到解压缩后的database目录下,找到 Runinstaller文件,进行安装前检查,在终端中运行./Runinstaller,就会出现如下的画面(如果是非GUI环境,则不会出现下面画面,只有文字描述,意思是一样的):
出现上面画面后,所有的操作同window上一样,一直”下一步”(可以按自己的要求做改变,优化),直到出现如下画面:
在上面的这个画面中,oracle会自动检测哪些包需要安装等必须满足oracle11g的条件,如果不符合oracle安装的先决条件如果出现警告,必须解决了这些警告才能继续安装.在下面的对话框中会提示警告出现的原因,如上图:缺少unixODBC-devel包,可能会出现安装失败的情况:
内核参数配置不对,内存参数配置参考上面-&第二步:修改内核参数
缺少程序包.
我在安装是检测到的缺少的安装包是:
compat-libstdc++-33.2.3-47.3
make-3.80-5
sysstat-5.0.5//需要安装
unixODBC-2.2.11
unixODBC-devel-2.2.11
libaio-devel-0.3.105-2
如何查看是否已安装某个程序包命令:
rpm Cq binutils-2.15.92.0.2-18
如何从网络上下载并安装所需的程序包命令:
yum list binutils-2.15.92.0.2-18
再次点击”重试”按钮,直到没有警告出现为止.这些检测通过后,oracle11g就可以顺利安装了.
在浏览器中输入:[url]https://127.0.0.1:1158/em[/url],就可以出现如下画面,就是oralce安装成功了.
输入用户名和密码即可登录.
本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)中国领先的IT技术网站
51CTO旗下网站
Linux环境下Oracle10G和Oracle11G并存的安装和配置
本文我们主要介绍了Linux系统下Oracle 10G和Oracle 11G双版本数据库并存的安装与配置工作,希望能够对您有所帮助。
作者:gtlions来源:CSDN博客| 12:50
在Linux系统中可以实现Oracle10G和Oracle11G双版本数据库的并存吗?答案是肯定的,本文我们就介绍Linux下Oracle10G和Oracle11G双版本数据库并存的安装和配置,接下来我们就开始介绍。
WMWARE WORKSTAION 7
OS OracleLinux-R6 32Bit 1G内存 30G硬盘1+20G硬盘2(用于存放安装软件)
10201_database_linux32
linux_11gR2
之所以选择的操作系统是OEL,主要是出于兼容性考虑,毕竟这是Oracle自家的玩意儿,自己公司的产品的兼容性肯定要比与别家的相比好点。
PS:不过令我很郁闷的一点就是,启动数据库安装程序的时候,为什么相同的环境变量配置,使用Red Hat Enterprise的时候都能够正常显示中文,但是一到OEL就是经典的方块,不过操作系统是5.x还是6.x,不过database是10.x还是11.x。
下面是安装过程的简单记录和汇总。
一、首先安装oracle10g
1. 建立oracle安装需要的组
root用户执行:
groupadd&oinstall &&groupadd&dba &&groupadd&oper&
2. 建立oracle用户
root用户执行:
useradd&oracle&-g&oinstall&-G&dba,oper &&passwd&oracle&
3. 修改oracle的配置文件
oracle用户执行
添加下面的行到.bash_profile
export&EDITOR=vi&#设置sqlplus默认编辑器为vi &&alias&sqlplus=&rlwrap&sqlplus&&#一个小工具,能够让sqlplus想windows下一样使用方向键 &&export&NLS_LANG=&SIMPLIFIED&CHINESE_CHINA.UTF8&P &&export&ORACLE_SID=TEST10G&&export&ORACLE_BASE=/opt/oracle/db/10g &&export&ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 &&export&LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib: &&export&PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/bin:/usr/openwin/bin:/usr/local/bin:/usr/X11R6/bin: &&umask&022&
4. 修改内核参数
root用户执行,添加下面的行到/etc/sysctl.conf
kernel.shmmax&=&&&kernel.shmmni&=&4096&&kernel.shmall&=&2097152&&kernel.sem&=&250&8 &&fs.file-max&=&65536&&net.ipv4.ip_local_port_range&=&1024&65000 &&net.core.rmem_default&=&1048576&&net.core.rmem_max&=&1048576&&net.core.wmem_default&=&262144&&net.core.wmem_max&=&262144&
5. 修改资源限制
root用户执行,添加下面的行到/etc/security/limits.conf
oracle&soft&nofile&65536 &&oracle&hard&nofile&65536 &&oracle&soft&nproc&16384 &&oracle&hard&nproc&16384&
4. 建立相关的目录
root用户执行:
mkdir&/opt/oracle &&chown&oracle:oinstall&/opt/oracle&
5. 格式化、挂载新增加的硬盘
root用户执行:
[root@gtlions&~]#&fdisk&-l &&[root@gtlions&~]#&fdisk&/dev/sdb&
输入 n p 1 w
[root@gtlions&~]#&mkfs&-t&ext4&-c&/dev/sdb1 &&[root@gtlions&~]#&mkdir&/media/newdriver &&[root@gtlions&~]#&mount&/dev/sdb1&/media/newdriver/ &&[root@gtlions&~]#&mkdir&/media/newdriver/ora &&[root@gtlions&~]#&chown&oracle:oinstall&/media/newdriver/ora&
6. 上传软件并解压软件
oracle用户执行:unzip -q 10201_database_linux32.zip
7. 版本欺骗
root用户执行
cp&/etc/redhat-release&/etc/redhat-release.bak &&vi&/etc/redhat-release修改这个文件为 &&#Red&Hat&Enterprise&Linux&Server&release&6.0&(Santiago) &&Red&Hat&4&
8. 乱码问题
oracle用户执行,在执行./runInstaller之前:export LANG=en_US。
9. 安装过程中遇到的错误
9.1. 缺少libXp包
root用户执行
Exception in thread &main& java.lang.UnsatisfiedLinkError: /tmp/OraInstall_01-41-36AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
解决办法:缺少libXp包,Linux安装光盘中查找安装即可,具体安装细节不在赘述。
由于从来没有在Linux6版本中安装过10g版本的数据库,一开始还怕会有不少问题,还好,一切顺利,接下来的11g版本相信也不会有什么问题。
10. 安装rlwrap
root用户执行
[root@gtlions&~]#&tar&zxvf&rlwrap-0.37.tar.gz &&[root@gtlions&~]#&cd&rlwrap-0.37 &&[root@gtlions&rlwrap-0.37]#&./configure &&[root@gtlions&rlwrap-0.37]#&make &&[root@gtlions&rlwrap-0.37]#&make&install&
11. 使用启动脚本
使用启动脚本之前需要做一些修改,主要是配置下ORACLE_HOME_LISTNER这个变量.
vi $ORACLE_HOME/bin/dbstart,把79行的ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle修改成:ORACLE_HOME_LISTNER=$ORACLE_HOME。
否则报错:
[oracle@gtlions&bin]$&./dbstart &&Failed&to&auto-start&Oracle&Net&Listene&using&/ade/vikrkuma_new/oracle/bin/tnslsnr&
12. 使用关闭脚本
由于在10g版本当中没有随着关闭脚本配置关闭监听的功能,脚本中写道
# Oracle Net Listener is NOT shutdown using this script.
因此我们需要增加监听的停止脚本,我们可以借鉴下11g的关闭脚本,拷贝相关部分过来即可
ORACLE_HOME_LISTNER=$ORACLE_HOME &&if&[&!&$ORACLE_HOME_LISTNER&]&;&then &&echo&&ORACLE_HOME_LISTNER&is&not&SET,&unable&to&auto-stop&Oracle&Net&Listener& &&echo&&Usage:&$0&ORACLE_HOME& &&else &&LOG=$ORACLE_HOME_LISTNER/listener.log &&#&Set&the&ORACLE_HOME&for&the&Oracle&Net&Listener,&it&gets&reset&to &&#&a&different&ORACLE_HOME&for&each&entry&in&the&oratab. &&export&ORACLE_HOME=$ORACLE_HOME_LISTNER &&#&Stop&Oracle&Net&Listener &&if&[&-f&$ORACLE_HOME_LISTNER/bin/tnslsnr&]&;&then &&echo&&$0:&Stoping&Oracle&Net&Listener&&&$LOG&2&1 &&$ORACLE_HOME_LISTNER/bin/lsnrctl&stop&&$LOG&2&1&& &&else &&echo&&Failed&to&auto-stop&Oracle&Net&Listener&using&$ORACLE_HOME_LISTNER/bin/tnslsnr& &&fi &&fi&
13. 配置/etc/oratab
增加或者修改如下内容,注意最后的一个Y,安装完成的时候默认是会写入这个文件一行记录,但是最后一位是N/etc/oratab TEST10G:/opt/oracle/db/10g/product/10.2.0/db_1:Y
二、接着安装oracle11g
1. 修改oracle的配置文件
注意,首先备份好这个文件,因为这个文件是10g版本使用的配置文件,只有同时保存了2个版本的对应的配置文件,在以后的使用过程中才能方便的切换。
备份后修改先前配置,修改后对应设置如下:
export&NLS_LANG=&SIMPLIFIED&CHINESE_CHINA.UTF8&P &&export&ORACLE_SID=TEST11G&&export&ORACLE_BASE=/opt/oracle/db/11g/base &&export&ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 &&export&LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib: &&export&PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/bin:/usr/openwin/bin:/usr/local/bin:/usr/X11R6/bin: &&umask&022&
2. 版本恢复原状
vi /etc/redhat-release修改这个文件为Red Hat Enterprise Linux Server release 6.0 (Santiago)
3. 乱码问题
在执行./runInstaller之前export LANG=en_US
三、配置和使用
最后,如何分别使用和同时使用这2个版本的数据库。
当然是通过使用不同的配置文件来实现的啦,重点在于每次使用不同版本的数据库的时候切换到相应的环境变量。
有多个办法比如:
1、逐个设置相关的变量;
2、备份2个版本的环境变量参数文件.bash_profile,登陆后手工切换;
3、这里我用的SecureCRT的ssh工具,针对oracle配置两个会话,设置在登录后执行不同的脚本,在这么我们就是要让它来替我们完成环境变量的设置。
特地查看了下2个版本的安装目录的占用空间的大小,数据文件上差不多,10g的占用1.1g,11g的占用1.4g,但是安装软件占用的就相差很大了,11g的几乎是10g的3倍,前者是3.7g,后者才1.3g。大家伙啊11g。
关于Linux系统上Oracle10G和Oracle11G双版本数据库并存的安装和配置过程就介绍到这里了,希望可以带给您一些收获。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条热点头条头条热点
24H热文一周话题本月最赞
讲师:126563人学习过
讲师:133572人学习过
讲师:51969人学习过
精选博文论坛热帖下载排行
Java学习笔记在JavaWorld技术论坛(.tw/)和作者的网站(http://caterpillar.onlyfun.net/Gossip/)提供免费下载...
订阅51CTO邮刊

我要回帖

更多关于 linux6安装oracle10g 的文章

 

随机推荐