在虚拟机linux系统centos中安装oracle11gR2,并使用plsql工具连接使用数据库

这篇具有很好参考价值的文章主要介绍了在虚拟机linux系统centos中安装oracle11gR2,并使用plsql工具连接使用数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.准备工作

1.X工具,我使用的是Xftp,Xshell和Xmanager,也可以选用其他相同类型的工具
2.oracle安装包,我选用的是oracle11gR2,其他版本仅供参考
3.plsql工具

2.使用X工具连接虚拟机并调用图形化界面

需要使用Xshell使虚拟机脸上Xmanager打开图形化界面,具体步骤如下:
1.打开虚拟机,登录
2.使用Xshell连接虚拟机
        打开Xshell,创建一个新会话

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos


3.此时可以在Xshell连接命令台

虚拟机下安装oracle,数据库,linux,centos

4.输入 yum -y install xorg* 下载相关的软件包,等待下载安装完成后,然后重启虚拟机

虚拟机下安装oracle,数据库,linux,centos

         可以输入 xclock看看能不能调出时钟界面

3 安装oracle

3.1 安装前的配置

 1 打开Xftp,连接虚拟机

虚拟机下安装oracle,数据库,linux,centos

 2.把下载好的oracle安装包拖入 /upfile

虚拟机下安装oracle,数据库,linux,centos

3.命令台输入 yum -y intall unzip下载解压命令的软件包
4.解压安装包

#unzip /upfile/linux.x64_11gR2_database_1of2.zip -d /upfile/
#unzip /upfile/linux.x64_11gR2_database_2of2.zip -d /upfile/
//要按照自己设置的路径进行解压和放置

完成后可以看到有一个database的文件夹

虚拟机下安装oracle,数据库,linux,centos

注:以下安装oracle的步骤主要是搬运自oracle官网,并进行了一些修改

5.配置hosts File

输入 vi /etc/hosts 配置hosts文件,完成后保存并返回

虚拟机下安装oracle,数据库,linux,centos

 输入 vi /etc/hostname 修改主机名

虚拟机下安装oracle,数据库,linux,centos

6.配置安装环境

输入 vi /etc/sysctl.conf  配置该文件,添加或修改以下内容,完成后保存并退出

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586

命令台输入  /sbin/sysctl -p 改变当前的内核参数

虚拟机下安装oracle,数据库,linux,centos

输入 vi /etc/security/limits.conf 配置该文件,添加以下内容后保存退出

oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  4096
oracle              hard    nofile  65536
oracle              soft    stack   10240

输入 vi /etc/pam.d/login 配置该文件,添加下面内容(如果不存在的话)

session    required     pam_limits.so

输入下面内容,安装一些必要的软件包

yum install binutils -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libXext -y
yum install libXext.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
yum install zlib-devel -y
yum install elfutils-libelf-devel -y

7.创建使用oracle的用户,并对其授权

输入以下内容,创建用户,然后设置oracle用户的密码

groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -g oinstall -G dba,oper oracle
passwd oracle

8.关闭防火墙

vi /etc/selinux/config 将SELINUX值改为permissive,保存并退出

SELINUX=permissive

输入以下内容,关闭防火墙

setenforce Permissive
systemctl stop firewalld
systemctl disable firewalld

9.创建oracle的安装路径,并给oracle用户授权

输入以下内容

mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

10.为图形化界面加载地址添加权限

export DISPLAY=192.168.0.1:0.0
xhost +192.168.0.1

此处地址为windows上配置的VMnet8的ip地址

11.配置oracle的环境变量

vi /home/oracle/.bash_profile ,添加以下内容

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=centos7.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

12.配置安装界面中文

输入  mkdir -p /usr/share/fonts/zh_CN/TrueType/ 创建一个文件夹
然后搜索下载zysong.ttf文件,把这个文件通过Xftp放入刚刚创建的文件夹内就可以了

虚拟机下安装oracle,数据库,linux,centos

3.2 开始安装oracle

1.切换到oracle用户 ,输入 su - oracle
2.输入以下内容,运行runInstaller

export DISPLAY=192.168.0.1:0.0
/upfile/database/runInstaller

虚拟机下安装oracle,数据库,linux,centos

3.等待安装界面弹出后,按下列步骤进行安装

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

一直点下一步,到以下界面

虚拟机下安装oracle,数据库,linux,centos

点击完成开始安装,安装途中会出现问题,所以可以提前把它解决,如果已经出现弹窗,可以在解决后点击重试。

虚拟机下安装oracle,数据库,linux,centos

找到/u01/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk文件,打开并找到第11行,将内容修改一下,然后保存退出后点击重试

ctxhx: $(CTXHXOBJ)
	$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)

//将上面的内容修改为

ctxhx: $(CTXHXOBJ) 
    -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

 这是第二个报错信息

虚拟机下安装oracle,数据库,linux,centos

找到/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk文件,打开找到第190行并修改,保存后点击重试

将
(MKEMAGENTNMECTL)

修改为:
(MK_EMAGENT_NMECTL) -lnnz11

 等待该弹窗出现

虚拟机下安装oracle,数据库,linux,centos

根据提示,在虚拟机上(使用root用户)运行这两个脚本后点击确定,第二个脚本会有一个提示,回车即可。

虚拟机下安装oracle,数据库,linux,centos

至此,oracle已经安装完毕。

4.创建oracle数据库实例,以及配置监听程序

4.1 创建oracle数据库实例

1.在命令行输入 dbca 进入创建实例的图形化界面

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

 文章来源地址https://www.toymoban.com/news/detail-615547.html

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

完成创建

虚拟机下安装oracle,数据库,linux,centos

4.2 配置监听程序

