在linux上单机模拟Oracle
linux oracle19c创建数据库实例

linux oracle19c创建数据库实例如何在Linux上使用Oracle 19c创建数据库实例在本文中,我们将详细讨论如何在Linux操作系统上使用Oracle 19c创建数据库实例。
Oracle 19c是Oracle数据库管理系统中最新的版本,其集成了许多新功能和改进,可以提高数据库的性能和安全性。
在开始创建数据库实例之前,我们首先需要安装Oracle 19c软件包。
可以从Oracle官方网站上下载最新的Oracle 19c软件包,并按照官方指南进行安装。
安装完成后,我们可以按照以下步骤来创建数据库实例:第1步:创建数据库目录在Linux系统上,我们需要创建一个目录来存储数据库文件。
可以选择在任何位置创建该目录,但是最好选择一个容量足够大的磁盘。
通过以下命令,我们可以创建一个名为"oracle"的目录,该目录将用作数据库文件的存储位置:sudo mkdir /oraclesudo chown oracle:oinstall /oracle上述命令将创建一个名为"oracle"的目录,并将其所有权分配给用户"oracle"和组"oinstall"。
第2步:设置环境变量在创建数据库实例之前,我们需要设置一些必要的环境变量。
可以通过编辑"~/.bash_profile"文件来设置这些变量。
以下是一个示例:export ORACLE_SID=mydbexport ORACLE_HOME=/usr/local/oracle19cexport PATH=ORACLE_HOME/bin:PATH上述环境变量设置了数据库实例的名称为"mydb",Oracle 19c软件的安装目录为"/usr/local/oracle19c"。
请注意,上述示例假设Oracle 19c软件已经正确安装在"/usr/local/oracle19c"目录中。
SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档

SUSE Linux Enterprise 11SP1静默安装Oracle 11gR2说明文档1准备oracle安装文件Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,下载地址分别是:/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip下载完成后将这两个文件通过SSH上传到/usr/local/oracle中。
装程序的目录。
2准备oracle的安装目标目录安装目标目录是用户想将oracle安装到哪个位置的目录,本次我们将oracle安装到/opt/ora cle目录中,以下为目录创建命令。
3创建oracle相关用户和用户组oracle不能在root帐户下进行安装,所以需要为oracle的安装专门创建一个用户,同时需要创建dba和oinstall的用户组。
以下命令将创建dba和oinstall用户组:以下命令将创建oracle用户,并设置密码以下命令将oracle安装目录(/opt/oracle)赋予oracle用户oinstall用户组4检查安装ORACLE依赖的RPM软件包oracle的安装所依赖的软件包,有一部分linux是没有安装的。
这需要将这些尚未安装的软件包先安装后才能正常安装oracle。
这些未安装的软件包在linux安装光盘上可以取到,我们直接在linux的光盘上对这些软件包进行安装(也可将所需的软件包直接复制到linux本地磁盘中),首先我们需要挂载linux光盘,使用以下命令:安装所缺少的软件包,此处只安装本linux系统所缺少的软件包。
如oracle安装过程中,对软件包进行检查时,发现仍有所需软件包未安装时,可根据显示未安装软件包的名字,再次对所缺少的软件包进行安装。
linux系统oracle 数据库创建实例

linux系统oracle 数据库创建实例在Linux系统上创建Oracle数据库实例,可以按照以下步骤进行操作:1. 安装Oracle数据库软件。
首先,下载适用于Linux系统的Oracle数据库软件,并按照安装步骤进行安装。
2. 设置环境变量。
将Oracle数据库软件的安装路径添加到PATH环境变量中,以便系统可以找到相关的Oracle命令和工具。
3. 创建数据库实例目录。
选择一个合适的目录用于存储数据库实例文件,例如:/u01/app/oracle/oradata/。
4. 使用Oracle用户登录系统。
在Linux系统上创建一个拥有合适权限的Oracle用户,并使用该用户登录系统。
5. 使用dbca命令创建数据库实例。
在终端中输入以下命令启动数据库配置助手(Database Configuration Assistant):dbca6. 选择创建数据库实例选项。
根据实际需求,选择创建新的数据库实例或者基于现有的模板来创建数据库实例。
7. 配置数据库实例参数。
在配置向导中,按照提示设置数据库实例的名称、监听器、字符集、内存大小等参数。
8. 创建数据库。
根据向导的指示,输入数据库管理员(DBA)密码,并完成数据库的创建过程。
9. 启动数据库实例。
使用以下命令启动数据库实例:sqlplus / as sysdba,然后输入startup命令。
10. 验证数据库实例。
输入以下命令验证数据库实例是否成功创建:sqlplus / as sysdba,然后输入select * from v$version命令,查看数据库版本信息。
以上就是在Linux系统上创建Oracle数据库实例的基本步骤。
具体操作可能会因Oracle软件版本和Linux发行版的不同而略有差异,可以根据具体情况进行调整。
linux oracle19c 创建数据库实例

