Red Linux 6.0下安装Oracle 10g
一. 环境说明 RedHat Enterprise Linux 6.0 Virtual Box 4.1.8 Oracle 10g 二. 安装前配置 1.安装Oracle 10g R2所需的软件包 用 root 登录到系统,依次安装以下包 # cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*(这里
一. 环境说明
RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g
二. 安装前配置
1. 安装Oracle 10g R2所需的软件包
用root登录到系统,依次安装以下包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
注意:此软件位于linux安装盘下Server目录中,是安装oracle数据库必须用到的软件包。挂载ISO镜像文件使用mount XXX.ISO /mnt -o loop
2. 修改/etc/redhat-release文件
因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除Red Hat Enterprise Linux Server release 6 ,改为redhat-4(最好备份一下安装完毕之后还原即可)
3.修改内核参数
#vi /etc/sysctl.conf
1 2 3 4 5 6 7 8 |
|
注意:自修改上面内核参数的时候有kernel.shmall=”16475728”Kernel.shmmax=”268435468”;如果参数太大,会在安装数据库创建数据库是出现“out of memory”的错误。
使更改立即生效,使用下面的命令:
#sysctl -p
4.建立安装Oracle需要的用户,组,及目录
1 2 3 4 5 6 7 8 |
|
安装oracle的目录建议安装在一个单独的分区或者磁盘上。
5.设置oracle用户的shell limit
#vi /etc/security/limits.conf
1 2 3 4 |
|
接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:
#vi /etc/pam.d/login
1 |
|
6.配置IP地址(已经将redhat linux 设置成静态ip的跳过)
安装RHEL的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件
1 2 3 4 5 6 7 8 9 |
|
7.配置oracle用户的环境变量
下面的操作,该用oracle用户登陆执行了。(注销root以oracle登录)
为了防止安装oracle时出现乱码,先把语言环境改为英文,在终端里输入(安装时发现图形界面不清楚就是没有设置语言造成的):
1 |
|
接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
注意:在添加环境配置的时候要将原来的path、export 注释掉;环境变量配置如有变动,应该修改如上面的配置;不然会导致数据库启动命令无效的错误。
三. 安装Oracle 10g
我把10201_database_linux32.zip放在/opt目录下,并通过#unzip 10201_database_linux32.zip解压,现在使用oracle用户到/opt/database目录下执行安装:
1 2 3 4 |
|
1.选择安装类型,这里我选择高级安装,如下图所示:
2.指定证书存放目录,如图所示:
3.选择安装的数据库类型及oracle所支持的语言,这里选择企业版,语言选择英文和简体中文,如下图所示:
4.指定oracle环境变量,安装路径。因为我们在.bash_profile中已经声明,所以这里会自动填充.如下图所示:
注意:环境变量中配置的文件夹为“ORACLE_BASE=/oracle”
5.Oracle开始进行安装前的检查工作,如下图所示:
6.选择配置选项,如下图所示:
7.选择创建的数据库模式,如下图所示:
8.指定数据库配置的相关选项(SID、字符集等),如下图所示:
9.选择数据库管理选项,如下图所示:
10.指定数据库存储选项,如下图所示:
11.指定数据库备份回复选项,如下图所示:
12. 指定数据库相关用户密码,如下图所示:
13.显示安装概要,如下图所示:
14.开始安装,如下图所示:
15. 上面的窗口点击OK后,会出现下图显示的内容:
需要root权限执行
#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh
16.安装结束,如下图所示:
17.安装完成后,恢复语言环境以及版本信息
1 2 3 |
|
四. 后续
1.安装完成后,首先应该启动监听器。
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用OEM或iSQL*PLUS,必须先启动监听器。
注意:需要用命令: su – oracle登录,然后启动数据库
1 2 |
|
2.使用Oracle Enterprise Manager 10g进行数据库控制
启动和停止OEM的命令为:
1 2 |
|
在web浏览器中,输入:http://192.168.68.98:1158/em (如果服务器没有进行DNS解析,则可以用IP地址)
用户名:SYS
口令:安装过程中建立的口令>
连接为:SYSDBA
3.使用iSQL*Plus访问数据库
启动和停止iSQL*Plus命令:
1 2 |
|
iSQL*Plus是历史悠久的SQL*Plus交互式工具的基于web的版本,用于访问数据库。要使用iSQL*Plus,请单击OEM控制台相关连接部分中的iSQL*Plus链接,或将浏览器指向安装过程中提供的iSQL*Plus URL。
在web浏览器中,输入:
http://192.168.68.98:5560/isqlplus
用户名:SYSTEM
口令:安装过程中创建的口令>
连接标识:orcl
4.启动和停止数据库
启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:
启动:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
五. 卸载ORACLE
1. 运行 $ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
7. 删除oracle用户和组。
注:卸载方法是来自google。我曾用此方法删除oracle 11g(安装11的时候选择的是ASM)。
六. 关于Oracle 11g Release 1 的安装
Oracle 11gR1 已经支持RHEL5了,所以不用再更改redhat-release文件。
另外安装所依赖的包有如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
七. 参考资料
inux下oracle 10g安装(超级详细图解教程)
http://xjzhujunjie.blog.51cto.com/3582724/863367
Linux (RHEL 5.4)下安装 Oracle 10g R2
http://blog.csdn.net/robinson_0612/article/details/5431428
linux挂载ISO文件
http://zhidao.baidu.com/question/20161944.html
![]() |
![]() ![]() |
@Wentasy |

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Oracle不仅是数据库公司,还是云计算和ERP系统的领导者。1.Oracle提供从数据库到云服务和ERP系统的全面解决方案。2.OracleCloud挑战AWS和Azure,提供IaaS、PaaS和SaaS服务。3.Oracle的ERP系统如E-BusinessSuite和FusionApplications帮助企业优化运营。

