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数据库!(觉得有点像是建置了一间图书馆,但是却上面没有任何书籍!这间图书馆能用吗?)
剩余的创建数据库部份就不写进去,你们都很熟悉了。
以上是Oracle安装系统交换分驱的几个注意事项!!的详细内容。更多信息请关注PHP中文网其他相关文章!

学习Linux并不难。1.Linux是一个开源操作系统,基于Unix,广泛应用于服务器、嵌入式系统和个人电脑。2.理解文件系统和权限管理是关键,文件系统是层次化的,权限包括读、写和执行。3.包管理系统如apt和dnf使得软件管理方便。4.进程管理通过ps和top命令实现。5.从基本命令如mkdir、cd、touch和nano开始学习,再尝试高级用法如shell脚本和文本处理。6.常见错误如权限问题可以通过sudo和chmod解决。7.性能优化建议包括使用htop监控资源、清理不必要文件和使用sy

Linux管理员的平均年薪在美国为75,000至95,000美元,欧洲为40,000至60,000欧元。提升薪资可以通过:1.持续学习新技术,如云计算和容器技术;2.积累项目经验并建立Portfolio;3.建立职业网络,拓展人脉。

Linux的主要用途包括:1.服务器操作系统,2.嵌入式系统,3.桌面操作系统,4.开发和测试环境。Linux在这些领域表现出色,提供了稳定性、安全性和高效的开发工具。

互联网运行不依赖单一操作系统,但Linux在其中扮演重要角色。Linux广泛应用于服务器和网络设备,因其稳定性、安全性和可扩展性受欢迎。

Linux操作系统的核心是其命令行界面,通过命令行可以执行各种操作。1.文件和目录操作使用ls、cd、mkdir、rm等命令管理文件和目录。2.用户和权限管理通过useradd、passwd、chmod等命令确保系统安全和资源分配。3.进程管理使用ps、kill等命令监控和控制系统进程。4.网络操作包括ping、ifconfig、ssh等命令配置和管理网络连接。5.系统监控和维护通过top、df、du等命令了解系统运行状态和资源使用情况。

介绍 Linux是一个强大的操作系统,由于其灵活性和效率,开发人员,系统管理员和电源用户都喜欢。但是,经常使用长而复杂的命令可能是乏味的

Linux适用于服务器、开发环境和嵌入式系统。1.作为服务器操作系统,Linux稳定高效,常用于部署高并发应用。2.作为开发环境,Linux提供高效的命令行工具和包管理系统,提升开发效率。3.在嵌入式系统中,Linux轻量且可定制,适合资源有限的环境。

简介:通过基于Linux的道德黑客攻击数字边界 在我们越来越相互联系的世界中,网络安全至关重要。 道德黑客入侵和渗透测试对于主动识别和减轻脆弱性至关重要


热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver Mac版
视觉化网页开发工具