日期:2014-05-16 浏览次数:20711 次
开题 :自己动手,丰衣足食
????? 有很多公司,想要马儿跑,又不想喂草。想让员工技术提高,又不愿意付出成本。要求开发人员数据库水平要达到基本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用户能登陆~
待补充。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?