LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 黄叶

Oracle在Linux上安装的问题集中解决

[复制链接]
发表于 2003-10-21 17:20:44 | 显示全部楼层

oracle安装所需的文件

在LINUX下装了几次ORACLE,无论是黄叶版主的方法还是oracle官方的说明,都没成功,当时找jdk之类的文件花了不少时间,推荐大家可到中国都市边缘 http://www.chinaoy.com/down/SoftView.asp?SoftID=931
中下载七个文件,可是安装还是无法成功,oracle让我头疼,只好等linux 服务器2.9版本了!
发表于 2003-10-21 20:02:06 | 显示全部楼层
如果你在RHAS2.1上安装不成功的话,可能就算等到了新版本也仍然安装不成功的
发表于 2003-10-30 20:34:10 | 显示全部楼层

回复: 彻底解决Oracle9i在Linux上安装不能正常显示中文的问题

最初由 zeeler 发表
Oracle9i使用的默认汉字字体是tlc-song,是Turbo Linux中的一种字体。在RedHat等Linux上安装Oracle9i都会出现提示:
Font specified in font.properties not found [-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0]
而且中文显示成方块。
如果您的Linux上装了Java 2 SDK,那么追究这个问题的根源,可以发现$JAVA_HOME/jre/lib目录下有个font.properties.zh.Turbo配置文件中使用了tlc-song字体,运行ControlPanel也是显示方块,报同样的错误提示。经过试验,我发现,可以通过修改这个配置文件来解决,具体操作如下:
1. 我的Linux使用的是simsum字体(可以在这里下载:http://www.leetao.com/down/simsun-ttf-2.10-2dyna.noarch.rpm),所以我把font.properties.zh.Turbo中的-tlc-song-都替换成-misc-simsun-,注意不要少了“-”,然后,再把font.properties.zh.Turbo改名成font.properties.zh,最后运行ControlPanel,现在就已经是正常的汉字显示了。
2. 有了上面的这个试验,我都到启示,同样可以修改Oracle9i中的安装文件来改变默认字体设置。首先要找到这个font.properties.zh,我在Disk1目录下搜索,果然找到了它( Disk1/Components/oracle.swd.jre/1.3.1.0.0/1/DataFiles/Expanded/jre/linux/lib/font.properties.zh)!,同样,修改这个文件,文件名不变,重新安装Orac le,汉字正常了!

将文件名直接改为font.properties更好,netbeans之类的软件汉字全出来了
发表于 2003-10-30 20:39:05 | 显示全部楼层
最初由 Seraphim 发表
如果你在RHAS2.1上安装不成功的话,可能就算等到了新版本也仍然安装不成功的

Oracle对系统的glibc 等系统库文件限制严格,在rhas 2.1安装oracle 8.1.7应该不会有什么大问题,在redhat 7.2,7.3上会缺一些文件,rh8,rh9 最好就不要安装8了(很麻烦,首先就要对glibc降级)。
发表于 2003-11-27 16:35:01 | 显示全部楼层
黄斑竹,我按照你的方法安装后,dbca也可以正常运行,已经建立了数据库ora9,可是为什么sqlplus启动后总是报错:错误信息如下:

Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


Enter user-name: scott
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


请问是什么错误,应如何解决?
发表于 2003-12-20 01:41:06 | 显示全部楼层

Can't find init file for Database "SID".

Can't find init file for Database "SID".
I saw this error only with Oracle 9i R2 (9.2.0) when It tried to start the database with dbstart.

I copied the init file for my SID "test" from /opt/oracle/admin/test/pfile to $ORACLE_HOME/dbs to get dbstart and dbshut working:
cp /opt/oracle/admin/test/pfile/inittest.ora.642002224936 $ORACLE_HOME/dbs/inittest.ora
发表于 2003-12-28 21:03:10 | 显示全部楼层

回复: Can't find init file for Database "SID".

最初由 amadyang 发表
Can't find init file for Database "SID".
I saw this error only with Oracle 9i R2 (9.2.0) when It tried to start the database with dbstart.

I copied the init file for my SID "test" from /opt/oracle/admin/test/pfile to $ORACLE_HOME/dbs to get dbstart and dbshut working:
cp /opt/oracle/admin/test/pfile/inittest.ora.642002224936 $ORACLE_HOME/dbs/inittest.ora


这是由于9i在linux上的dbstart脚本总的bug引起的,直接修改脚本使其不检查pfile也可以。
发表于 2003-12-28 21:04:54 | 显示全部楼层
最初由 家园 发表
黄斑竹,我按照你的方法安装后,dbca也可以正常运行,已经建立了数据库ora9,可是为什么sqlplus启动后总是报错:错误信息如下:

Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


Enter user-name: scott
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


请问是什么错误,应如何解决?


可见oracle没有启动。
sqlplus "/ as sysdba"
应该会联入空闲进程
然后startup启动数据库
发表于 2004-3-19 20:22:54 | 显示全部楼层

Why not present one article about "install Oracle817 on RHEL3.0&q

I have installed 9i on RHEL3.0,
but can't install 817 on RHEL3.0 yet.
faint!
发表于 2004-4-3 18:24:06 | 显示全部楼层
[oracle@localhost oracle]$ sqlplus
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
[oracle@localhost oracle]$ emctl start
TZ set to PRC
EM Configuration issue. /u01/app/oracle/product/10.1.0/db_1/localhost.localdomain_orcl not found.
[oracle@localhost oracle]$
我这又是什么问题?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表