Suse10已经对oracle10g有很好的支持,包括账户的建立,参数环境的配置,只需做很少的工作就能够顺利部署oracle数据库。
系统已经添加了oracle账户和oinstall组。设置oracle账户密码passwd oracle。
修改安装文件和数据库目录权限:
Chown -R oracle.install /opt/oracle
Chown -R oracle.install /home/database (安装文件目录)
配置文件脚本/etc/profile.d/oracle.sh,里面已经设置好了参数信息。
# Set your ORACLE environment variable here
# ORACLE_HOME - Used here and in /etc/init.d/oracle (ora_environment())
# ORACLE_SID - Your Oracle System Identifier
#
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_HOME ORACLE_SID
运行runInstaller,linux版本检测没有通过,加参数忽略检测。
runInstaller -ignoreSysPrereqs
安装成功后,我们使用em进行管理。启动em
emctl start dbconsole
提示信息:
TZ set to Asia/Shanghai
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://linux-eyh7.site:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ................ started.
-----------------------
Logs are generated in directory /opt/oracle/product/10.2/db_1/linux-eyh7.site_orcl/sysman/log
(端口号1158)
在浏览器中输入http://10.60.30.112:1158/em/
可以看到里面的按钮都是□□,显示不出中文。
摘录网上网友的说法:
这是Java的问题.JDK Swing采用TrueType 字体作为按钮的显示字体,如果你的JDK 找不到中文字体用来显示,你看到的一些按钮就变成小方块的样子. 修改相应的 font.properties 就可以解决.但是很麻烦。
有一种间接地解决方法,使用英文。
IE浏览器, 选择'工具"-->;"Internet选项"-->;"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(美国)" , 调整顺序, 把“英语(美国)”移动到最上面。