MongoDB适合非结构化数据和高扩展性需求,Oracle适合需要严格数据一致性的场景。1.MongoDB灵活存储不同结构数据,适合社交媒体和物联网。2.Oracle结构化数据模型确保数据完整性,适用于金融交易。3.MongoDB通过分片横向扩展,Oracle通过RAC纵向扩展。4.MongoDB维护成本低,Oracle维护成本高但支持完善。

Docker在Linux上重要,因为Linux是其原生平台,提供了丰富的工具和社区支持。1.安装Docker:使用sudoapt-getupdate和sudoapt-getinstalldocker-cedocker-ce-clicontainerd.io。2.创建和管理容器:使用dockerrun命令,如dockerrun-d--namemynginx-p80:80nginx。3.编写Dockerfile:优化镜像大小,使用多阶段构建。4.优化和调试:使用dockerlogs和dockerex

欧易交易所app支持苹果手机下载,访问官网,点击“苹果手机”选项,在App Store中获取并安装,注册或登录后即可进行加密货币交易。

DMA在C 中是指DirectMemoryAccess,直接内存访问技术,允许硬件设备直接与内存进行数据传输,不需要CPU干预。1)DMA操作高度依赖于硬件设备和驱动程序,实现方式因系统而异。2)直接访问内存可能带来安全风险,需确保代码的正确性和安全性。3)DMA可提高性能,但使用不当可能导致系统性能下降。通过实践和学习,可以掌握DMA的使用技巧,在高速数据传输和实时信号处理等场景中发挥其最大效能。

Macosandlinuxbothofferuniquerenths:Macosprovidesa-frignlylexperienceWithExcelenthardArdWareIntegration,而Lilinuxexcelsinflexibilitionallibility andCommunitysupport.macos,evartednebyBybyBybyBybyByapple,issone bybyapple,seknoybyapple

在C 中处理高DPI显示可以通过以下步骤实现:1)理解DPI和缩放,使用操作系统API获取DPI信息并调整图形输出;2)处理跨平台兼容性,使用如SDL或Qt的跨平台图形库;3)进行性能优化,通过缓存、硬件加速和动态调整细节级别来提升性能;4)解决常见问题,如模糊文本和界面元素过小,通过正确应用DPI缩放来解决。