1.命令行输入netca进入监听程序的配置

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

 然后下一步,下一步,点完成即可完成配置。

虚拟机下安装oracle,数据库,linux,centos

 

5.使用PLSQL连接数据库

打开PLSQL

虚拟机下安装oracle,数据库,linux,centos

虚拟机下安装oracle,数据库,linux,centos

 

到了这里,关于在虚拟机linux系统centos中安装oracle11gR2,并使用plsql工具连接使用数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (第31天)RHEL 7 安装 Oracle 11GR2 RAC 数据库

    Oracle RAC是什么? Oracle Real Application Clusters (RAC) 允许客户跨多台服务器运行单个 Oracle 数据库,以最大限度地提高可用性并实现水平可扩展性,同时访问共享存储。 连接到 Oracle RAC 实例的用户会话可以在中断期间进行故障转移并安全地重放更改,而无需对最终用户应用程序进行

    2024年02月04日
    浏览(46)
  • 麒麟 Kylin V10 一键安装 Oracle 11GR2 单机 ASM(231017)

    Oracle 一键安装脚本,演示麒麟 Kylin V10 一键安装 Oracle 11GR2 单机 ASM(231017)过程(全程无需人工干预):(脚本包括 ORALCE PSU/OJVM 等补丁自动安装 ) ⭐️ 脚本下载地址 :Shell脚本安装Oracle数据库 脚本第三代支持 N 节点一键安装,不限制节点数! 1、安装好操作系统,建议安

    2024年04月26日
    浏览(32)
  • CentOS7中安装Oracle11g的详细步骤

    目录 1.先在/opt/目录下面新建一个文件夹install 2.禁用防火墙 3.安装依赖包 4.验证依赖包 5.创建orcale用户 6.创建oradata目录,解压oracle安装 7.将install文件夹下的压缩包剪切到/oradata下面 8.将/oradata上当及目录内的所有文件和文件夹的归属都修改为oracle用户 9.登录oracle用户将两个压

    2024年02月15日
    浏览(41)
  • 在PVE虚拟机中安装centos系统(保姆级教学)

    点击创建虚拟机 常规 输入名称其他默认 操作系统 选择ios镜像 其他默认 系统 默认 磁盘 选择sata 设置分配的硬盘大小 选中SSD仿真 和 丢弃 cpu 我选择 2插槽2核心 根据自己服务器配置选择 类别选择host 内存 按需设置  至少4G 网络 默认 最后点击确认 选中虚拟机 点击选项 设置

    2024年02月11日
    浏览(44)
  • Linux之CentOS 7.9部署Oracle 11g r2 静默安装实测验证(无桌面模式)

    前言:因前段时间一直部署的windows环境的oracle,这次记录下linux下的部署方式,当然还有更多的其他部署,大家可根据自身环境及学习来了解。一般静默安装主要还是要提前准备源包,还有很多依赖包,另外就是配置及创建实例,启动监听即可。 环境: 下载地址都给你们超

    2024年02月09日
    浏览(50)
  • Linux虚拟机中安装VM Tools步骤及使用详情

    右击弹出出现的tools 如果安装vmware tools按钮是灰色的,请见解决方案 会出现一个vm的安装包,xx.tar.gz 复制,点击其他位置,找到opt目录,粘贴 右击桌面,终端打开,进入opt目录 输入 cd /opt/ 输入 tar -zxvf VMwareTools-10.3.23-17030940.tar.gz 进行解压 进入解压目录 cd vmware-tools-distrib 输入

    2024年02月15日
    浏览(42)
  • Linux之CentOS 7.9部署Oracle 11g r2_p13390677_112040最终版简易安装实测验证(桌面模式)

    前言: Linux之CentOS 7.9部署Oracle 11g r2最终版安装实测验证(桌面模式) 介于前段时间的Windows以及linux无桌面模式环境,之前的linux oracl源包因缺失会存在报错现象,这次主要以oracle 11gr2更新包来记录下部署方式,当然还有更多的其他部署,大家可根据自身环境及学习来了解。

    2024年01月19日
    浏览(57)
  • 【虚拟机搭建】win11搭建虚拟机两种方式:【virtualbox+vagrant】【VMware】(附centos系统、附安装包)

    本教程windows系统搭建虚拟机方式,主要包含两种方式,分别是:【vagrant+virtualbox】和【VMware】 推荐大家使用【vagrant+virtualbox】方式进行安装,也可根据自己喜好进行选择 本教程安装包 包含三种下载方式,分别是:CSDN资源下载、百度网盘下载,大家也可根据自己喜好下载

    2023年04月14日
    浏览(63)
  • 【安装】从VMware虚拟机到Centos,到FinalShell连接虚拟机,到Centos中安装docker,用Navicat Premium连接Centos中的docker中的mysql

    安装VMware虚拟机,安装Centos,FinalShell连接虚拟机;在Centos中安装docker,下载mysql的docker,暴露端口;用Navicat Premium连接Centos中的docker中的mysql,进行增删改查 下载Centos7的网址: 使用默认设置 选择稍后安装 选择Linux系统,选择安装版本,这里选Centos,可以按需选择; 安装位置

    2024年02月02日
    浏览(47)
  • CentOS 安装Oracle11g

    https://blog.csdn.net/zw521cx/article/details/108550215 1.执行 dbca -silent -responseFile /home/oracle/response/dbca.rsp 报错 解决办法: a.全局查找 [root@VM-0-8-centos ~]# locate Seed_Database.dfb b.拷贝文件 cp /u01/app/oracle/product/11.2.0/assistants/dbca/templates/Seed_Database.dfb /u01/app/oracle/oradata 重新执行: dbca -silent -res

    2024年02月15日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包