打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
centos 6.8安装oracle11g r2简易说明

参考文章:http://www.osyunwei.com/archives/5445.html

虽然centos可以远程登录,但是安装oracle需要界面,我尝试过远程打开centos的界面,结果不行,所以,还是需要到服务器上直接安装(我运行centos的时候一般不带桌面运行,这个可能是不能远程登录的原因)。

安装oracle之前,centos需要安装桌面环境:yum install 'X Window System'

将下载的oracle安装包放到任一目录下面,如:/home

在Linux服务器上创建oracle数据库安装目录

mkdir -p /data/oracle #oracle数据库安装目录

mkdir -p /data/oraInventory #oracle数据库配置文件目录

mkdir -p /data/database #oracle数据库软件包解压目录

创建运行oracle数据库的系统用户和用户组

groupadd oinstall #创建用户组oinstall

groupadd dba #创建用户组dba

useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组

passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码

chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle用户

chown -R oracle:oinstall /data/oraInventory

chown -R oracle:oinstall /data/database

设置oracle用户限制

vi /etc/security/limits.conf #在末尾添加以下代码

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

:wq! #保存退出

执行以下命令以配置数据库安装环境

export ORACLE_BASE=/data/oracle #oracle数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量

解压oracle压缩文件到解压目录

cd /usr/local/src #进入目录

unzip linux_11gR2_database_1of2.zip -d /data/database #解压

unzip linux_11gR2_database_2of2.zip -d /data/database #解压

chown -R oracle:oinstall /data/database/database

安装oracle数据库所需要的软件包,这个是最麻烦的,64位的centos需要安装32位的包,部分命令虽然安装,但是可能不管用,到安装的最后一步环境检测的时候就能发现哪些包不行

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*

切换到oracle用户

xhost +

su – oracle

export DISPLAY=:0.0  #用w命令查看,根据自己系统显示的结果填写

cd /data/database/database #进入安装包目录

./runInstaller #安装,出现界面

之后的都是窗口操作,没有什么难度,步骤可以参考页顶链接;到安装最后一步进行环境检测,哪些不通过的地方进行改动,主要是软件依赖包,如果不能检测到,就在包之后加上i686或者i386进行安装,如yum install libstdc.i686,再进行检测

之后就是开启监听、设置防火墙、创建数据库之类的;创建数据库,如果创建了两个,那么远程登录的时候只能连接其中一个,需要执行:export oracle_sid=orcl(数据库名称);

数据库登录:

sqlplus /nolog

conn /as sysdba

创建用户:

如果不需要指定用户表空间:

create user 用户名 identified by '密码';

指定表空间:

create tablespace DEMOSPACE

datafile '/home/data/tablespace/user1'
       size 1500M
       autoextend on next 5M maxsize 3000M;


      create user demo identified by demo
      default tablespace demo;
      grant connect,resource to demo;


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
centos7 安装oracle
烂泥:centos6.5安装oracle10g数据库(一) | 烂泥行天下
转 Oracle笔记(一)RHEL5.7十步安装Oracle11g R2
oracle在linux下的安装步骤
Linux(centos6.5)安装oracle10G_64位
Linux centos5.8安装oracle 11g 完全图解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服