日期:2014-05-16  浏览次数:20670 次

Linux_Redhat5_Oracle_安装

开题自己动手,丰衣足食

????? 有很多公司,想要马儿跑,又不想喂草。想让员工技术提高,又不愿意付出成本。要求开发人员数据库水平要达到基本DBA的水准,又不让软件开发人员来碰公司的数据库。

????? how?自己修行。

?

步骤一:了解安装Oracle的步骤和基本知识

请务必注意,指导仅仅是指导,不一定完全适应你的环境。请保持独立思考和灵活处理。

Oracle官方的指导:

http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html#oracle

民间的指导:

http://hi.baidu.com/danghj/blog/item/37d39a02bd1e13034bfb5185.html

http://hi.baidu.com/tnsping/blog/item/d11d1150fbfc7e591138c21c.html

http://wenwen.soso.com/z/q102041112.htm

http://blog.csdn.net/itsdn/archive/2007/05/21/1619114.aspx

?

步骤二:下载软体

最好的方式是去官方网站下载。因为这里的软体最通用,也最普遍,就是标准。否则出了问题都没有地方去查。

问题:注意下载的软体是什么

曾经在安装MySql的时候就胡乱下载,之后安装时才发现,下载的软体不符合要求。

此次又犯错了,Oracle官方下载点有几个zip文件:

10201_database_linux32.zip

10201_companion_linux32.zip

10201_client_linux32.zip

10201_clusterware_linux32.zip

10201_gateways_linux32.zip

其中database才是数据库安装版本,而companion是一个例子。但是我错误的下载了companion这个zip文件,导致安装的时候报错提示:oracle 10g Database Companion CD products can only be installed into an existing 10g oracle home. Recommendation:...

?

?

步骤三:安装

我按照官方指导来做,同时对官方指导中的某些额外问题和细节,利用民间指导来操作。

?

问题:缺少必须的依赖软件和版本

这个按照提示去下载和安装就可以。比如我遇到缺少openmotif-2.2.3-2软体。

?

问题:切换到oracle用户

我的desktop只有sudo权限,而不能su权限。这样就没法切换到oracle用户来安装。

命令切换到root用户:sudo -H -u root logbash

这样就成了logbash的root用户,再用命令su oracle 切换到oracle用户

?

问题:xhost:unable to open display || Error: Can't open display

这个问题可以参考xhost的man来了解,也可以参考

http://fantaxy025025.iteye.com/blog/697332

?

问题:字体选择

选择什么字体才能兼容大部分的字体和中文呢?UTF-8麽?

Mysql中选择utf-8居然不行,Oracle可以么~待我测试哦~

?

?

步骤四:测试

?

问题:sqlplus命令找不到

用whereis sqlplus仍找不到

解决方法:命令找不到,此时最好的解决方法是梳理一下PATH,看看是不是有自己期望的路径。

期望的sqlplus的位置大约在$ORACLE_HOME/bin目录下。

?

问题:sqlplus登陆用户

目前在本机中oracle/oinstall/dba/SYSDBA/SYSPLUS都登陆不成功

用sysman用户能登陆~

待补充。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?