可能出现的问题:
(1)安装界面乱码或者停止响应
问题可能来源:JDK与Oracle 自带的jdk冲突
(2)netca建立监听,dbca建库时会报错
问题可能来源:因为ubutunbu 不支持RPM包
(3)文件目录的读写权限:
注意用户的切换
方法一 在Ubuntu 8.04 LTS上顺利安装Oracle 11G.下面说说大概的步骤.
(
first , let root login , to do this:
sudo passwd root
System->Adminstrator->Login Window -> Security -> allow local system administrator login Checked!
newsea.
)
1.确保安装了以下程序:
sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm
(mybe return a error code ,but can continu ; newsea. )
2.
cd /bin
ln -sf bash /bin/sh
3.增加用户和组
addgroup oinstall
addgroup dba
addgroup nobody
useradd -g oinstall -G dba -p passwd -d /home/oracle -s /bin/bash oracle
usermod -g nobody nobody
4.
mkdir /home/oracle
chown -R oracle:dba /home/oracle
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/bin/basename /bin/basename
5.
mkdir /etc/rc.d
for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
mkdir -p /opt/ora11
chown -R oracle:dba /opt
6.编辑/etc/sysctl.conf,增加以下内容:
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
7.编辑/etc/security/limits.conf,增加以下内容:
oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535
8.编辑/etc/pam.d/login,增加以下内容:
session required /lib/security/pam_limits.so
session required pam_limits.so
9.执行:
sysctl -p
10.
su - oracle
以上命令需以root用户执行,接下来切换至oracle用户.
11.切换至安装目录,开始安装.我选择了英语作为安装时显示的语言.
export LANG=en_CN
./runInstaller
(
出错:Exception in thread "main" java.lang.InternalError:can't connect to x11 window server using "localhost:0.0" at
解决 : sudo xhost +
如果显示值不正确,把 系统 ->系统管理 ->登录窗口->远程->样式: 与本地相同。export DISPLAY = 127.0.0.1:0.0 (觉着这一步最管事。) 即可 。
newsea.
)
(
选 高级,路径用默认:/home/oracle/oraInventory ,指定组名 dba , 企业版 , 自定义, OracleBase:/home/oracle/app/oracle, Oracle Name : OraDb11g_home1 , Oracle Path : /home/oracle/app/oracle/product/11.1.0/db_1 ,全选, 全选,默认选中 OSDBA Group : dba , osoper group : oinstall , osasm group :oinstall , 选中 create database ,。net configuration assistant : default check, LISTENER ,TCP ,1521 。 Database configureation assistant :
customer, golbal database name : orcl ,SID: orcl , password: 选同样的密码: newsea . 以后默认选: file system , 内存自定义: 160 + 30 .
)
12.安装过程中提示运行以下两个脚本:
orainstRoot.sh
root.sh
12.安装过程中检测到系统未装有GLIBC环境,忽略后,未发现对安装和运行有多大影响.
13.切记,安装时选择自定义,并且选择数据库的字符集为 ZHS16GBK!
因为忘记了这个选项,我只好删掉数据库,重新建了一个,浪费了半个小时的时间.
PS.ORACLE 11g好像不支持更改数据库的字符集了...或是我没有找到正确的方法
14.安装完成后,数据库的连接和查询异常之慢,GOOGLE之,然后尝试着把网络的DNS服务器全给删了,解决.
15.两个常用的工具:dbca和netca.
原文:http://www.linuxidc.com/Linux/2008-06/13855.htm
方法二 oracle 11g 数据库虽然提供了linux x86的版本,但是支持的linux版本只有Red Hat,Novell and Solaris 这几个,debian 和 ubuntu 不在支持之列,所以在ubuntu下安装就相对麻烦一些,请照着下文的方法一步一步的安装,不要急躁,每一步都要认真作(我开始装的时候就是有点急,用自 己的方法简化了其中几步,结果。。。。安装失败-_-b )。
本文是"Installing Oracle 11g on Ubuntu 8.04 LTS (Hardy Heron)"文章翻译和注解,是一个外国牛人写的,原文:
http://www.pythian.com/blogs/968/installing-oracle-11g-on-ubuntu-804-lts-hardy-heron
如果不愿意看E文的可以看我下面的翻译:黑字是原文翻译,
红字是我的注解 , 蓝色为终端输入输出 (转载注明出处: )
Step 1
下载oracle11g,下载地址:
http://www.oracle.cn
现不要急着解压,一会我会告诉你解压在哪的。
Step 2 把 系统 ->系统管理 ->登录窗口->远程->样式: 与本地相同。 修改X server 的默认设置,点菜单的System -> Administration -> Login Window (系统->管理->登录窗口),选择“Security(安全)”选项卡,取消“Deny TCP connections to the Xserver(拒绝TCP连接到X服务器)”的勾,重启Xserver(或者重启系统)。然后在终端输入: user@hardy:~$ xhost +127.0.0.1
127.0.0.1 being added to access control list (出错:Exception in thread "main" java.lang.InternalError:can't connect to x11 window server using "localhost:0.0" at 解决: sudo xhos +127.0.0.1)
打开终端,转换为超级用户:(注意,这里用sudo su -而不是sudo -s是有原因的:
sudo su -
将用户转换为超级用户,并新起一个会话(空的会话),而不是像sudo -s
那样将当前会话传递个新的超级用户,减少环境变量可能造成的影响和危害。
user@hardy:~$ sudo su -root@hardy:~# cd /bin
[sudo] password for user: root@hardy:~# apt-get update
...
root@hardy:~# apt-get dist-upgrade
...
root@hardy:~# reboot
Step 4 用apt安装一些必要的工具:
user@hardy:~$ sudo su -
[sudo] password for user:
root@hardy:~# apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm
...
root@hardy:~#
Step 5 在装完那些工具以后,我们需要做的就是修改一些Ubuntu的/bin/sh的默认连接,千万不要略过这一步,否则安装的时候会出现很多错误。
root@hardy:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dash
root@hardy:/bin# ln -sf bash /bin/sh
root@hardy:/bin# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash
如果你想知道为什么Ubuntu用dash作为默认的shell,看这个:a detailed explanation of why dash is the default system shell 。
增加用户和组,并修改一些配置。 这一步很重要!如果不是很有把握,不要随便改。 (为了便于解释,增加了行号):
01 root@hardy:/bin# cd
02 root@hardy:~# pwd
/root
04 root@hardy:~# addgroup oinstall
Adding group `oinstall' (GID 1001) ...
Done.
07 root@hardy:~# addgroup dba
Adding group `dba' (GID 1002) ...
Done.
10 root@hardy:~# addgroup nobody
Adding group `nobody' (GID 1003) ...
Done.
13 root@hardy:~# usermod -g nobody nobody
14 root@hardy:~# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
15 root@hardy:~# passwd -l oracle
Password changed.
17 root@hardy:~# mkdir /home/oracle
18 root@hardy:~# chown -R oracle:dba /home/oracle
19 root@hardy:~# ln -s /usr/bin/awk /bin/awk
20 root@hardy:~# ln -s /usr/bin/rpm /bin/rpm
21 root@hardy:~# ln -s /usr/bin/basename /bin/basename
22 root@hardy:~# mkdir /etc/rc.d
23 root@hardy:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done
24 root@hardy:~# mkdir -p /u01/app/oracle
25 root@hardy:~# chown -R oracle:dba /u01
26 root@hardy:~#
-
Lines 04-12: 增加我们需要的用户和组
-
Line 13: 让nobody用户的组变为nobody,这样Oracle的安装程序不会出问题。 Ubuntu默认nobody的组是nogroup。
-
Lines 14-18: 创建一个oracle用户,并锁定用户,以阻止别人通过oracle用户登录系统。注意,oracle用户的HOME目录不要与ORACLE_HOME相同。
-
Lines 19-23: 创建一些Oracle安装程序需要的工具的连接。 因为Oracle安装程序是为Red Hat准备的,所以有些工具的位置和Ubuntu不一样。
-
Finally, on lines 24-25 创建ORACLE_BASE目录。
修改一些系统默认值。这些修改将会增加系统文件描述符的数量、增加共享内存大小和修改一些网络子系统参数。这些修改是否会对你的系统带来影响我就不得而知了。将下面这些增加到
/etc/sysctl.conf文件的末尾:
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
再增加下面这些到/etc/security/limits.conf文件末尾:
oracle soft nproc 2047
oracle hard nproc 16383
oracle soft nofile 1023
oracle hard nofile 65535 为了强制使用刚才我们增加的东西,我们再增加下面这些到/etc/pam.d/login
文件末尾:
session required /lib/security/pam_limits.so
session required pam_limits.so 然后通过命令:sysctl -p 让刚才
增加的东西生效:
root@hardy:~# sysctl -p
kernel.printk = 4 4 1 7
kernel.maps_protect = 1
fs.inotify.max_user_watches = 524288
vm.mmap_min_addr = 65536
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 65535
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65535
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
root@hardy:~#
现在我们将刚才下载的oracle11g的安装包解压到/home/oracle/install/目录下。然后进入目录,设置DISPLAY参数,开始安装:
root@hardy:~# cd /home/oracle
root@hardy:/home/oracle# chown -R oracle:dba install
root@hardy:/home/oracle# su - oracle
Your account has expired; please contact your system administrator
su: User account has expired
(Ignored)
oracle@hardy:~$ export DISPLAY=127.0.0.1:0.0
oracle@hardy:~$ pwd
/home/oracle
oracle@hardy:~$ ls -l
total 4
drwxr-xr-x 6 oracle dba 4096 2007-09-18 18:50 install
oracle@hardy:~$ cd install
oracle@hardy:~/install$ ls -l
total 28
drwxr-xr-x 11 oracle dba 4096 2007-08-06 16:02 doc
drwxr-xr-x 5 oracle dba 4096 2007-08-03 13:28 install
drwxr-xr-x 2 oracle dba 4096 2007-09-18 18:52 response
-rwxr-xr-x 1 oracle dba 2911 2007-08-03 13:28 runInstaller
drwxr-xr-x 14 oracle dba 4096 2007-08-03 13:27 stage
-rw-r--r-- 1 oracle dba 4835 2007-08-06 18:19 welcome.html
oracle@hardy:~/install$ ./runInstaller -ignoreSysPrereqs
注意:OUI安装完后,并不是真正完全安装完成,还需要就行最后的收尾工作(在最后有),而且这是必须做的工作!
Step 9点(Next)下一步。
按照上图设置,点下一步。
选择"Enterprise Edition",然后下一步。
安图设置,下一步。
继续下一步。
等待系统检查,不要担心有错误和警告。
将检查到的所有非“Succeeded”的都打上勾,下一步。
选择“Install Software Only”,等装完以后再通过dbca装数据库,下一步。 你也可以在这一步选"Create a Database"来安装数据库。
将所有组都设为:dba,下一步。
现在可以点“Install”了:)这个过程会等很久,而且其中系统会变慢,所以你最好拿本书在旁边,喝杯咖啡。 有时候系统会变得很慢,像是要死机了,这个不要管,等他慢慢装。
root@hardy:~# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory to 770.
Changing groupname of /u01/app/oraInventory to dba.
The execution of the script is complete
root@hardy:~# /u01/app/oracle/product/11.1.0/db_1/root.sh
Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.1.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
root@hardy:~# Step 11 好了,这个完成后可以点“OK”了。 安后点“Exit”退出OUI,现在可以祝贺你,OUI安装完成了:) 但是还是不要急,记住咱们还有收尾工作需要做。 设置数据库文件夹和oratab文件的访问权限:(一定要加上这个,不然在使用中会有一些小问题) $ sudo chown -R oracle:dba /u01/app/oracle/*
$ sudo chmod -R g+w /u01/app/oracle/*
$ sudo chown oracle:dba /etc/oratab
$ sudo chmod g+w /etc/oratab
然 后,在/etc/profile文件中加入下面几句:
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export PATH=$PATH:/u01/app/oracle/product/11.1.0/db_1/bin Step 12 创建一个Oracle 11g数据库的启动脚本,名字可以叫做:oracledb , 在/u01/app/oracle/product/11.1.0/db_1/bin下建立文件:oracledb ,
内容:
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Listener and Instances
# It relies on the information on /etc/oratab
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export ORACLE_OWNR=oracle
export PATH=$PATH:$ORACLE_HOME/bin
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
touch /var/lock/oracle
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
rm -f /var/lock/oracle
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0 修改脚本为可执行的:
root@hardy:~# chmod a+x /u01/app/oracle/product/11.1.0/db_1/bin /oracledb
Step 13 如果你希望开机自动启动Oracle 11g数据库,那么就作下面的工作:
root@hardy:~# ln -s /u01/app/oracle/product/11.1.0/db_1/bin /oracledb /etc/init.d/oracledb
root@hardy:~# sudo sysv-rc-conf --level 2345 oracledb on
如果没有sysv-rc-conf命令,就apt-get一个。 Step 14 最后,增加你自己的用户名到dba组:
root@hardy:~# usermod -G dba -a user Step 15 好了,至此,Oracle 11g就安装完了。重新登录后,你就可以使用oracle的命令了。 你可以通过netca增加LISTENER,通过dbca增加数据库。测试一下是否安装成功: (ORACLE_SID=heron 是你安装时候设置的值)
oracle@hardy:~$ export ORACLE_SID=heron
oracle@hardy:~$ sqlplus '/as sysdba'
SQL*Plus: Release 11.1.0.6.0 - Production on Mon May 5 02:39:27 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
现在就是真正安装完了:)
从www.sun.com网站
https://sdlc5b.sun.com/ECom/EComActionServlet/DownloadPage:~:com.sun.sunit.sdlc.content.DownloadPageInfo;jsessionid=64EEED9FF5D0857E4F5E7F92156040AA;jsessionid=64EEED9FF5D0857E4F5E7F92156040AA
下载j2sdk-1_4_2_16-linux-i586.bin的JDK
参考 《 Linux 上 安装 Oracle 汉字 乱码 完整解决方案》
在/tmp下建立一个临时的文件夹
[root@lsjlinux root]# cd /tmp
[root@lsjlinux root]# mkdir javacn
[root@lsjlinux tmp]# cd javacn
从sun网站上下载j2sdk-1_4_2_02- linux -i586.bin并保存到/tmp/javacn
给文件加上可执行的权限
[root@lsjlinux javacn]# chmod 755 j2sdk-1_4_2_02- linux -i586.bin
执行文件 安装 JDK
[root@lsjlinux javacn]# ./j2sdk-1_4_2_02- linux -i586.bin
......(一大堆的license的信息)
询问是否同意,当然选yes
.........
安装 完后删除 安装 文件
[root@lsjlinux javacn]# rm -rf *.bin
感觉起来这个 安装 就是解压一下而已,解压出来的结果就是j2sdk1.4.2_02这个文件夹。
这个文件夹不能放在/tmp里面,要不哪天一不小心删除了怎么办,搬家并改名!
[root@lsjlinux javacn]# mv j2sdk1.4.2_02 /usr/j2sdk
现在JDK还不能算 安装 完成了,还要设置一下环境变量:
[root@lsjlinux usr]# cd /etc
[root@lsjlinux etc]# vi profile
在export PATH前加入下面一段
JAVA_HOME=/usr/j2sdk
export JAVA_HOME
JRE=$JAVA_HOME/jre
export JRE
PATH=$JAVA_HOME/bin:$JRE/bin:$PATH
现在注销一下并重登录
OK,JDK 安装 完毕!
二.安装 系统字体
前面提到的附件可以到下面的链接下载:
http://www.snowywolf.net/MyFolder/Tools/javacn.zip
将附件文件解压到/tmp/javacn中,解压后的结果如下所示:
[root@lsjlinux root]# cd /tmp
[root@lsjlinux tmp]# cd javacn
[root@lsjlinux javacn]# ls -l
总用量 23184
-rw-r--r-- 1 root root 8102 1970-01-01 font.properties
drwxr-xr-x 9 root root 4096 6月 24 15:36 j2sdk1.4.2_02
-rw-r--r-- 1 root root 12642204 1970-01-01 SimSun18030.ttc
-rw-r--r-- 1 root root 10500352 1970-01-01 simsun.ttc
-rw-r--r-- 1 root root 7764 1970-01-01 sm.sh
-rw-r--r-- 1 root root 260472 1970-01-01 tahomabd.ttf
-rw-r--r-- 1 root root 265528 1970-01-01 tahoma.ttf
下面需要将$JRE/lib中的font.properties文件改名 备份 ,并将/tmp/javacn中的font.properties文件拷贝到$JRE/lib中
[root@lsjlinux root]# cd $JRE
[root@lsjlinux jre]# cd lib
[root@lsjlinux lib]# mv font.properties font.properties.bak
[root@lsjlinux lib]# cp /tmp/javacn/font.properties ./
剩下的操作就是执行/tmp/javacn/sm.sh了。
在执行sm.sh后系统后自动重启,所以在执行下面的操作前请一定保存正在进行的工作!
[root@lsjlinux root]# cd /tmp
[root@lsjlinux tmp]# cd javacn
[root@lsjlinux javacn]# ./sm.sh
bash: ./sm.sh: 权限不够
[root@lsjlinux javacn]# chmod 755 sm.sh
[root@lsjlinux javacn]# ./sm.sh
此处 操作系统 会重新启动。
第二部分操作完成。
三. 设置操作系统字体
重新启动登录后,按如下步骤操作:
(下面的步骤是KDE里的,GNOME里应该差不多)
开始->控制中心->外观和主题->字体
点调整所有字体,按如下界面中配置,选中字体复选框,并在列表中选择Simsun(实际上这个就是大家在Window里很熟悉的宋体),字体样式不用管它,大小复选框选中,并在列表中选择9,配置完成后点确定。
回到上一层窗口点应用并关闭窗口。
这个好解决,点终端控制台的菜单:
设置->字体->定制
弹出如下窗口:
左边列表中选择Monospace,大小一列中选择9即可。
设置完了千万要记得保存一下:
设置->保存设置
四.安装 Oracle
此时切换到 Oracle 用户,运行./runInstaller,出来的界面应该是亲切的中文界面了,如果还是 乱码 请检查上面的步骤。
安装 Oracle 的步骤在此就不费笔墨了。
不过 安装 完后还有一点小小的尾巴工程。
安装 完后运行dbca创建 数据库 时发现又是 乱码 ,这个在网上没有资料提到过,偶经过反复摸索才找到了问题所在,原来 Oracle 安装 后它会装上自己的JDK,它的几个工具用得都是它自己的JDK,咱们前面所做的努力都没有起作用。
不过这个好解决,改!
只需更改红色的部分,其他地方不需要更改
先改dbca
bash-2.05$ cd $ORACLE_HOME
bash-2.05$ cd bin
bash-2.05$ vi dbca
将最后一段
# Run DBCA
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASS
PATH oracle .sysman.assistants.dbca.Dbca $ARGUMENTS
改成:
# Run DBCA
java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASS
PATH oracle .sysman.assistants.dbca.Dbca $ARGUMENTS
再改oemapp
bash-2.05$ vi oemapp
也是最后一段
if [ "$1" = "ocmcli" ]
then
exec $JRE -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_compatible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle .sysman.vtx.vtxOemApp.OemApp $APPLICATION "$2" "$3" "$4"
"$5" "$6" "$7" "$8" "$9"
else
exec $JRE -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_compatible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle .sysman.vtx.vtxOemApp.OemApp $APPLICATION $2 $3 $4 $5 $6
$7 $8 $9
fi
改成:
if [ "$1" = "ocmcli" ]
then
java -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_compatible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle .sysman.vtx.vtxOemApp.OemApp $APPLICATION "$2" "$3" "$4"
"$5" "$6" "$7" "$8" "$9"
else
java -DADMIN_WRL=$ADMIN_WRL -DORACLE_HOME=$ORACLE_HOME -DORBdisableLoca
tor=true -Djdbc.backward_compatible_to_816=true $JREOPTIONS_STRING -$CLASSPATH_Q
UAL $CLASSPATHADD oracle .sysman.vtx.vtxOemApp.OemApp $APPLICATION $2 $3 $4 $5 $6
$7 $8 $9
Fi
最后,是netca
bash-2.05$ vi netca
还是最后一段
# Run Net Configuration Assistant
cd $NETTOOLSDIR
$JRE -classpath $CLASSPATH oracle .net.ca.NetCA $*
exit $status
改成
# Run Net Configuration Assistant
cd $NETTOOLSDIR
java -classpath $CLASSPATH oracle .net.ca.NetCA $*
exit $status
如果不安装中文的:
在运行 ./runInstaller之前
执行
unset LANG即可
或者export LANG=US