0

0

Oracle安装系统交换分驱的几个注意事项!!

PHPz

PHPz

发布时间:2024-04-09 08:30:01

|

1162人浏览过

|

来源于ITcool

转载

oracle安装系统交换分驱的几个注意事项!!

AI Web Designer
AI Web Designer

AI网页设计师,快速生成个性化的网站设计

下载

linux下安装oracle步骤解读

须要的软件环境:linuxAS3U2、ORACLE9.2.0.4、升级包。硬件环境就是须要有起码512M的显存、足够大Swap的交换空间起码400M以上,安装空间须要800M以上。若果是须要光碟安装还须要软驱。

1、准备工作

①、在安装Oracle前最好是有一个干净的Linux环境,设置好交换空间,之后不要安装防火墙(安装完数据库之后假如须要的话再安装)。

②、在Linux下的usr目录下构建一个放置Oracle安装文件的文件夹取名为ora9i,之后将安装文件拷贝至此。ship_9204_linux_disk1.cpio、ship_9204_linux_disk2.cpio、ship_9204_linux_disk3.cpio还有将升级包补丁拷贝到此。

③、开始做安装的一些设置工作。首先Oracle9i须要起码512M的显存空间,用以下命令查看主机显存的大小:

grepMemTotal/proc/meminfo

MemTotal:900252kB

其中900252kB就是你系统的显存大小。

④、交换分驱通常要求是显存的两倍,起码也要达到400M以上,其实也是越大越好,用以下命令可以查看系统交换分驱的大小:

/sbin/swapon–s

FilenameTypeSizeUsedPriority

/dev/sda6partition105221686976-1

其中105221就是你系统交换分驱的大小。

⑤、如果是用硬盘安装的话须要在你的主机上安装一个8X的cdrom我们这儿用的下载的安装文件就不须要了。

⑥、安装JDK,我们须要的JDK版本呢是1.3.1(有的资料上说可以忽视linux find,也可以使用oracle自带的JDK,不过在这儿安装的时侯最好还是按资料上来做)将JDK1.3.1拷贝到/local下之后建一个JDK目录就可以了。

2、设置参数

①、以root用户登录,设置Oracle9i的内核参数。内核的设置是安装成功与否的关键。

步入/proc/sys/kernel目录运行catsem命令

结果为:2503200032128

其中250是参数SEMMSL的值、32000是参数SEMMNS的值、32是参数SEMOPM的值、128是参数SEMMNI的值。用以下命令将参数进行更改,注意这儿的次序不能调换。

EchoSEMMSL_valueSEMMNS_valueSEMOPM_valueSEMMNI_value>sem

②、用以下命令来设置共享显存

echo4294967295>shmmax

注意:这儿我的显存为512M所以这儿的数值为:4294967295假如是1G则是:8589934590

③、添加Oracle的安装专用用户

首先我们来创建用户组,这儿我们用dba为这儿的用户组。

以root用户登录之后用如下命令:

groupaddoinstall

groupadddba

useraddoracle–glinstall–Gdba

passwdoracle(输入两遍登录密码)

④、建立安装目录,但是将目录的权限分配给用户:

cd/usr

mkdiroracle

chownoracle.dba/usr/oracle

chmod775/usr/oracle

⑤、用刚构建的Oracle用户登录系统进行环境变量的设置:

ORACLE_BASE=/usr/oracle/app/oracle;exportORACLE_BASE

ORACLE_HOME=/usr/oracle/app/oracle/product/9.2.0.4;exportORACLE_HOME

ORACLE_SID=lnxdbs;exportORACLE_SID(这儿的SID可以自己修改)

ORACLE_TERM=xterm;exportORACLE_TERM

TNS_ADMIN=/home/oracle/config/9.2.0.4;exportTNS_ADMIN

NLS_LANG=American_america.ZHS16GBK;exportNLS_LANG

ORA_NLS33=/usr/oracle/app/oracle/product/9.2.0.4/ocommon/nls/admin/data;exportORA_NLS33

PATH=$PATH:/usr/oracle/app/oracle/product/9.2.0.4;exportPATH

CLASSPATH=:/usr/oracle/app/oracle/product/9.2.0.4/jdbc/lib/classes111.zip;exportCLASSPATH

