好久没有安装Oracle 11g了,虽然是老版本,但是还是有很多公司在用,自从有了oracle linux感觉安装变简单了。
1.安装先决条件包,此包会配置系统参数,建立oracle用户等:
yum install oracle-rdbms-server-11gR2-preinstall
安装完这个oracle自带的先决条件包,oracle的用户和组都自动建好了
这些性能限制也自动给你配好了
然后我们一下下面的依赖包
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp
装完之后可以装一个这个包,
wget http://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/core/3/x86_64/os/Fedora/RPMS/pdksh-5.2.14-30.x86_64.rpm
rpm -i --force --nodeps pdksh-5.2.14-30.x86_64.rpm
warning: pdksh-5.2.14-30.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 4f2a6fd2: NOKEY
然后我们上传安装包和解压安装包,在oracle用户下解压:
为了解决安装时中文乱码的问题,我们下载zysong.ttf文件,放到/usr/share/fonts/zh_CN/TrueType目录下,目录不存在就重建一个
配置好环境变量
创建好目录并授权
mkdir -p /u01/app/oracle;chown -R oracle.oinstall /u01
然后执行安装命令
./runInstaller -jreLoc /etc/alternatives/jre_1.8.0
然后出现图像界面,点击安装,下一步又下一步
安装完成就成这样了
点击确定后,进入root的用户下执行下面的脚本
执行脚本大概是这个样子
最后显示安装完成了
启动数据库
检查数据库状态
创建用户并连接
创建测试表
测试一下sql developer
检查,一切都还顺利