linux服务器安装oracle数据库步骤

article/2025/10/13 22:20:59

linux服务器安装oracle数据库步骤

1.安装准备

1.1基础准备
● 安装包较大,从网上下载oracle安装包p13390677_112040_Linux-x86-64_1of7.zip,
p13390677_112040_Linux-x86-64_2of7.zip。有两个压缩文件
● 安装依赖的rpm包
rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
如果遇到
在这里插入图片描述
需要执行rpm -e ksh-20100621-6.el6.x86_64
再执行rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm即可
● Oracle安装文件含2个zip压缩包,分别解压,文件会自动解压至当前目录的database下
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
● 检查是否有未安装的rpm(若缺rpm请从网上查找需要的下载并进行安装)
rpm -qa binutils* compat-lib* gcc* glibc* ksh* libgcc* libstdc* libaio* make* sysstat*
2.系统准备
● 创建oracle用户组、oracle用户
groupadd oinstall -g 1500
groupadd dba -g 1501
useradd -g oinstall -G dba oracle -u 1500
● 设置oracle用户密码
passwd oracle
● 给oracle用户赋予安装权限
chown -R oracle:oinstall /app
3.安装oracle 11g
此处一定要先用root登录调出xclock再用oracle登录切换root修改配置export DISPLAY=192.xx.xx.xxx:0.0再切oracle用户调xclock(su – oracle是带环境变量的切换用户)
切换到oracle解压缩的目录
cd /app/soft/database/
● 执行安装
$ ./runInstaller
● 出现报错,切换至root用户配置环境变量
export DISPLAY=192.xx.xx.xxx:0.0(本机ip,以连接服务器的客户端实际情况为准)
直接使用oracle用户登录,然后su root操作,最后再切回oracle用户才可以,下面操作也是一样,直到调出时钟图形为止,可以多试试
● 设置用户都能访问Xserver
xhost +
● 测试是否可以正常调取图形界面。
$ xclock
● 配置环境变量
export LANG= en_US.UTF-8
● 切换至oracle安装包解压目录
$ cd /app/soft/database/
● 安装时遇到目录没有权限
Chown –R oracle /app/app
● 正常加载安装图形界面,操作安装:
在这里插入图片描述
根据需要一直下一步即可,出现

在这里插入图片描述
● 使用root用户,执行窗口中提示的脚本:
/app/app/oraInventory/orainstRoot.sh
/app/app/oracle/product/11.2/db1/root.sh
● OK,安装完成。


http://chatgpt.dhexx.cn/article/v0WYaCUs.shtml

相关文章

本机不装Oracle,远程访问服务器上Oracle教程

一.背景 在开发过程中,我们会遇到本机不装Oracle,需要通过PLSQL等工具连接服务器上Oracle的情况。 前段时间因为项目组需要,搜索了很多资料,踩了很多坑,终于把他搞通了。 在此记录一下整个过程&#xff…

本机不装Oracle,访问服务器上Oracle教程

在开发过程中,我们会遇到本机不装Oracle服务,需要通过PLSQL等工具连接服务器上Oracle的情况。 需要安装 Instant Client ,该安装包集成了本地没有oracle服务 所需要tnsnames.ora 、sqlplus 等配置,不需要在下载手动配置 instantc…

Oracle数据库服务器端和客服端的安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、Oracle数据库服务器端的安装 二、Oracle数据库客户端的安装 一、Oracle数据库服务器端的安装 Oracle服务器端现在主要使用的是oracle11.2.0.4.0。以下的事例都…

sqlserver建立与Oracle的链接服务器

1.下载轻量级的ODAC安装包 64-bit Oracle Data Access Components (ODAC) for Windowshttps://www.oracle.com/database/technologies/odac-downloads.html 2.解压ODAC112030Xcopy_x64.zip(我解压到了C盘下): 3. 在命令行界面进入解压文件夹后运行“install.bat oledb c:\ora…

搭建Oracle数据库服务器

Oracle数据库经过这么多年的产品积累发布,从最开始的二代版本到现在的oracle 12c,产品功能越发强大,数据库管理员需要学习和了解的知识点也逐步增加学习。俗话说得好:“工欲善其事必先利其器”,学习Oracle数据库&#…

Oracle 11g服务器安装详细步骤——图文教程

