LINUX(SLES10 SP2)安装ORACLE(10G2R)
软件平台:
操作系统:SLES10 SP2 64
ORACLE:10201_database_linux_x64.cpio.gz
64的操作系统最好装64的ORACLE......
安装环境配置
首先推荐看看:
http://download-east.oracle.com/docs/cd/B19306_01/install.102/b15660/pre_install.htm#sthref111
软件环境
我们可以看到在某些操作系统下需要配置的环境
我这里就只贴SUSE的了- -~~
SUSE Linux Enterprise Server 9:
binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6
虽然是9但是你就把它当成是10吧!
在YAST里面搜索吧,能搜到的都装上,64和32的都要装上
不能搜到的就不用管它了......
然后装完之后再搜索libaio, libaio-devel包
这个我不知道为什么官方没有给出来,但是必须装上。
安装中冒出一错误
“error in invoking target 'client_sharedlib' of makefile”
貌似与这一步有关,不知怎么弄好的,升级了一下 ok了
创建用户,组
ORACLE安装是不是用ROOT用户的,所以我们需要建立新的用户
最好用YAST里面的用户管理和组管理来添加用户,手动添加也行
groupadd dba
useradd oracle
passwd oracle
但是手动创建ORACLE用户的话不论是共享X视窗的形式还是直接以ORACLE启动X视窗的形式都会有或多少的问
题要解决,要配置,所以直接用YAST会省事得多。
语言环境
我一直是用的英文环境安装ORACLE,最开始是尝试用中文安装的,一看乱码,稍微查了些资料,貌似是要升
级JDK或者是更换字体文件?那一块我不太了解,所以没研究,我直接就用英文安装了,要用中文安装的要
自己去查资料了。
此步骤注销root以oracle用户登录
安装:
解压:10201_database_linux_x64.cpio.gz
右键也行,命令也行,命令:>gunizp 10201_database_linux_x64.cpio.gz
然后命令行输入:>cpio -idmv < 10201_database_linux_x86-64.cpio
就可以看到database目录了
编辑database/install/oraparam.ini中的这一段
[Certified Versions]
Linux=redhat-3,SuSE-9........
把SUSE-9改成SuSE-10也行,直接屏蔽掉操作系统验证那一段也行,要不然在验证操作系统的时候是过不去
的。
运行datebase目录里的runlnstaller就可以顺利安装了
乱码的话在终端输入:>export LANG=C
再运行一次runlnstaller
安装中会以ROOT用户运行两个脚本,再开一个终端,进ROOT模式就行。
安装完成后,记得修改用户目录下的 /etc/bash.bashrc文件
加入下面这段:
#在PATH中加入ORACLE BIN目录方便调用
PATH=$PATH:/usr/bin:$HOME/bin:/home/oracle/oracle/product/10.2.0/db_1/bin
#安装目
ORACLE_BASE=/home/oracle/oracle
#启动哪个一个实例
ORACLE_SID=kenoutf8
ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1
umask 022
export PATH
export ORALCE_BASE
export ORACLE_SID
export ORACLE_HOME
启动数据库方法
lsnrctl start
sqlplus / as sysdba
startup
关闭
shutdown immediate
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/17309626/viewspace-660033/
,如需转载,请注明出处,否则将追究法律责任。