Linux安装oracle详细步骤

以前没有用过oracle导致安装的时候走了很多弯路 各种问题  现在想记录下来 方便新手少走弯路 


结合参考这为博主的和自己遇到的一些问题https://blog.csdn.net/holmofy/article/details/77622284

1 .oracle 相关用户准备(依次执行) root用户下面(这里是创建一个新oraclez)

CREATE TABLESPACE test datafile '/home/oracle/app/oracle/oradata/orcl/test.dbf'


size 600M autoextend on next 50m maxsize unlimited;

1.  groupadd oinstall

2.  groupadd dba

3.  groupadd oper

4.  groupadd asmadmin

5.  useradd -g oinstall -G dba,oper,asmadmin oracle

6.  id oracle

7.  passwd oracle

8.  su - oracle 


2. 环境变量等相关准备root用户下面

2.1. 执行命令 vim /etc/security/limits.conf(不用弄清楚它做什么的 先添加 后面就熟悉了)

增加以下内容

oracle soft nofile 131072

oracle hard nofile 131072

oracle soft nproc 131072

oracle hard nproc 131072

oracle soft core unlimited

oracle hard core unlimited

oracle soft memlock 50000000

oracle hard memlock 50000000

2.2. 执行命令 vim /etc/pam.d/login 增加以下内容

session required pam_limits.so

2.3 .su - oralce 切换到oracle用户下 执行vim .bash_profile 添加以下内容(source .bash_profile(立即生效))

此时注意车里的oracle_sid 和环境变量的了路径  如果这里配置错了  后面就会有一堆问题

PATH=$PATH:$HOME/bin

export ORACLE_SID=ocle

export ORACLE_BASE=/home/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_2

export PATH=$ORACLE_HOME/bin:$PATH

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

2.4. 安装依赖包,请在root用户下执行(依次执行就可以了)

yum install compat*

yum install compat-libstdc*

yum install elfutils-libelf-devel

yum install gcc

yum install gcc-c++

yum install glibc

yum install libaio

yum install libaio-devel

yum install libgcc

yum install libstdc++

yum install tree

yum install unixODBC

yum install unixODBC-devel

2.5解压文件 运行文件 如果报错(++++)

执行以下命令

yum -y install vnc

yum -y install xorg-x11-fonts-misc

yum install xorg-x11-apps

yum -y install tigervnc-server

运行vncserver

export DISPLAY=’复制输出的信息’

执行xhost +,并且提示“access control disabled, clients can connect from any host”才正确。

重启虚拟机

2.6安装完毕后 会提示运行两个脚本 此时重新开启一个终端 不要关闭现有的

输入sqlplus 测试是否成功(在oracle下运行)

lsnrctl status           查看监听及数据库状态

lsnrctl start            启动监听

sqlplus / as sysdba       以DBA身份进入sqlplus
startup 启动数据库
创建用户和命名空间
CREATE TABLESPACE test datafile '/home/oracle/app/oracle/oradata/orcl/test.dbf'

size 600M autoextend on next 50m maxsize unlimited;

CREATE USER ym IDENTIFIED BY ym DEFAULT TABLESPACE test;
grant connect,resource,dba to ym;

参考文档:https://blog.csdn.net/weixin_36088221/article/details/52474338



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值