⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 在redhat6_0上安装oracle8i(全攻略) ╃web-apache服务器技术╃ 有风信息港 - powered by phpwind_net.htm

📁 install oracle in linux
💻 HTM
📖 第 1 页 / 共 5 页
字号:
            style="FONT-SIZE: 0pt; COLOR: #ffffff">F|!13- 
            </SPAN>&nbsp;<BR>有这么办法不使用数据库助手就能创造一个数据库吗? <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">3zsJ+]7/ 
            </SPAN>&nbsp;<BR>我得到“can"t find class java/lang/Thread”的一个错误消息 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">h7&amp; : 
            </SPAN>&nbsp;<BR>我得到一条警告消息"JNLS 
            Exception:oracle.ntp.jnls.JNLSException Unable to find any National 
            Character Sets. Please check your Oracle installation."。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">\^z.H m// 
            </SPAN>&nbsp;<BR>当保存到脚本时,我得到错误消息"Unable to create database. 
            DBCA-00047: Unable to create destination directories."。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">*cKTX4 
            </SPAN>&nbsp;<BR>我应该选择“典型”还是“定制”安装? <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">`r~P\&lt; 
            </SPAN>&nbsp;<BR>我在创建数据库时得到一条“ ORA-01012 :Not logged in”。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">fFXsyYnH 
            </SPAN>&nbsp;<BR>尽管我使用了专用服务器过程,仍然得到“ ORA-01012 :Not logged in”。 
            <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">u\yur3 
            </SPAN>&nbsp;<BR>我得到一条“ORA-01034 :ORACLE not available”。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">Q|I *t 
            </SPAN>&nbsp;<BR>创造一个数据库花了很长的时间。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">nDo! R&gt;W 
            </SPAN>&nbsp;<BR>使用补丁 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">R)"uy2C9W 
            </SPAN>&nbsp;<BR>在使用8.1.5.0.1补丁以后,svrmgrl和sqlplus仍然报告8.1.5.0.0。 
            <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">4(EBW 
            </SPAN>&nbsp;<BR>在使用8.1.5.0.2补丁以后,当运行svrmgrl时,我得到一条“ORA-12545 
            Connect failed because target host or object does not exist”。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">A~t"&lt;NK*B 
            </SPAN>&nbsp;<BR>其他 <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">?F 
            0a%[D </SPAN>&nbsp;<BR>在我的pmon跟踪文件中有一条:“OER 536879337 in Load 
            Indicator : Error Code = 570716328 !” <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">h^t5D'J&amp;Q 
            </SPAN>&nbsp;<BR>在我的警告记录文件和pmon踪迹文件中,我得到很多“Load Indicator not 
            Supported by OS!”。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">,_N/_ 3: 
            </SPAN>&nbsp;<BR>我得到“ORA-00601 cleanup lock 
            conflict”并且Oracle因中度负载的EJB顾客而死掉。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff"> %DYtMw 
            </SPAN>&nbsp;<BR>有人在一个2.3版内核上使用Oracle8i吗? <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">E OsV]Q </SPAN>&nbsp;<BR>7. 
            资源链接 <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">Yn@|VCuhs 
            </SPAN>&nbsp;<BR>补丁和支持文档的重要链接 </P><BR>
            <P>1. 准备安装 <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">LjpieDAG2 
            </SPAN>&nbsp;<BR>1.1 获得Java运行时刻环境(JRE) <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">8k$&amp;6w; 
            </SPAN>&nbsp;<BR>本文中所指的Java运行时刻环境意味着JRE 
            1.1.6v5,而不是JDK。从Blackdown下载,要得到glibc版本而不是libc版本。在你喜欢的任何目录下安装它,但是确保建立一个名为/usr/local/jre的符号连接到你安装了JRE的目录,并且其安装目录可被以后创建的Linux帐号oracle读取和执行。 
            </P><BR>
            <P>如果你使用JDK而不是JRE,通用安装程序将在以后抱怨Oracle不能找到Java类java.lang.Thread。其原因是: 
            </P><BR>
            <P>JRE使用rt.jar作为包含Java库的文件,而JDK使用classes.zip。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">)_-Gziq 
            </SPAN>&nbsp;<BR>Oracle通用安装程序是一个Java应用程序,它被编码成使用rt.jar而不是classes.zip作为它的java 
            的CLASSPATH部分。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">(3&lt;2c$\P-! 
            </SPAN>&nbsp;<BR>因此,你仍然可以通过创建一个名为rt.jar的符号连接连接到classes.zip而继续使用JDK。 
            </P><BR>
            <P>如果你有兴趣使用IBM的JDK 1.1.8,要注意IBM的实现仅仅支持原生线程,并且不支持-green标志。Oracle 
            8i安装脚本使用原生和green线程。 </P><BR>
            <P>注意:你不需要设定CLASSPATH环境变量。如果你已经安装其他版本的java,在你运行安装程序时,删除CLASSPATH的设置(unset),而在你使用安装程序时,再把它设置回来。这点在使用netasst和dbassist时也是一样。 
            </P><BR>
            <P>1.2 重新配置并编译你的内核 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">z?HapJg)$ 
            </SPAN>&nbsp;<BR>很多用户已经报告不为Oracle8i重新配置内核而成功。当心!下列文字摘自Oracle8i 
            Linux文档(原文): </P><BR>
            <P>Oracle8i Administrator"s Reference Release 8.1.5 for Intel Linux 
            (A74957-01) <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">G 0n16 
            </SPAN>&nbsp;<BR>Chapter 1 - Administering Oracle8i <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">p$N2k-8() 
            </SPAN>&nbsp;<BR>Controlling the System Global Area <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">Q9J&lt;% .4 
            </SPAN>&nbsp;<BR>Size Limits of the SGA <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">#e^}GmiR 
            </SPAN>&nbsp;<BR>The maximum size of a single shared memory region 
            is specified by the Linux parameter SHMMAX. For example, if SHMMAX 
            is 512 KB and the SGA is 2048 KB, the SGA requires four segments. 
            </P><BR>
            <P>If the size of the SGA exceeds the maximum size of a shared 
            memory segment (SHMMAX), Oracle8i attempts to attach more contiguous 
            segments to fulfill the requested SGA size. SHMSEG is the maximum 
            number of segments that can be attached by a process. To attach the 
            segments at contiguous addresses, SHMMAX must be set to its maximum 
            value on systems where its size is limited. </P><BR>
            <P>Note: Intimate Shared Memory (ISM) may cause problems when SHMMAX 
            is smaller than the database SGA size. </P><BR>
            <P><SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">SQUl-e(4 
            </SPAN>&nbsp;<BR>1.3 设置Linux用户组和帐号 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">y Jr,K}X- 
            </SPAN>&nbsp;<BR>你需要创建Linux用户组dba和oinstall。 </P><BR>
            <P>创建Linux帐号oracle有一个问题。Oracle8i 
            Linux文档在oracle账号应该属于哪个Linux用户组上自相矛盾。看一看下面摘自Oracle8i 
            Linux安装指南的文字,它说Linux oracle帐号应该属于oinstall组: </P><BR>
            <P>Oracle8i Installation Guide Release 8.1.5 for Intel Linux 
            (A74958-0) <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">Ka1v&amp;$b 
            </SPAN>&nbsp;<BR>Chaper 2 - Setting the Environment <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">V?; 29w3 
            </SPAN>&nbsp;<BR>Setup Task to Perform as the root User <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">WcFnDz7L 
            </SPAN>&nbsp;<BR>Create a Linux Account to Own Oracle Software <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">s; j&amp;|r. 
            </SPAN>&nbsp;<BR>The oracle account is the Linux account that owns 
            the Oracle8i software after installation. You must run the OUI from 
            this account. On Intel-Linux, use the operating system 
            administration utility useradd to create an oracle account with the 
            following properties: </P><BR>
            <P>Login Name Any name, but this document refers to it as the oracle 
            account. <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">2Rf3:9BP! 
            </SPAN>&nbsp;<BR>Default GID Corresponding to the oinstall group. 
            </P><BR>
            <P><SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">*LhR[tm 
            </SPAN>&nbsp;<BR>而另一方面,Oracle8i Linux管理指南说Linux oracle帐号应该属于dba组: 
            </P><BR>
            <P>Oracle8i Administrator"s Reference Release 8.1.5 for Intel Linux 
            (A74957-01) <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">n`7\=d 
            </SPAN>&nbsp;<BR>Chapter 1 - Administering Oracle8i <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">J?a2Hf 
            </SPAN>&nbsp;<BR>Managing Special Accounts and Groups (Table 1-8) 
            <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">FD@?rxy 
            </SPAN>&nbsp;<BR>The oracle software owner is the only required 
            member of the dba group. You can add the root user, or any other 
            Linux user, to the dba group. Members of this group have access to 
            SQL*Plus specially privileged functions. If your account is not a 
            member of the dba group, you must enter a password in order to 
            connect as INTERNAL or gain access to the other administrative 
            functions of SQL*Plus. The default group ID is dba. </P><BR>
            <P>那么Linux oracle到底应该属于哪个Linux用户组?我的建议是dba。甚至对Oracle 
            8.0.5,oracle帐号已经是dba组的一个成员了。 </P><BR>
            <P>你将oracle分配到dba还是oinstall组,在安装过程上有差别: </P><BR>
            <P>如果oracle是dba的一个成员,通用安装程序将提示你运行脚本 
            Oracle/tmp/OraInstall/oraInstroot.sh。这个脚本将改变$ORACLE_BASE/oraInventory的组属主为oinstall。 
            <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">*4m3W0}b( 
            </SPAN>&nbsp;<BR>而如果oracle是oinstall的一个成员,通用安装程序将“抱怨”或提示你Oracle帐号OSDBA和OSOPER的Linux组,但是不提醒你要运行上述的脚本。 
            <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">-\i@hJyR[ 
            </SPAN>&nbsp;<BR>1.4 设置环境变量 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">Gt(^^=xJ[ 
            </SPAN>&nbsp;<BR>设置所有所需的环境变量,例如在安装指南中指明的ORACLE_BASE、ORACLE_HOME、ORACLE_SID和LD_LIBRARY_PATH。我也将$ORACLE_HOME/bin加到PATH中。 
            </P><BR>
            <P>注意:你不需要设定CLASSPATH环境变量。如果你已经安装其他版本的java,在你运行安装程序时,删除CLASSPATH的设置(unset),而在你使用安装程序时,再把它设置回来。这点在使用netasst和dbassist时也是一样。 
            </P><BR>
            <P>如果你仅有128MB的物理内存,并且你在网络上有另外一台Linux机器,你可能想要运行Oracle通用安装程序但在另外一台Linux机器上显示,以便你不需要在你安装Oracle8i的机器上运行X。通过设置DISPLAY环境变量到正在运行X的主机名或IP地址(另一台Linux机器)做到,还有X使用的屏幕号。 
            </P><BR>
            <P>例如,如果我正在安装Oracle8i的IP地址是 
            192.168.0.1,并且运行X的另一台Linux机器是192.168.0.2, 
            从主机192.168.0.1设置DISPLAY环境变量,如下: </P><BR>
            <P>export DISPLAY=192.168.0.2:0.0 </P><BR>
            <P>在192.168.0.1上运行的任何X应用程序将其输出送到192.168.0.2。然而,X服务器必须允许除自己以外的主机的显示请求。在192.168.0.2主机上,做: 
            </P><BR>
            <P>xhost +192.168.0.1 </P><BR>
            <P>如果你设置了NLS_LANG环境变量,保证它被设置为一个合适/正确的值。见尽管我使用了专用服务器过程,仍然得到“ 
            ORA-01012 :Not logged in”。 </P><BR>
            <P>2. 安装 <SPAN style="FONT-SIZE: 0pt; COLOR: #ffffff">u(~,}|q@ 
            </SPAN>&nbsp;<BR>2.1 运用 Oracle 通用安装程序 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff"> 1F]Wq&gt; 
            </SPAN>&nbsp;<BR>如果你只有一台至少196MB的Linux机器,那么你可以安全地在同一台机器上运行X并安装Oracle 
            8i。如果你仅有128MB,安装可能很慢。 </P><BR>
            <P>如果你有2台Linux机器,一个为Oracle8i,另一个运行X,从运行X的主机telnet到安装Oracle 
            8i的主机,并以oracle登录。通过进入CDROM(或下载版本的解压目录)并运行脚本./runInstaller运行Oracle通用安装程序。当应用程序远程运行时,显示应该出现在X上。如果不是,见前一章。 
            </P><BR>
            <P>RedHat 6.1的用户有运行安装程序本身的问题,例如: </P><BR>
            <P>Error in CreateOUIProcess(): -1 : Bad Address </P><BR>
            <P>对此,这里是其他一些人的一些建议: </P><BR>
            <P>如果你使用GNOME,获得enlightenment-0.15.5-37.i386.rpm或更高。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">b:u%*K\ 
            </SPAN>&nbsp;<BR>使用KDE。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff">zf5'ue 
            </SPAN>&nbsp;<BR>进入install/linux目录,并运行runInst.sh。 <SPAN 
            style="FONT-SIZE: 0pt; COLOR: #ffffff"> A)K r 
            </SPAN>&nbsp;<BR>在你看到第一个对话后继续下一个对话,你将被提醒运行脚本/tmp/OraInstall/oraInstroot.sh。这个脚本将改变$ORACLE_BASE/oraInventory的组属主为oinstall。如果从来没有这样提醒你,要么是你以前已经安装了Oracle8i(只装附加部件)或oracle帐号不是dba的一个成员,改变oracle的用户组为dba。 
            </P><BR>
            <P>如果Oracle通用安装程序突然死了,问题可能是内存太小。尝试做下列操作: </P><BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -