centos 6.8安装oracle11g r2简易说明
2016-09-30 09:05
288 查看
参考文章: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;
虽然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;
相关文章推荐
- Centos6.4 x64安装64位oracle11g R2
- Centos 6 安装 配置 oracle11g R2
- 自己动手 CentOS-6.5 安装Oracle11g R2
- Linux(CentOS 7.0)安装Oracle11g R2 64位
- Centos6.6 安装oracle11g r2
- CentOs 6.3_64静默安装oracle11g_r2
- CentOS 6.5 安装Oracle11g R2
- CentOS5.6下自动安装oracle11G R2
- CentOs 6.3_64静默安装oracle11g_r2
- CentOS 6.x 下安装oracle11g R2
- Centos 6 安装 配置 oracle11g R2
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.7.Oracle 11G R2 RAC修改public网络IP
- centos 6.4 (64bit)下oracle11g R2的安装部署过程
- centos 5.4 上安装 Oracle11g R2 RAC (ASM)
- centos6.3安装oracle11g r2 指南
- CentOS6.5下Oracle11G-R2安装、卸载
- 10个步骤在Centos5.3下成功安装oracle11g r2
- 使用Xmanager在CentOs5.5 安装oracle11g r2
- 【参考资料】Linux(CentOS 7.0)安装Oracle11g R2
- CentOS 6.6 安装oracle11g r2