Scientific Linux 4.0 上安装Oracle10g(2)

发表于:2007-07-04来源:作者:点击数: 标签:
在Scientific Linux 4.0 上安装Oracle10g转载自 极速 论坛 作者:小眯的爸爸 第 3 部分: 安装Oracle10g 数据库 [oracle@scientific linux ] cd /var/ftp/pub/database/Oracle/10g/linux/ [oracle@scientific linux] su Password: [root@scientific linux]# c

在Scientific Linux 4.0 上安装Oracle10g转载自极速论坛

作者:小眯的爸爸
第 3 部分: 安装Oracle10g 数据库


[oracle@scientific linux]$ cd /var/ftp/pub/database/Oracle/10g/linux/
[oracle@scientific linux]$ su
Password:
[root@scientific linux]# chmod +x *.*
[root@scientific linux]# ll
total 1630336
-rwxr-xr-x  1 root root  47913091 Apr 21 16:08 htmldb_1.6.0.zip
-rwxr-xr-x  1 root root 423431309 Apr 21 16:21 ship.clearcase/" target="_blank" >ccd.lnx32.cpio.gz
-rwxr-xr-x  1 root root 381603731 Apr 21 16:22 ship.client.lnx32.cpio.gz
-rwxr-xr-x  1 root root 131198605 Apr 21 16:21 ship.crs.lnx32.cpio.gz
-rwxr-xr-x  1 root root 683621376 Apr 21 16:24 ship.db.lnx32.cpio
[root@scientific linux]# gunzip ship.db.lnx32.cpio.gz
[root@scientific linux]# cpio -idcmv < ship.db.lnx32.cpio



这样把文件解压缩成安装文件夹Disk1。

[root@scientific linux]# ll
total 1630336
drwxr-xr-x  7 2840  562      4096 Dec 21  2004 Disk1
-rw-r--r--  1 root root       947 Jun 23 03:25 EOF
-rwxr-xr-x  1 root root  47913091 Apr 21 16:08 htmldb_1.6.0.zip
-rwxr-xr-x  1 root root 423431309 Apr 21 16:21 ship.ccd.lnx32.cpio.gz
-rwxr-xr-x  1 root root 381603731 Apr 21 16:22 ship.client.lnx32.cpio.gz
-rwxr-xr-x  1 root root 131198605 Apr 21 16:21 ship.crs.lnx32.cpio.gz
-rwxr-xr-x  1 root root 683621376 Apr 21 16:24 ship.db.lnx32.cpio


[oracle@scientific linux]$ cd Disk1/
[oracle@scientific Disk1]$ ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0
                                      Failed <<<<

Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2005-06-23_04-09-00AM/installActions2005-06-23_04-09-00AM.log
[oracle@scientific Disk1]$

非常遗憾,出现了报错:(

想想看怎么解决呢?通过查一些资料,发现可以先这样欺骗系统一下:


[oracle@scientific Disk1]$ su
Password:
[root@scientific Disk1]# cp /etc/redhat-release /etc/redhat-release.backup
[root@scientific Disk1]# cat > /etc/redhat-release << EOF
> Red Hat Enterprise Linux AS release 3 (Taroon)
> EOF
[root@scientific Disk1]# exit
exit


再试一下:

[oracle@scientific Disk1]$ ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-2.1, redhat-3, SuSE-9, SuSE-8 or UnitedLinux-1.0
                                      Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2005-06-23_04-28-53AM. Please wait ...
DISPLAY not set. Please set the DISPLAY and try again.
Depending on the Unix Shell, you can use one of the following commands as examples to set the DISPLAY environment variable:
- For csh:                      % setenv DISPLAY 192.168.1.128:0.0
- For sh, ksh and bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY
Use the following command to see what shell is being used:
        echo $SHELL
Use the following command to view the current DISPLAY environment variable setting:
        echo $DISPLAY
- Make sure that client users are authorized to connect to the X Server.
To enable client users to access the X Server, open an xterm, dtterm or xconsole as the user that started the session and type the following command:
% xhost +
To test that the DISPLAY environment variable is set correctly, run a X11 based program that comes with the native operating system such as 'xclock':
        % <full path to xclock.. see below>
If you are not able to run xclock successfully, please refer to your PC-X Server or OS vendor for further assistance.
Typical path for xclock: /usr/X11R6/bin/xclock
[oracle@scientific Disk1]$

Ok, 看来我们似乎需要在x-win下面操作了。

启动数据库

login as: oracle
oracle@192.168.2.114's password:
Last login: Thu Jun 23 04:45:09 2005
-bash: /u01/app/oracle/product/10.1.0/db_1/jdk/jre/lib/i386/server:: No such fil
e or directory
-bash: /u01/app/oracle/product/10.1.0/db_1/rdbms/lib:/u01/app/oracle/product/10.
1.0/db_1/lib:: No such file or directory
-bash: /u01/app/oracle/product/10.1.0/db_1/jdk/fre/lib/i386:: No such file or di
rectory



[oracle@scientific ~]$ sqlplus "scott/tiger as sysdba"

SQL*Plus: Release 10.1.0.3.0 - Production on Thu Jun 23 08:12:32 2005

Copyright (c) 1982, 2004, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area  285212672 bytes
Fixed Size                   778776 bytes
Variable Size              95428072 bytes
Database Buffers          188743680 bytes
Redo Buffers                 262144 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options





[oracle@scientific ~]$ lsnrctl

LSNRCTL for Linux: Version 10.1.0.3.0 - Production on 23-JUN-2005 08:13:39

Copyright (c) 1991, 2004, Oracle.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> start
Starting /u01/app/oracle/product/10.1.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.1.0.3.0 - Production
System parameter file is /u01/app/oracle/product/10.1.0/db_1.network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.1.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scientific)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.1.0.3.0 - Production
Start Date                23-JUN-2005 08:13:52
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/10.1.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/product/10.1.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=scientific)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL> exit
[oracle@scientific ~]$

原文转自:http://www.ltesting.net