在Ubuntu 10.04下安装Oracle 11g 第二版

Ubuntu 安装 Oracle11g 系列(3) 最全教程 亲测有效 Ubuntu安装Oracle 最全教程,亲测有效!!!说明这一步成功,在后面另外一篇文章会专门附上在这一步成功和失败的所有依赖包,以供参考。这里下面的依赖,需要先将上面的依赖安装完成后,再进行换源,再继续进行安装(主要是。18、先决条件检查,这一步会检查出很多问题,可以跳过,也可以找这些。第一组依赖包(有的包版本原因,可能不会安装成功,忽略继续下一步)包都是安装了的,但是版本不对,是因为64位和32位的问题。8、检查目录是否正确,和你配置的环境变量有关,一般默认。查出当前版本,然后修改对应版本运行以下命令, 阅读详情

from http://blog.chinaunix.net/u3/114361/showart_2227746.html (有修改)

 

安装步骤:

第一步:

在 终端输入: xhost +127.0.0.1

第二步:

安装必要的个工具:

终端输入:sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm(要在软件源里勾上有版权与合法性问题限制的软件,还有设备的专有驱动)

第三步:

修改一些Ubuntu的/bin/sh的默认连接:

终端输入:

root@zhanghc-Ubuntu:~# cd /bin

root@zhanghc-Ubuntu:/bin# ls -l /bin/sh

lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash

root@zhanghc-Ubuntu:/bin# ln -sf bash /bin/sh

root@zhanghc-Ubuntu:/bin# ls -l /bin/sh

lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash

第四步:

增加用户和组:

终端输入:

root@zhanghc-Ubuntu:/bin# cd /root

root@zhanghc-Ubuntu:~# addgroup oinstall

root@zhanghc-Ubuntu:~# addgroup dba

root@zhanghc-Ubuntu:~# addgroup nobody

root@zhanghc-Ubuntu:~# usermod -g nobody nobody

root@zhanghc-Ubuntu:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle

root@zhanghc-Ubuntu:~# mkdir /home/oracle

root@zhanghc-Ubuntu:~# chown -R oracle:dba /home/oracle

root@zhanghc-Ubuntu:~# ln -s /usr/bin/awk /bin/awk

root@zhanghc-Ubuntu:~# ln -s /usr/bin/rpm /bin/rpm

root@zhanghc-Ubuntu:~# ln -s /usr/bin/basename /bin/basename

root@zhanghc-Ubuntu:~# mkdir /etc/rc.d

root@zhanghc-Ubuntu:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done

root@zhanghc-Ubuntu:~# mkdir -p /u01/app/oracle

root@zhanghc-Ubuntu:~# chown -R oracle:dba /u01

第八步:

系统默认值:

(1)增加下面这些到/etc/sysctl.conf文件的末尾:

fs.file-max = 65535

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65535

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

(2)增加下面这些到/etc/security/limits.conf文件末尾:

oracle soft nproc 2047

oracle hard nproc 16383

oracle soft nofile 1023

oracle hard nofile 65535

(3)增加下面这些到/etc/pam.d/login文件末尾:

session required /lib/security/pam_limits.so

session required pam_limits.so

增加完成后执行下面的命令:sysctl -p

第九步:

(1)解压源文件:oracle11g的安装包解压到/home/oracle/install/目录

(2)更改权限:chown -R oracle:dba install

(3) 设置DISPLAY参数:export DISPLAY=127.0.0.1:0.0   (这里我设置成:0.0,因为网上说这样可以自动查找合适的,安装界面可以启动,但是切换用户到oracle就不能启动了,出现说颜色设置不正常,估计是某些环境为设置,没办法,我只好使用用户oracle登录gdm,可以使用命令gdmflexserver来额外启动一个gdm桌面,然后再安装出现安装界面了),可以不执行

第十步: 

 

 

重启,进入oracle用户。 

 

 

(1)终端输入:./runInstaller -jreLoc /usr/lib/jvm/java-6-sun/jre/

。。。。。。

(2)图形安装界面出现

。。。。。

(3)忽略预检中的错误和警告

。。。。。

(4)选"Create a Database"来安装数据库。(原文是通过netca建立监听,dbca建库,我第一次也是这样做的,dbca建库时会报错,因为ubutunbu 不支持RPM包)。

。。。。。。。

 

 

安装过程中出现了一个makefile的错误,某个库文件没有编译过去,但是还可以继续安装,估计以后使用会出问题;另外在安装的最后会有个配置环节等很久,只有一个广告框,不要以为出问题了

(5)完成后。

su wangjian (这是我的有sudo 权限的用户,你自己装视情况而定)

终端输入:/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

退出OUI

第十一步:

修改配置文件:/etc/profile

export ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

第十二步:

(1)建立启动脚本:

在/u01/app/oracle/product/11.2.0/dbhome_1/bin下建立文件:oracledb,内容:

#!/bin/bash

#

# /etc/init.d/oracledb

#

# Run-level Startup script for the Oracle Listener and Instances

# It relies on the information on /etc/oratab

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME= u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_OWNR=oracle

export PATH=$PATH:$ORACLE_HOME/bin

if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]

then

echo "Oracle startup: cannot start"

exit 1

fi

case "$1" in

start)

# Oracle listener and instance startup

echo -n "Starting Oracle: "

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"

touch /var/lock/oracle

echo "OK"

;;

stop)

# Oracle listener and instance shutdown

echo -n "Shutdown Oracle: "

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"

su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"

rm -f /var/lock/oracle

echo "OK"

;;

reload|restart)

$0 stop

$0 start

;;

*)

echo "Usage: `basename $0` start|stop|restart|reload"

exit 1

esac

exit 0

 

为了可以方便使用oracle数据库的命令,最好在oracle用户设置shell环境,将ORACLE_HOME/bin添加进去

 

 

(2)修改脚本为可执行的:

终端输入: chmod a+x u01/app/oracle/product/11.2.0/dbhome_1/bin/oracledb

第十三步:

开机启动:

root@zhanghc-Ubuntu:~# ln -s u01/app/oracle/product/11.2.0/dbhome_1/bin/oracledb    /etc/init.d/oracledb

root@zhanghc-Ubuntu:~# sudo apt-get install sysv-rc-conf 

root@zhanghc-Ubuntu:~# sudo sysv-rc-conf --level 2345 oracledb on

可能出现的问题:

(1)安装界面乱码或者停止响应

问题可能来源:JDK与Oracle 自带的jdk冲突

(2)netca建立监听,dbca建库时会报错

问题可能来源:因为ubutunbu 不支持RPM包

(3)文件目录的读写权限:

注意用户的切换

 

 

 

 

补充说明:

在Linux下使用sqlplus不能使用上下箭头运行命令历史,可以使用软件rlwarp,安装后运行rlwrap sqlplus就可以实现,很方便;

另外,在使用sqldeveloper是想链接数据库时,先要把数据库启动起来,在linux下的命令脚本只是把oracle数据库的服务启动而已,真正启动哪个数据库还需要在sqlplus使用命令:startup来启动,然后就可以通过sqldeveloper链接了,注意链接的端口参数;

使用oem时,会出现按钮乱码,可以通过修改浏览器的语言选项,添加英语支持,并上调到第一个位置

 

32位Ubuntu 12.04 安装Oracle 11g问题记录 首先,由于Oracle不支持Ubuntu系统,所以需要修改部分配置文件以欺骗Oracle,具体操作步骤可以参考:How to Install Oracle 11G R2 Enterprise Edition Database Ubuntu 12.10/12.04 http://www.techienote.com/tag/oracle-database-11g-r2-on-ubuntu-12-04 阅读详情

相关推荐

Ubuntu16.04安装Oracle11g记录

Ubuntu16.04安装Oracle11g记录一、安装前提二、Oracle 11g下载三、安装Oracle所需依赖包四、 检查系统变量五、添加对用户的内核限制六、为/etc/pam.d/login和/etc/pam.d/su添加文件七、创建oracle存放的文件夹(这个和第二步的/home/database不同)八、欺骗Oracle的安装程序九、安装Oracle十、出现的问题十一、启动oracle 为了oracle学习,自己在ubuntu上搭建oracle数据库。 参考链接有: https://blog.

晓葉斑比 739

Ubuntu 22.04 安装Oracle 11g Express Edition

Ubuntu 22.04 安装Oracle 11g Express Edition

一个标题 6360

debian、ubuntu、凝思磐石系统oracle11g安装包,内置安装脚本

debian、ubuntu、凝思磐石系统oracle11g安装包,内含安装脚本支持自动安装数据库,并还原数据库dmp文件

ubuntu 12.10 安装 Oracle enterprise 11g 步骤(成功安装)

作者:周巍铠 2012-03-03晚编写整理:如果有问题,可以联系我,QQ:735820898,加Q请说明oracle 软件安装成功后运行的效果图在本文末尾处。 第一步: 下载安装包,Oracle实际上都是可以免费从www.oracle.com网站的download页下载的; 我从这里下载: http://www.oracle.com/technetwork/database/enter...

weixin_34223655的博客 559

UBUNTU安装ORACLE11G

在ubuntu上安装oracle11g,其中有些小细节,不注意是会出问题的,当时我费了不少力的。

Oracle 11g for ubuntu 安装教程

Oracle 11g for ubuntu 安装教程

Ubuntu下安装Oracle11g(图文教程)

由于课程需要,要在Ubuntu下安装一个Oracle,之前都没有装过,所以想通过这篇博文记录一下 1.下载Oracle 11g 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index-092322.html 我选择下载的是11g的ZIP文件, File1 和 File2合...

快乐de胖虎 2万+

基于ubuntu下oracle11g安装过程笔记报告(个人学习资料)

基于ubuntu下oracle11g安装过程笔记报告(个人学习资料)

Ubuntu安装oracle11g

Ubuntu安装oracle11g

qq_59523085的博客 3996