LD_LIBRARY_PATH=/usr/oracle/app/oracle/product/9.2.0.4/lib;exportLD_LIBRARY_PATH

exportLD_ASSUME_KERNEL=2.4.1

PATH=$PATH:/usr/local/java/bin

保存之后退出重新以oracle用户登录使设置有效。

⑥、以root用户登录系统之后对三个文件和升级包和补丁进行解压缩,会产品Disk1、Disk2、Disk3和3006854以及出现一个9204_lnx32_release.cpio文件在安装之前须要先将这个cpio文件解压linux下oracle安装linux软件工程师,用cpio9204_lnx32_release.cpio这是升级文件之后在运行runIstaller之前运行3006854文件下的.sh文件进行打包。

⑦运行runIstaller会出现安装对话框

具体的Oracle的安装过程如下:

Step1:设定OracleInventory之位置

首先您必须指定OracleInventory之所在目录。OracleInventory是拿来记录所有安装过的Oracle产品清单,假如没有特殊的需求就请按照预设的目录/opt/oracle/oraInventory即可。

Step2:设定可更新Oracle软件之操作系统群组

在这儿所设定的群组是拿来更新Oracle软件所用,倘若您决定只让root使用者具备更新Oracle软件的权力,就不要指定任何群组名称。

由于SuSELinux安装完毕就手动将oracle账户加至oinstall群组,所以UnixGroupName数组就先显示了oinstall,按下【Next】继续吧!

Step3:构建OracleInventory

OracleUniversalInstaller已打算一个完善OracleInventory所用的orainstRoot.sh档案(位置是在/tmp/orainstRoot.sh),不过这个档案需借助root身份执行。此时您可以再开启一个终端机窗口来执行该档案linux下oracle安装,如图九所示。待执行完毕再回到如图

八的窗口按下【Continue】。

Step4:指定Oracle安装程序来源与目的地所在目录

OracleHome为Oracle数据库系统所在之主要目录。由于在/etc/profile.d/oracle.sh内已设定ORACLE_HOME为/opt/oracle/product/9.0.1,所以下方Destination的Path数组会出现ORACLE_HOME之设定值。这儿也不须要做变更。

Step5:选择欲安装的Oracle9i产品种类

这儿请勾选【Oracle9iDatabase9.0.1.0.0】,按下【Next】。

(我们这儿的Oracle9.2.0.4图片上为拷贝图片)

Step6:选择Oracle9i数据库版本

倘若您是第一次安装Oracle数据库系统,建议您选择【EnterpriseEdition】或是【StandardEdition】。而已有安装经验的读者则可以选择【Custom】方式自行决定要安装的套件。

Step7:决定数据库基本组态

假设您上一个步骤是选择EnterpriseEdition或是StandardEdition,则会出现DatabaseConfiguration的窗口。您可以根据Oracle数据库的实际用途选择最佳的组态。举例来说,假如是为了建置资料仓储所用的线上剖析环境,则您可以选择使用【DataWarehouse】选项。这儿我们先选择通常用途【GeneralPurpose】。

Step8:设定Oracle数据库之辨识资料

Oracle数据库从8i之后的版本都是使用GlobalDatabaseName惟一辨识每一个Oracle数据库。建议您设定数据库的名称为OracleSID名称.网域名称。诸如我将OracleSID设定为ora901(我们这儿为lnxdbs),数据库名称就可设为.tw。

Step9:指定数据库所使用的字符集。

这一项可以直接用默认项目即可,也可以自己定义字符集的具体位置。

按下【Next】之后,OracleUniversalInstaller会显示等下要安装的Oracle9i产品摘要,确认无误以后按下【Install】就会开始档案复制与安装动作了。

1.根据您所使用的硬件环境不同,安装的时间可能须要数十分钟,甚至一、两个钟头。

Step11:系统安装后的组态设定

等到安装程序将所有档案复制到系统以后,安装程序会再次要求您以root身份执行root.sh程序(坐落ORACLE_HOME所指向的目录下,如/opt/oracle/product/9.0.1)。