linux oracle19c 创建数据库实例摘要:一、引言二、Linux系统简介三、Oracle 19c数据库简介四、在Linux上创建Oracle 19c数据库实例的步骤1.安装Oracle 19c软件2.创建Oracle用户和组3.配置环境变量4.使用Database Configuration Assistant创建数据库实例5.验证数据库实例创建成功五、总结正文:一、引言Linux作为一款广泛应用于服务器领域的操作系统,其稳定性和安全性得到了业界的认可。
Oracle 19c作为一款强大的关系型数据库管理系统,为企业级应用提供了强大的数据存储和管理功能。
本文将详细介绍如何在Linux系统上创建Oracle 19c数据库实例。
二、Linux系统简介Linux,全称GNU/Linux,是一种基于UNIX的开源操作系统。
它具有良好的稳定性、安全性和可扩展性,广泛应用于服务器、嵌入式系统等领域。
在创建Oracle 19c数据库实例之前,需要确保Linux系统已正确安装并配置。
三、Oracle 19c数据库简介Oracle 19c(19.3.0.0.0)是Oracle公司发布的最新数据库版本,它具备高可用性、可扩展性和性能优化等特点,适用于企业级应用。
在创建Oracle 19c数据库实例前,需要确保已正确安装Oracle 19c软件。
四、在Linux上创建Oracle 19c数据库实例的步骤1.安装Oracle 19c软件在Linux系统上安装Oracle 19c软件前,需要确保满足以下系统要求:- 操作系统:Red Hat Enterprise Linux 7.x或Oracle Linux 7.x- 内核版本:3.10或更高版本- 内存:8GB或更高- 硬盘:200GB或更高使用以下命令安装Oracle 19c软件:```$ sudo yum install -y oracle-database-19c```2.创建Oracle用户和组使用以下命令创建Oracle用户和组:```$ sudo useradd -p oracle$ sudo groupadd oinstall```3.配置环境变量在创建数据库实例前,需要设置环境变量以便于后续操作。
oracle 12c linux 创建实例

oracle 12c linux 创建实例在Linux 操作系统下安装和创建Oracle 12c 的实例,需要以下步骤:1. 确认系统要求: 确认Linux 操作系统是否满足Oracle 12c 的硬件和软件要求。
如硬盘空间、物理内存、进程数等等。
2. 安装Oracle 12c 软件: 在系统中安装Oracle 12c 的软件,参与完成主要有三种方式,a. 使用压缩文件安装Oracle 12cb. 使用rpm 或者yum 安装Oracle 12cc. 使用Oracle 安装程序来安装Oracle 12c3. 配置Oracle 环境变量:安装oracle 12c 后,需要配置环境变量(ORACLE_HOME,ORACLE_SID),并设置PATH 变量,以便系统识别并找到Oracle 相关命令。
4. 创建数据库实例: 在安装并配置完Oracle 12c 软件后,需要创建一个实例,步骤如下:a. 首先,需要进入Oracle 用户。
su - oracleb. 创建实例的命令如下:dbcac. 根据实际需要配置Oracle 数据库的创建选项。
5. 管理数据库实例: 创建数据库实例之后,需要进行管理。
a. 启动实例sqlplus / as sysdbastartupb. 关闭实例sqlplus / as sysdbashutdown immediate或者shutdown abort6. 配置监听器: 配置Oracle 监听器以便监听来自客户端的数据库请求。
a. 在终端运行命令: netcab. 在Net Configuration Assistant 窗口中,选择Listener Configuration 选项。
c. 点击Add 按钮创建监听器。
7. 连接数据库: 在完成Oracle 数据库实例创建与管理的配置后,可通过以下方式连接到实例中:a. 使用SQL*Plus: 在终端上输入以下命令:sqlplus username/password@ORACLE_SIDb. 使用SQL Developer 工具连接数据库实例。
linuxoracle创建实例