零基础微信理财通基金实操指南(2026版)

先活下来:保证不亏大钱,再想赚钱慢慢变富:年化10%,7年翻倍,这已经很好了开始比完美重要:今天先存100元到零钱通,就是最好的开始现在打开微信,进入理财通,完成第一步风险测评吧!有任何问题可以随时问,我会用最通俗的方式解释。

老韩的Linux云计算架构师进阶之路 1685

fastjson1.2.83反序列化漏洞

【代码】fastjson1.2.83反序列化漏洞。

Coder的博客 1万+

在Ubuntu 10.04下安装Oracle 11g 第二版(转)

<br />原文地址:http://blog.chinaunix.net/u3/114361/showart_2227746.html(稍微改动)<br /> <br /> <br />安装步骤:<br />第一步:<br />修改X server 的默认设置,点菜单的System -> Administration -> Login Window(系统->管理->登录窗口),选择“Security(安全)”选项卡,取消“Deny TCP connections to the Xserver(拒绝TCP连接

buxin_2008的专栏 627

ANSYS 12.1避坑全记录:当Win7+VMware14遇到FLEXlm报错时的自救指南

本文详细介绍了在Windows 7和VMware14环境下安装和运行ANSYS 12.1时遇到的FLEXlm报错问题及其解决方案。通过虚拟机技术隔离时间同步问题,提供从环境配置到许可证管理的完整指南,帮助用户稳定运行这一老旧版本的工程仿真软件。

tt34567的博客 644

Ubuntu 16.04安装Oracle 11g 简解

1、环境 系统:Ubuntu 16.04 64位 Java 8安装成功 2、 安装Oracle所需要的依赖包

幽灵骑士 4783

IEEE Transaction期刊模板使用注意事项

本文将总结使用IEEE Transactions系列期刊的投稿模板时的一些注意事项,包括模板本身的使用规范、参考文献的正确格式等其他内容。

weixin_39529207的博客 2万+

UE5动画革命:如何用Motion Matching技术让你的游戏角色动作更流畅(附实战配置)

本文深入解析了UE5中Motion Matching技术的实战配置与应用。通过对比传统动画状态机的局限,详细阐述了如何构建动画数据库、在UE5中配置Pose Search Database及动画蓝图,并探讨了与IK融合、性能优化等进阶策略。该技术能显著提升游戏角色动作的流畅度与真实感,是下一代动画解决方案的核心。

weixin_29075633的博客 862

Ubuntu 22.04 一键安装 Oracle 11G RAC

Oracle 一键安装脚本,演示 Ubuntu 22.04 一键安装 Oracle 11G RAC 过程(全程无需人工干预)。Oracle一键安装脚本作者微信。

LuciferLiu_DBA 2468

OpenCv案例(七): 基于OpenCvSharp计算图像的清晰度(自动对焦)

自动对焦,其实是对相机成像的清晰值得计算,若对焦不清晰,成像的清晰度低,视觉效果模糊。若是在工业检测行业,对焦不准确,可能会造成严重后果;对焦准确的图像,其清晰度高,对比度鲜明,层次明显。

qq_37835727的博客 7113

HowTo:Ubuntu11.10 安装Oracle10g备忘录

1,前言     本文也是参照了很多国内外文档写的。     这里面有一个好消息一个坏消息:     好消息是ubuntu下安装文档很多,坏消息是没有跟我环境一样的。     应该说这挺麻烦的,尤其是在不是甲骨文认可的系统里面安装。     我整整折腾了十多遍还是没有解决所有问题,但是最后由于两个错误是用不到一些附件,所以数据库运行使用没有任何问题,主要是我这人总是想弄的很明白,总共

DesignLab 4862

基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示

基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示

Robot_PLC_HMI_Automation 3158

App爬虫实战篇-以华为真机手机爬取集换社的app为例

在开始学习这篇文章之前,建议你先按照之前2篇文章(和),配置必要的环境,才可以继续完成本章节内容。

youbingchen的博客 780

如何在UBUNTU 8.04上安装ORACLE 11G

 本文大部分内容来自wiki.ubuntu.org.cn上的孙高勇先生所著的Oracle 10g for ubuntu安装指南, 只是根据ubuntu8.04上安装oracle 11g的实际情况作了修改.首先安装必须的包: apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm而JAVA环

大道废 2138

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ubuntu20.04安装Oracle11g(FS)(亲测有效)

ubuntu2004,安装oracle11g比较困难,通过本人自测,可以安装oracle11g,与大家分享交流。微信号shannon3730。同理,可以安装oracle19c、21c。

airwolfzhao34的博客 4612

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ubuntu10.04 安装oracle11g 异常

<br />Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit<br />     at java.lang.Class.forName0(Native Method)<br />     at java.lang.Class.forName(Class.java:169)<br />     at java.awt.Toolkit$2.ru

jiafugui的专栏 3791

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: vi命令用法-有待深入(转)
下一篇: linux 修改hosts 文件
com_d_d
博客等级 码龄17年 7粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值