1.大家可以根据自己的操作系统是多少位(32位或64位)的,到官网下载相应的安装程序,如下图所示。 有一点需要注意,Oracle的安装程序分成2个文件,下载后将2个文件解压到同一目录即可。 2.下载完成后,将2个压缩文件一起选中,鼠标右键—>解压文件,如下图所示。两个压缩…

Oracle数据库基础入门《一》Oracle服务器的构成

Oracle数据库基础入门《一》Oracle服务器的构成 Oracle 服务器是一个具有高性能和高可靠性面向对象关系型数据库管理系统,也是一 个高效的 SQL 语句执行环境。 Oracle 服务器具备以下的特点: ● 能够可靠的进行多用户环境下大量数据的处理,允…

oracle 服务器

简单概念: 1. 数据库(database):物理操作系统文件或磁盘的集合(可能不是操作系统中独立文件),数据库是磁盘上存储的数据集合。数据库可以由一个或多个实例装载和打开。 2. 实例(instance):一组oracle后台进程/线程以及一个共享内…

Oracle云服务器安全配置

在Oracle云上申请了一个免费云空间,据说是永久免费,这里记录一下安全配置问题。 一、访问Oracle云服务器 1、云服务器申请 如何在oracle注册申请云服务可自行搜索一下,有很多文章介绍。 甲骨文Oracle云服务器详细申请教程步骤及注意事项 …

抽象类和接口的区别,以及使用场景?

抽象类 接口 抽象类和接口区别 Java 8中关于接口的改进 接口中的默认方法: 抽象类和接口使用场景 ① 抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但…

抽象类和接口的详解(实例)

抽象类和接口在我们的代码中,生活中息息相关,与上图所示,操纵复杂,密切相关,那么问题来了,何谓抽象类,何谓接口? 带着这层薄纱,慢慢揭开这层薄纱;也许在古代…

接口和抽象类的区别

转自:https://www.cnblogs.com/yongjiapei/p/5494894.html 接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什…

接口与抽象类的区别

c# 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现&…

Java抽象类与接口(学习笔记)

抽象类 什么是抽象类: 类和类之间具有共同特征,讲这些共同特征抽取出来,就形成了抽象类。因为类本身是不存在的,所以抽象类无法创建对象(无法实例化)。 以下借用视频中总结的思维层次图: 抽象类…

接口与抽象类的区别 详细总结

------------------------- 在这里我总结了五点区别 ----------------------- 区别一: 抽象类中可以存在非抽象的方法 VS 接口中的方法被默认的变成抽象方法,只要是定义了接口,接口中的方法 就全部变成了抽象类即使你不写 abstract 它也是抽…

Java-抽象类与接口

前言 温故而知新 最近从头来看当初学过的语法知识点, 温故而知新, 发现当初还有许多未掌握的知识, 所以我建议大家也要多温故, 可能当初有好多知识点是没掌握到的. 这篇博客的重点就是介绍抽象类与接口, 并阐述他们的区别. 一. 抽象类 1. 概念 在面向对象的概念中, 所有的…

一文带你了解【抽象类和接口】

1. 抽象类概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是并不是所有类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 举个简单的例子 上图中,三角形&#xff0…

抽象类和接口

目录 抽象类 抽象类使用abstract修饰类 抽象类当中可以包含普通类所能包含的成员 抽象类和普通类不一样的是,抽象类当中可以包含抽象方法。 抽象类方法是使用abstract修饰的,这个方法没有具体的实现 不能实例化抽象类 抽象类存在的意义是为了被继承…

Java抽象类和接口 -- 深度剖析

💖欢迎来阅读子豪的博客(Java语法篇🧔) 👉有什么宝贵的意见或建议可以在留言区留言 💻欢迎 素质三连 点赞 关注 收藏 🧑‍🚀码云仓库:补集王子的代码仓库 Java抽象类和接…

Java学习系列之抽象类和接口的区别和联系

导读 本文首先分别介绍抽象类和接口的基础概念、特征和应用场景,然后介绍其区别和联系。 1 抽象类 1.1 定义抽象类 在Java中被abstract关键字修饰的类称为抽象类,被abstract关键字修饰的方法称为抽象方法,抽象方法只有方法的声明&#xff…