linuxoracle创建实例在Linux系统上使用Oracle创建实例是一个相对复杂的过程,但是通过一步一步的指导,可以顺利完成。
在本文中,我将向您介绍如何在Linux上使用Oracle创建实例的步骤。
要在Linux系统上使用Oracle创建实例,您需要确保系统已经安装了Oracle数据库软件。
如果您还没有安装Oracle数据库软件,可以通过Oracle官方网站下载并按照官方文档进行安装。
一旦Oracle数据库软件安装完成,接下来就可以开始创建实例了。
首先,您需要登录到Linux系统上的Oracle用户。
然后,使用sqlplus命令连接到Oracle数据库。
在SQL命令行界面上,输入以下命令来创建一个新的实例:CREATE DATABASE myinstanceUSER sys IDENTIFIED BY passwordUSER system IDENTIFIED BY passwordLOGFILE GROUP 1 ('/u01/oradata/myinstance/redo01a.log') SIZE 100M,GROUP 2 ('/u01/oradata/myinstance/redo02a.log') SIZE 100M, GROUP 3 ('/u01/oradata/myinstance/redo03a.log') SIZE 100M MAXLOGFILES 5MAXLOGHISTORY 100MAXDATAFILES 100MAXINSTANCES 1CHARACTER SET utf8NATIONAL CHARACTER SET utf8;在上面的命令中,您需要将myinstance替换为您要创建的实例的名称,password替换为您要设置的密码。
另外,您还可以根据自己的需求修改日志文件的路径和大小,以及数据库的字符集和国家字符集等参数。
Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作
Linux系统(X64)安装Oracle11g完整安装图⽂教程另附基本操作⼀、修改操作系统核⼼参数在Root⽤户下执⾏以下步骤:1)修改⽤户的SHELL的限制,修改/etc/security/limits.conf⽂件输⼊命令:vi /etc/security/limits.conf,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输⼊“:wq”存盘退出2)修改/etc/pam.d/login ⽂件,输⼊命令:vi /etc/pam.d/login,按i键进⼊编辑模式,将下列内容加⼊该⽂件。
session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输⼊“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf⽂件,输⼊命令: vi /etc/sysctl.conf ,按i键进⼊编辑模式,将下列内容加⼊该⽂件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输⼊“:wq”存盘退出4)要使 /etc/sysctl.conf 更改⽴即⽣效,执⾏以下命令。
linux oracle数据库创建实例
linux oracle数据库创建实例Linux是一种开源的操作系统,广泛应用于各个领域。
Oracle数据库是一种功能强大的关系型数据库管理系统,被广泛用于企业级应用。
本文将介绍如何在Linux操作系统上创建Oracle数据库实例。
在开始创建Oracle数据库实例之前,需要确保已经安装了Linux操作系统,并且具备root权限。
另外,还需要下载并安装Oracle数据库软件包。
安装过程比较复杂,这里不再赘述。
假设已经完成了这些准备工作,我们可以开始创建Oracle数据库实例了。
在Linux系统上登录root账号,打开终端窗口。
然后,切换到oracle用户,这是一个专门用于管理Oracle数据库的用户。
可以使用以下命令切换到oracle用户:```su - oracle```接下来,需要设置一些环境变量,以便正确运行Oracle数据库。
可以在oracle用户的主目录下的.bash_profile文件中添加以下内容:```export ORACLE_SID=orclexportORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATH```在设置完环境变量后,需要执行以下命令使其生效:```source .bash_profile```接下来,使用以下命令创建一个新的Oracle数据库实例:```dbca```执行以上命令后,会弹出一个图形界面的向导,引导我们完成数据库实例的创建。
按照向导的提示,依次进行以下设置:1. 选择“创建数据库”选项。
2. 输入数据库名称(例如orcl)。
3. 选择数据库模板,可以选择“通用用途或事务处理”等模板。
4. 设置数据库文件存放的位置。
5. 设置数据库的字符集和国家字符集。
6. 设置数据库管理员密码。
7. 点击“完成”按钮,开始创建数据库实例。
创建数据库实例的过程可能需要一些时间,请耐心等待。
linux服务器oracle创建实例
linux服务器oracle创建实例在Linux服务器上创建Oracle实例是一个关键的步骤,它需要一些独特的步骤和配置。
下面将介绍如何在Linux服务器上创建Oracle 实例的过程。
确保已经正确安装了Oracle数据库软件。
如果还没有安装,请根据官方文档进行安装。
安装完成后,打开终端并以root用户身份登录。
我们需要创建一个新的Oracle用户。
我们可以使用以下命令创建一个名为"oracle"的用户:```useradd -m -d /home/oracle -s /bin/bash oracle```接下来,我们需要切换到oracle用户并设置密码:```su - oraclepasswd oracle```然后,我们需要编辑oracle用户的.bash_profile文件,以配置Oracle环境变量。
使用以下命令打开.bash_profile文件:```vi ~/.bash_profile```在文件的末尾添加以下内容:```export ORACLE_HOME=/opt/oracle/product/12.1.0/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport ORACLE_SID=orcl```保存并关闭文件。
执行以下命令以使配置生效:```source ~/.bash_profile```接下来,我们需要创建一个新的Oracle实例。
使用以下命令打开Oracle实例创建向导:```dbca```在向导中,选择"创建数据库"选项,并按照向导的指示完成配置。
确保输入正确的数据库名称、SID、字符集和存储位置等信息。
完成配置后,向导将开始创建Oracle实例。
这个过程可能需要一些时间,具体取决于你的系统性能和数据库大小。
linux下oracle创建实例
linux下oracle创建实例在Linux操作系统下,我们可以使用Oracle数据库来创建实例。
下面将介绍如何在Linux中创建Oracle实例。
我们需要确保已经成功安装了Oracle数据库软件。
安装完成后,我们可以通过以下步骤来创建实例。
1. 进入Oracle软件的安装目录,通常位于/opt/oracle目录下。
在该目录中找到"dbca"命令,它是Oracle数据库配置助手的命令行工具。
2. 打开终端,输入以下命令来启动dbca工具:```$ dbca```3. 在弹出的图形界面中,选择"创建数据库"选项,并点击"下一步"按钮。
4. 在新的界面中,选择"自定义数据库"选项,然后点击"下一步"按钮。
5. 在接下来的界面中,我们需要提供一些关于数据库的基本信息,包括数据库名称、实例名称、监听器端口等。
确保填写的信息准确无误,并点击"下一步"按钮。
6. 在下一个界面中,我们可以选择数据库的字符集、数据库块大小等配置选项。
根据实际需求进行选择,并点击"下一步"按钮。
7. 在接下来的界面中,我们可以选择数据库的管理选项,例如自动备份、自动恢复等。
根据实际需求进行选择,并点击"下一步"按钮。
8. 在新的界面中,我们需要设置数据库的存储选项,包括数据文件、控制文件、日志文件的存储路径等。
根据实际需求进行设置,并点击"下一步"按钮。
9. 在下一个界面中,我们可以选择是否创建初始表空间。
如果需要创建初始表空间,则需要提供表空间的名称、数据文件的路径等信息。
根据实际需求进行选择,并点击"下一步"按钮。
10. 在最后的界面中,我们可以查看并确认数据库的配置信息。
确保信息准确无误后,点击"完成"按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在linux上单机模拟Oracle 10g RAC集群(OCFS+ASM)作者:daniey MSN:danieyren@申明:请珍惜作者劳动,如需要转载,请注明出处本文是在参考oracle 10g 双机集群的基础上通过实践并且精简而得,撰写本文的目的是为了方便大家探讨技术,相信本文仍有许多不足之处参考文档:/technology/global/cn/pub/articles/hunter_rac10g.html注:对于与多机多节点集群相同的地方,文中将直接引用参考文档相关部分一、简介熟悉Oracle 真正应用集群(RAC) 10g 技术的最有效方法之一是访问一个实际的Oracle RAC 10g 集群。
没有什么方法比直接体验它们能够更好地理解其好处的了—包括容错、安全性、负载均衡和可伸缩性。
Oracle RAC 的核心是共享磁盘子系统。
集群中的所有节点必须能够访问集群中所有节点的所有数据、重做日志文件、控制文件和参数文件。
数据磁盘必须在全局范围内可用,以便允许所有节点访问数据库。
每个节点拥有自己的重做日志和控制文件,但是其他节点必须能够访问这些文件,以便在系统故障时恢复该节点。
希望本文能对一些手头上只有一台PC而没有真正的双机环境的朋友提供一个参考。
二、本文实践环境1、PC主要配置:Celeron(R) CPU 1.80GHzMaxtor 6E040L0, ATA DISK drive 40GRelTek 8139C 网卡一块内存DDR333 512MB * 2显示卡:ATI [Radeon 9200 SE]操作系统:White Box Enterprise Linux 3 (本文同样适用于RedHat企业版,不同之处是WBEL3目前可以免费运用于商业)远程终端一台,装有windowsXP和远程X-server软件2、服务器分区方案Oracle 数据库文件RAC节点名实例名数据库名$ORACLE_BASE 文件系统dbrac orcl1 orcl /home/oracle ASMOracle CRS 共享文件文件类型文件名分区挂载点文件系统oracle集群注册表/u01/orcl/orcfile /dev/hda8 /u01 OCFSCRS表决磁盘/u01/orcl/cssfile /dev/hda8 /u01 OCFS3、所涉及软件1)oracle 10g 数据库软件ship.db.lnx32.cpio.gz2)oracle 10g 集群服务软件ship.crs.lnx32.cpio.gz3)OCFS文件系统支持ocfs-2.4.21-EL-1.0.14-1.i686.rpmocfs-support-1.0.10-1.i386.rpmocfs-tools-1.0.10-1.i386.rpm4)ASMlib驱动程序oracleasm-2.4.21-EL-1.0.3-1.i686.rpmoracleasm-support-1.0.3-1.i386.rpmoracleasmlib-1.0.0-1.i386.rpm以上软件包均可以从oracle官方网站下载WBEL linux下载地址:/download.html三、基础操作1、安装linux安装过程中一些需要注意的地方:1)磁盘分区:swap分区大小建议是内存的2倍,这里是2048MB,划出一些系统必要的分区根分区/,var分区/var,usr分区/usr,home分区/home,临时文件分区/tmp。
注意:这里不要把所有的硬盘空间划分进操作系统,留下一半给后面安装oarcle集群磁盘使用,本文示例2)文件系统容量挂载点/dev/hda1 1012M //dev/hda2 7.7G /home/dev/hda7 1012M /tmp/dev/hda3 5.8G /usr/dev/hda5 2.0G /var3)组件选取:一定要选上delvelopment tools和X-windows两项,为了节省空间其他可以不要4)防火墙:最好不要5)网络设置:eth0取消选中[Configure using DHCP] 复选项选中[Activate on boot]IP 地址:192.168.22.44网络掩码:255.255.255.06)主机名:dbrac2、.安装完成后检查必需的RPM3、必须安装以下程序包(或更高版本):make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20glibc-devel-2.3.2-95.20glibc-headers-2.3.2-95.20glibc-kernheaders-2.4-8.34cpp-3.2.3-34compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128openmotif-2.2.2-16setarch-1.3-1四、设置1、更改/etc/hostsvi /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.22.44 dbrac int-dbrac192.168.22.244 vip-dbrac确保RAC节点名没有出现在回送地址中。
此处设置相当重要,不能跳过,一定按照此设置,IP和主机别名可以自己定oracle 10g RAC中使用了虚拟IP(VIP)技术,这是一个令人心动的高可用性、多机无缝切换的解决方案,但在单机模拟环境中仅仅是个形式而已,为了以后的顺利安装,不得不配置它2、调整内核网络设置参数编辑/etc/sysctl.conf,增加下面的设置:vi /etc/sysctl.conf# Default setting in bytes of the socket receive buffernet.core.rmem_default=262144# Default setting in bytes of the socket send buffernet.core.wmem_default=262144# Maximum socket receive buffer size which may be set by using# the SO_RCVBUF socket optionnet.core.rmem_max=262144# Maximum socket send buffer size which may be set by using# the SO_SNDBUF socket optionnet.core.wmem_max=2621443、添加模块选项:将下列行添加到/etc/modules.conf 中:options sbp2 sbp2_exclusive_login=04、创建“oracle”用户和目录$su -#groupadd dba#useradd -g dba -m oracle#passwd oracle5、编辑.bash_profile文件,增加oracle环境变量$vi .bash_profileexport PATHunset USERNAMEexport LANG=zh_CN.EUCORACLE_BASE=/home/oracle;export ORACLE_BASEexport ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1export ORA_CRS_HOME=$ORACLE_BASE/product/10.1.0/crs_1export ORACLE_SID=rac1export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb;export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/or acm/lib:/usr/local/lib:/usr/lib;export LD_LIBRARY_PATHexport ORACLE_TERM=xtermexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORA CLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport THREADS_FLAG=nativeexport TEMP=/tmpexport TMPDIR=/tmpexport LD_ASSUME_KERNEL=2.4.16、创建CRS分区和数据文件分区1)先建立CRS分区挂载点mkdir /u01chown oracle:dba /u012)接着创建CRS分区和共享数据文件分区fdisk /dev/hdaCRS分区只要500M就够了,剩下的全部划分给数据文件分区,这里为数据文件只分了1个区/dev/hda9CRS分区为/dev/hda8[root@dbrac root]# fdisk /dev/hdaThe number of cylinders for this disk is set to 4997.[root@dbrac root]# fdisk /dev/hdaThe number of cylinders for this disk is set to 4997.There is nothing wrong with that, but this is larger than 1024,and could in certain setups cause problems with:1) software that runs at boot time (e.g., old versions of LILO)2) booting and partitioning software from other OSs(e.g., DOS FDISK, OS/2 FDISK)Command (m for help): pDisk /dev/hda: 41.1 GB, 41109061120 bytes255 heads, 63 sectors/track, 4997 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 131 1052226 83 Linux/dev/hda2 132 1151 8193150 83 Linux/dev/hda3 1152 1916 6144862+ 83 Linux/dev/hda4 1917 4998 24756165 f Win95 Ext'd (LBA)/dev/hda5 1917 2177 2096451 83 Linux/dev/hda6 2178 2438 2096451 82 Linux swap/dev/hda7 2439 2569 1052226 83 LinuxCommand (m for help): nFirst cylinder (2570-4998, default 2570):Using default value 2570Last cylinder or +size or +sizeM or +sizeK (2570-4998, default 4998): +500MCommand (m for help): nFirst cylinder (2632-4998, default 2632):Using default value 2632Last cylinder or +size or +sizeM or +sizeK (2632-4998, default 4998): +15000MCommand (m for help): pDisk /dev/hda: 41.1 GB, 41109061120 bytes255 heads, 63 sectors/track, 4997 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/hda1 * 1 131 1052226 83 Linux/dev/hda2 132 1151 8193150 83 Linux/dev/hda3 1152 1916 6144862+ 83 Linux/dev/hda4 1917 4998 24756165 f Win95 Ext'd (LBA)/dev/hda5 1917 2177 2096451 83 Linux/dev/hda6 2178 2438 2096451 82 Linux swap/dev/hda7 2439 2569 1052226 83 Linux/dev/hda8 2570 2631 497983+ 83 Linux/dev/hda9 2632 4456 14659281 83 LinuxCommand (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.The kernel still uses the old table.The new table will be used at the next reboot.Syncing disks.7、编辑/etc/sysctl.conf,增加下面2行以设置系统共享内存大小和文件句柄kernel.shmmax=2147483648kernel.sem=250 32000 100 128本文涉及到的linux操作系统的内核参数默认设置大多符合oracle安装所需,不需要做更大的改动8、配置hangcheck-timer 内核模块在/etc/modules.conf中增加下面一行options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180为了确保系统每次重新启动的时候都能自动加载hangcheck-timer 模块,需要在/etc/rc.local文件中增加下面一行echo “m odprobe hangcheck-timer” >> /etc/rc.local重启系统并检查hangcheck-timer模块是否已经加载[root@dbrac root]# lsmod | grep hangcheck-timerhangcheck-timer 2616 0 (unused)9、配置RAC 节点以进行远程访问在RAC 节点上运行Oracle Universal Installer 时,它将使用rsh 、rcp或scp命令将Oracle 软件复制到RAC 集群中的所有其他节点。