评论:Linux安装指南Oracle9i A3
由堂邑
警告:如果您修改了UNIX参数文件或Oracle参数文件,在它可以被修改之前,避免备份并确认它。否则,可能发生不可挽回的错误。
准备好 uff1a
1。安装虚拟机工具
在VMware工具菜单下安装VMware工具
然后安装 / dev /光盘 / mnt /光盘
光盘




Linux安装指南Oracle9i A3
由堂邑
警告:如果您修改了UNIX参数文件或Oracle参数文件,在它可以被修改之前,避免备份并确认它。否则,可能发生不可挽回的错误。
准备好 uff1a
1。安装虚拟机工具
在VMware工具菜单下安装VMware工具
然后安装 / dev /光盘 / mnt /光盘
CD / mnt /光盘
CP
将虚拟机*。广州
如果你需要s.tar,焦油tar xvf *。
CD机*

2。打开Telnet服务
安装telnet服务器包,在CD3上
在VMware光驱中放置CD3
安装/ dev /光盘/ mnt /光盘
CD / mnt /光盘
RPM ndash;IVH的Telnet服务器*。转
ntsysv
确定telnet前面的星号
重新启动xinetd服务
三.XManager开放服务
我们在Linux系统下,修改 / / /等X11 XDM / xaccess文件,找到下面的语句:#任何主机可以# *登录窗口拆卸前#号
修改 / / /等X11 GDM / gdm.conf文件找到下面的语句:{ XDMCP }变化使使=假= TRUE或使= 1。同时,我们需要确保以下语句,因为177端口侦听器端口的XDMCP服务我们要配置。我们将在后面看到它配置的XManager。
修改 / / inittab文件等,把下列句子下面,如果原来的身份证:5:initdefault:,没有改变。
修改最后一行 / / /等X11 XDM / XDM配置和添加一个在前面的displaymanager requestport:0!其结果是以下第五个步骤。我们修改以确保财产 / / /等/ xservers X11 xdm 444 / / /等X11 XDM / xsetup_0 755财产。在RedHat 9,我们可以看到两个文件默认是444和775,因此不需要修改。


正式安装
一、Oracle9i的安装盘和Oracle9i的补丁

ship_9204_linux_disk1.cpio p3006854_9204_linux.zip
ship_9204_linux_disk2.cpio p2617419_210_generic.zip
ship_9204_linux_disk3.cpio p3238244_9204_linux.zip

两。安装步骤

1。登录到root用户并添加安装过程中所需的用户和组。
#加入甲骨文
# useradd ndash;G 10g
#设置密码
2。登录到根用户系统并调整共享内存
#回声300000000 > /过程/系统/内核/ SHMMAX
当然,对于一个启动系统,可以自动为你设置这些参数,或者你可以改变 / / sysctl.conf等文件,添加以下声明:kernel.shmmax = 300000000。
注意:如果你的共享内存不够大,这将促使ora-27123安装时出错。你只需要增加/程序/系统/内核/ SHMMAX当时价值。
3:在根目录下为root用户创建Oracle,并向Oracle用户授予目录的权限
# /光盘
# mkdir -p / / / 9.2 Oracle产品
chown -R甲骨文Oracle #
4:使用Oracle用户登录到系统,设置Oracle环境
vi.bash_profile美元(加入以下几行)
出口ld_assume_kernel = 2.4.1
出口oracle_base = /甲骨文
出口oracle_home = / / / 9.2 Oracle产品
出口oracle_sid = linuxgis
出口路径oracle_home美元/桶=:$路径
出口路径= $路径:oracle_home美元/桶
5。登录到root用户和安装p3006854_9204_linux.zip补丁。如果不安装这个补丁的runinstaller不会启动。
美元
#解压p3006854_9204_linux.zip
(当解压完成后,一个补丁目录将在当前目录下生成的3006854)
# CD 3006854
# SH rhel_pre_install.sh

6。检查是否安装了下列软件包

#苏根
# RPM的问答| grep工具
compat-db-4.0.14-5.i386
compat-gcc-7.3-2.96.122.i386
compat-gcc-c + -7.3-2.96.122.i386
兼容libstdc++ -7.3-2.96.122.i386
兼容libstdc++ -devel-7.3-2.96.122.i386
# RPM的问答| grep openmotif21
openmotif21-2.1.30-8.i386
# RPM的问答| grep
setarch setarch-1.3-1.i386
# RPM的问答| grep
TCL tcl-8.3.5-92.i386

注意:如果蓝色字体包安装不成功,您需要添加包redhat,安装所有的开发包和安装蓝色包装,通常对CD3。
上面显示了作者安装了一个特定RPM包后的结果。

Compat-db-4.0.14-5.i386.rpm
compat-gcc-7.3-2.96.122.i386.rpm
compat-gcc-c + -7.3-2.96.122.i386.rpm
兼容libstdc++ -7.3-2.96.122.i386.rpm
兼容libstdc++ -devel-7.3-2.96.122.i386.rpm
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1.i386.rpm T
tcl-8.3.5-92.i386.rpm

安装该方法并在VMware光驱中放入
安装/ dev /光盘/ mnt /光盘
CD / mnt /光盘
CD / Redhat /转
转- IVH的包名