此时您可以在另一个终端机窗口执行root.sh(注意身份需切换为root)。该程序会寻问您bin目录之位置,假若与默认值相同的话请直接按下【Enter】键,否则需输入正确的bin目录位置。执行root.sh以后再回到图十九的窗口内按下【OK】即可继续后续的设定工作。

Step12:执行Oracle数据库组态工具

系统安装的最后一个阶段会手动执行数据库组态工具程序,其中包含两个特殊的辅助精灵:Oracle网路设定辅助精灵(OracleNetConfigurationAssistant)与Oracle数据库建置辅助精灵(OracleDatabaseConfigurationAssistant)。

第二个步骤会在port7777安装OracleWebServer。完毕以后会激活最重要的Oracle数据库建置组态精灵(OracleDatabaseConfigurationAssistant,简称DBCA)。这个步骤是必要的,由于目前OracleUniversalInstaller只在您的系统中安装了Oracle9i数据库服务器,仍未建置任何Oracle数据库!(觉得有点像是建置了一间图书馆,但是却上面没有任何书籍!这间图书馆能用吗?)

剩余的创建数据库部份就不写进去,你们都很熟悉了。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
java break和continue
java break和continue

本专题整合了java break和continue的区别相关内容,阅读专题下面的文章了解更多详细内容。

261

2025.10.24

oracle清空表数据
oracle清空表数据

当表中的数据不需要时,则应该删除该数据并释放所占用的空间。本专题为大家提供oracle清空表数据的相关文章,帮助大家解决该问题。

271

2023.08.16

Oracle中declare的使用
Oracle中declare的使用

Oracle DECLARE语句是PL/SQL编程语言中用于声明变量、常量、游标或异常的关键字。它的主要作用是在程序中定义这些对象,以便在后续的代码中使用。DECLARE语句的语法简单明了,可以根据需要声明多个对象。通过使用这些声明的对象,可以进行各种操作,如计算、查询数据库、处理异常等 。

221

2023.09.15

oracle怎么分页
oracle怎么分页

实现分页的步骤:1、使用ROWNUM进行分页查询;2、在执行查询之前进行设置分页参数;3、使用"COUNT(*)"函数来获取总行数,并使用"CEIL"函数来向上取整计算总页数;4、在外部查询中使用"WHERE"子句来筛选出特定的行号范围,以实现分页查询。想了解更多oracle怎么分页的文章,可以来阅读本专题先的文章。

245

2023.09.18

Oracle查看表操作历史记录
Oracle查看表操作历史记录

查看操作历史记录的方法:1、使用Oracle内置的审计功能,可以记录数据库中发生的各种操作,包括登录、DDL语句、DML语句等;2、使用Oracle日志文件,其中包含了数据库中发生的各种操作,可以通过查看日志文件来获取操作历史记录;3、使用Oracle的Flashback功能,可以查看数据库在某个时间点的操作历史记录;4、使用第三方工具等。本专题还提供其他查看表操作的文章,大家可以免费阅读。

464

2023.09.19

Oracle中RAC的用法
Oracle中RAC的用法

Oracle中RAC的用法:1、通过在多个服务器上运行数据库实例来提供高可用性;2、允许在需要时增加或减少节点数量;3、通过将工作负载分布到多个节点上来实现负载均衡;4、使用共享存储来实现多个节点之间的数据共享;5、允许多个节点同时处理数据库请求,从而实现并行处理;6、提供了透明故障切换功能;7、使用了一些技术来确保数据的一致性;8、提供了管理工具来简化RAC环境的管理和维护。本专题还提供RAC相关的其他文章,大家可以免费阅读。

451

2023.09.19

oracle imp
oracle imp

imp是Oracle数据库中的一个命令行工具,用于将导出的数据和对象从一个数据库实例导入到另一个数据库实例。imp命令的一般语法为“imp username/password@connect_string file=file_name [options]”。

341

2023.09.19

常用的数据库软件
常用的数据库软件

常用的数据库软件有MySQL、Oracle、SQL Server、PostgreSQL、MongoDB、Redis、Cassandra、Hadoop、Spark和Amazon DynamoDB。更多关于数据库软件的内容详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1007

2023.11.02

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 4.3万人学习

Java 教程
Java 教程

共578课时 | 81.9万人学习

oracle知识库
oracle知识库

共0课时 | 0.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号