linux安装心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux安装心得体会”。
这两天在Linux下装Oracle10g,折腾了好久终于装好了,自己稍微总结一下: 1.关于发行版本
Oracle在开始装的时候会检测Linux的发行版本,不在支持范围的就不能安装。事实上各个版本大同小异,但我装的Linux发行版是Ubuntu,Oracle不支持,只能骗Oracle: 建立软连接: #ln-s /usr/bin/awk /bin/awk #ln-s /usr/bin/rpm /bin/rpm #ln-s /usr/bin/basename /bin/basename 通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat: Red Hat Linux release 2.1 2.关于官方文档 在安装盘里,Oracle提供了非常详细的安装指南,在安装之前一定要仔细阅读,参考最下面提到的两篇资料,按顺序执行。
我昨天晚上在自己电脑上装的时候很顺利,下午在服务器上装的时候,就老是出错,看了log文件也不知道是哪错了,最后在仔细阅读Oracle的 Installtion Guide,发现要求系统里必须有make、g++等工具,检查了一下,g++没有,一些c++库也没有。把这些装好之后,安装Oracle就很顺利了。
3.中文支持
Oracle是支持中文的,但它的安装程序是用java做的,自带的jdk是1.4的,也不知道藏在哪个目录里,中文显示都是方框。一开始我以为是自己的 jdk的中文环境没设好,设置了半天,终于弄好了,安装时还是不行。最简单的办法就是把环境设置成英文的,然后再安装,英文总是能显示的。export LC_ALL=en_US
4.开机自动启动Oracle 晚上找的文章说:
自动启动TNSListener脚本 root# vi /etc/rc.local #start oracle8i listener first suoracle-c 'dbstart'
TNSListener能自动启动,但实例就不行 dbstart是用dbca创建数据库时,自动在$ORACLE_HOME/bin下创建的启动脚本,稍微看了一下,好像要求环境变量里要有某些值。以后再尝试吧。
5.字符集
一定要在创建数据库之前设计好数据库的字符集,因为我要导入之前备份的数据,备份的数据是GBK编码的,为了避免字符集不同导出、导入数据时可能引起的问题,还是设置成跟以前一样的字符集。我一开始不知道应该用什么编码,导致后来我把数据库删了,再重建。