在一般情况下,您的系统的输出是不同的。如果没有安装单独的软件包,安装光盘安装,找到特定的软件包(大多数第三盘),然后使用下面的命令来安装相应的软件包:转- IVH兼容..转#…因为我没有把RHAS3烧录到CD,所以我使用下面的命令安装ISO

山- O环/ mnt / E / / / rhel-3-i386-as-disc3.iso RHAS3 mnt /光盘

附加说明的是,软件包依赖于序列,该序列被发现的先后。否则,它将报告一个错误,无法安装。当软件安装包,如果包的依赖出现,你安装可靠的包装第一。我相信你会看到包之间的依赖。你也需要改变gcc和g++ 2.96。以下是以下内容:

#苏根
MV / usr /斌/ GCC / usr /斌/ gcc323
LN的 / usr /斌/ gcc296 / usr /斌/ GCC
MV /usr/bin/g++ /usr/bin/g++323
#如果G + +不存在,那么gcc-c +没有安装(这里是一个评论哦)
LN的 / usr /斌/ G + + 296 / usr /斌/ G + +

7。开始安装
Oracle安装
Oracle的安装必须安装在图形界面上,必须是Oracle用户。
从<< ship_9204_linux_disk1.cpio - idmv
从<< ship_9204_linux_disk2.cpio - idmv
从<< ship_9204_linux_disk3.cpio - idmv
这样的命令生成三个目录
走到DISK1目录,
$ cd DISK1
美元/ runinstaller。
如果无法连接到X11窗口,您必须切换到root用户和类型
{(转向根用户)
{根} + xhost
显示访问控制禁用,客户端可以从任何主机连接显示正确
然后切换到oracle用户进入DISK1目录
{ } / runinstaller DISK1。
{ } / runinstaller DISK1。
此时,打开Oracle的欢迎界面将被打乱,解决方案如下:
(1)结束安装过程
(2)将本地变量更改为Oracle用户,如下所示:
{预言}出口lc_all = EN
{导出导出
{导出语言
{预言}出口(此时观lc_all,LANG,语言成了值)
如果要更改整个全局变量,请使用Oracle用户键入它:
{
在编辑界面中写入:
出口lc_all = EN
导出输出
导出语言
:保存并退出后,WQ
{预言}出口(此时观lc_all,LANG,语言成了值)

安装过程中的注意事项:

系统会提示你输入UNIX组名称,即Oracle用户组,我们刚建立的。(#加入甲骨文)
提示运行orainstroot.sh脚本,根下的终端执行:# SH /甲氧苄啶/ orainstroot.sh然后继续
提示分支开始脚本的根下的终端执行:# SH /家/甲骨文/产品/ 9.2 /开始然后继续
在安装过程中,代理配置助手工具没有成功链接。安装软件后,有两个补丁安装p2617419_210_generic.zip和p3238244_9204_linux.zip。

8。安装两片p2617419_210_generic.zip和p3238244_9204_linux.zip
其中,p2617419_210_generic.zip相当于一个补丁管理工具,只有安装工具第一安装其它补丁。
美元p2617419_210_generic.zip(解压的解压完成后将当前目录下生成一个补丁目录,OPatch)。
解压p3238244_9204_linux.zip美元(相当解压完成将当前目录下生成一个补丁目录3238244)
CD ~(回到Oracle用户的主目录)
vi.bash_profile美元(最后一行的用户配置文件,再加上下面的句子)
出口路径= $路径: / / /设置opatch:就是加在opatch目录的路径打开的p2617419_210_generic.zip贴片和 /sbin路径。
$ cd opatch(回到补丁目录3238244)
美元/ opatch适用。
8。连接代理配置辅助工具和启动它
$ cd $CHROMIUM oracle_home /网络/ lib
为使F ins_oemagent.mk安装
oracle_home美元/桶/ agentctl开始


9。使用DBCA创建数据库
我安装它时犯了一个错误。
/ / / 9.2.0.4 Oracle产品 /斌/ DBCA:线路124:2542人死亡
jre_dir美元/桶/嘉园- doracle_home = $哦djdbc_protocol =薄mx64m -classpath路径参数oracle.sysman.assistants.dbca.dbca美元美元
大概因为9204的默认1.1.8jre已被修改的问题和需求,以下是以下:
到了oracle_base / JRE目录,发现甲骨文本身具有的JRE 1.3.1版
LS oracle_base美元/个
1.1.8 1.3.1 / /
只是使用的JRE 1.3.1。看着DBAC的剧本,我修改如下(使用Oracle的帐户):

1。人民币oracle_home / JRE(此JRE目录是1.1.8符号链接)
2。LN的oracle_base / /美元JRE 1.3.1 oracle_home美元/个
三.镉oracle_base / / / bin JRE 1.3.1
4。LN的oracle_base / /美元JRE 1.3.1 /斌/ java_wrapper JRE。
(或:LN的java运行环境)
5。CD i386 / native_threads
6。LN的java运行环境

在这一点上,从命令行的DBCA可以解决上面的问题。

成功数据库的截图


修改oratab / /等文件
Oracle: / / / 9.2 Oracle产品:n
改变Oracle: / / / 9.2 Oracle产品:Y
这可以在启动时自动启动数据库。