安装软件
使用oracle帐户登录。
指定数据库名称(ORACLE_SID)。
该名称通常不多于五个字符。
对此安装使用demo1。
设置环境变量:
Borneshell和Kornshell
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_SID=demo1;exportORACLE_SID
Cshell
setenvORACLE_BASE/u01/app/oracle
setenvORACLE_SIDdemo1
将目录更改为Oracle10g软件解压缩到的位置。
例如:
$cd$HOME/10g_db
将目录更改为Disk1。
例如:
$cdDisk1
启动Oracle通用安装程序。
$./runInstaller
欢迎
单击Next。
指定清单目录和证书
如果您一直在依循本指南中的步骤,则使用默认值即可。
否则,编辑清单目录的路径,以指向正确目录。
操作系统组名称应为oinstall。
如果这是首次在此机器上安装Oracle,则您将收到一个弹出窗口,提示需要以root用户身份运行orainstRoot.sh脚本。
以root用户身份登录,更改到窗口中指定的目录,执行该脚本,然后继续操作。
指定文件位置
如果您一直在依循本指南中的步骤,则使用默认值即可。
否则,在继续操作前确保源路径和目标路径正确。
选择安装类型
接受默认值EnterpriseEdition。
与特定产品相关的先决条件的检查
如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。
如果一个或多个检查失败,则在继续操作前纠正该问题。
选择数据库配置
接受默认值Createastarterdatabase和GeneralPurpose。
指定数据库配置选项
输入数据库的全局数据库名称。
该名称应包含ORACLE_SID和服务器域名(例如,demo1.orademo.org,其中demo1是ORACLE_SID,orademo.org是域名)。
输入全局数据库名称时,SID框将自动填充。
接受默认的数据库字符集。
选择Createdatabasewithsampleschemas。
选择数据库管理选项
选择UseDatabaseControlforDatabaseManagement。
指定数据库文件存储选项
选择FileSystem,然后输入数据库文件要使用的路径名(在本例中为/u02/oradata)。
指定备份和恢复选项
选择DonotenableAutomatedbackups。
指定数据库模式口令
选择Usethesamepasswordforalltheaccounts。
选择一个口令,然后输入两次进行确认。
摘要
显示已安装产品的摘要。
单击Install。
安装
此屏幕历经安装和链接Oracle软件的几个阶段。
安装过程结束时弹出一个窗口显示配置信息。
记下EnterpriseManagerURL,然后单击OK关闭该窗口。
弹出一个“SetupPrivileges”窗口,提示需要以root用户身份运行配置脚本。
以root用户身份登录,切换到该窗口中指示的目录,然后执行root.sh脚本。
该脚本提示输入本地bin目录的位置。
按Enter键接受默认值。
当脚本完成时,返回到SetupPrivileges窗口并单击OK。
(如下所示。
)
安装结束
记下摘要中显示的URL,并在准备好时单击Exit。
恭喜!
您的新Oracle10g数据库已经启动并可以使用。
FAQ
1.更改认证的版本redhat4
2.以root身份运行xhost+
3.DISPLAY=localhost:
0.0;exportDISPLAY
4.LANG=en;exportLANG
5.安装GCC
6.在filer上更改/etc/exports
#Auto-generatedbysetupFriDec507:
59:
52CST2008
/vol/vol0-sec=sys,rw,anon=0,nosuid
/vol/data-sec=sys,rw,anon=0,nosuid
Exportfs-a
--------------------------------------------------------------------------------
在安装的时候报上面的错误,经过查找,发现是gcc-3.4.6-9和gcc-c++-3.4.6-9两个包没有装好。
解决办法:
1.rpm-egcc-3.4.6-9
提示gcc-c++-3.4.6-9依赖gcc-3.4.6-9这个包
2.rpm-egcc-c++-3.4.6-9
成功;
3.rpm-egcc-3.4.6-9
成功;
4.cdrom->Redhat/rpms->运行gcc-3.4.6-9.i386.rpm和gcc-c++-3.4.6-9.i386.rpm
第4部分:
配置存储
我们在第3部分中创建的数据库使用单一文件系统(/u02/oradata)进行磁盘存储。
但为Oracle数据库配置存储的方式有多种。
第4部分介绍了为此数据库配置磁盘存储的其他方法。
尤其是,它描述了如何创建其他文件系统以及如何使用自动存储管理(ASM)。
如何使用原始设备和Oracle集群文件系统(OCFS)将在本系列的另一篇文章中介绍,该篇文章介绍了如何使用Oracle真正应用集群(RAC)创建集群数据库。
文件系统
文件系统是为Oracle数据库存储数据文件、重做日志和控制文件最常用的方法。
文件系统易于实施,并且无需第三方软件来管理。
大多数情况下,文件系统在Linux的初始安装过程中创建。
但有时必须在初始安装后(如安装新磁盘驱动器后)创建新文件系统。
本部分介绍了如何构建新文件系统以及如何在Oracle数据库中使用它。
除非另有说明,否则必须以root用户身份运行所有命令。
对磁盘进行分区
必须使用空磁盘分区来创建文件系统。
如果已经有一个空的可用磁盘分区,则跳到下一步。
以下是一个为Linux文件系统创建新分区的示例。
(警告:
对磁盘进行错误分区是删除硬盘上所有内容的最可靠、最快捷的方法之一。
如果不确定如何分区,请先停下来,找人帮帮您,否则您将冒丢失数据的危险。
)
此示例使用/dev/sdb(一个没有分区的空SCSI磁盘)为整个磁盘(36GB)创建单个分区。
例如:
#fdisk/dev/sdb
DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel
BuildinganewDOSdisklabel.Changeswillremaininmemoryonly,
untilyoudecidetowritethem.Afterthat,ofcourse,theprevious
contentwon'tberecoverable.
Thenumberofcylindersforthisdiskissetto4427.
Thereisnothingwrongwiththat,butthisislargerthan1024,
andcouldincertainsetupscauseproblemswith:
1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)
2)bootingandpartitioningsoftwarefromotherOSs
(e.g.,DOSFDISK,OS/2FDISK)
Command(mforhelp):
p
Disk/dev/sdb:
255heads,63sectors,4427cylinders
Units=cylindersof16065*512bytes
DeviceBootStartEndBlocksIdSystem
Command(mforhelp):
n
Commandaction
eextended
pprimarypartition(1-4)
p
Partitionn