nls_lang.sh: 114: [[: not found

 在ubuntu 10.10桌面版上安装oracle官网下载的oracle-xe-universal_10.2.0.1-1.0_i386.deb。

安装时需要加大swap分区的大小到1G以上,可以用这些命令增加
 
  
  
  
  
  1. dd if=/dev/zero of=/tmpswap bs=1M count=200 
  2. mkswap /tmpswap 
  3. swapon /tmpswap 
然后配置,在运行/etc/init.d/oracle-ex configure,配置db
 
不出错误就安装好了
 
但启动SQL命令行会出此错误:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
 
解决方法:
修改/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh
第一行
  
  
  
  
  1. #!/bin/sh 为#!/bin/bash 
然后修改
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh中nls_lang变量两边的引号,即可
 
 
Ubuntu下安装oracle,详见:
http://wiki.ubuntu.org.cn/index.php?title=Ubuntu%E4%B8%8AOracle10g%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&variant=zh-cn

你可能感兴趣的:(oracle,生活,职场,ubuntu,休闲)