当前位置: 首页 > news >正文

Oracle(概念含安装)

Oracle是一种关系数据库管理系统(RDBMS),是由美国甲骨文公司(Oracle Corporation)开发的。它是一个客户端/服务器系统,可以在各种操作系统上运行,包括Windows、Linux和Unix等。Oracle的设计重点是数据的安全性、完整性、可靠性和高性能。

Oracle数据库采用标准的SQL语言,同时提供了强大的数据管理和应用开发工具。它支持多个用户同时访问和操作同一个数据库,可以处理海量数据,支持分布式数据库和集群部署,可以实现高可用性和容错性。此外,Oracle还提供了丰富的数据分析和报表工具,可以帮助用户实现复杂的数据挖掘和分析任务。

总之,Oracle是一种成熟、稳定、可靠和强大的数据库管理系统,被广泛应用于企业级数据管理和应用开发中。

安装Oracle数据库的步骤如下:

  1. 下载Oracle安装文件并解压缩。

  2. 打开终端,以root用户身份登录。

  3. 执行以下命令:

yum install binutils
yum install compat-libcap1
yum install compat-libstdc++-33
yum install gcc
yum install gcc-c++
yum install glibc
yum install glibc-devel
yum install ksh
yum install libgcc
yum install libstdc++
yum install libstdc++-devel
yum install libaio
yum install libaio-devel
yum install make
yum install sysstat

  1. 配置内核参数:

在/etc/sysctl.conf文件中添加以下内容:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

保存并运行以下命令,使其生效:

/sbin/sysctl -p

  1. 配置用户环境变量:

在/etc/profile或者~/.bashrc文件中添加以下内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

保存并运行以下命令,使其生效:

source /etc/profile

  1. 运行安装程序:

进入Oracle安装文件目录,运行./runInstaller命令,进入安装界面。按照提示进行安装即可。

  1. 配置监听器:

在$ORACLE_HOME/network/admin目录下创建listener.ora文件,添加以下内容:

LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))))SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl)(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)(SID_NAME = orcl)))

保存文件并运行以下命令,启动监听器:

lsnrctl start

  1. 创建Oracle实例:

进入$ORACLE_HOME/bin目录,以oracle用户身份运行以下命令:

dbca

进入图形化界面,按照提示进行实例创建即可。

  1. 启动Oracle服务:

以oracle用户身份运行以下命令:

sqlplus / as sysdba

进入命令行界面,执行以下命令:

startup

  1. 验证Oracle服务是否正常运行:

执行以下命令:

lsnrctl status

如果输出中包含“listener”、“orcl”等信息,则表示Oracle服务已经启动。

http://www.lryc.cn/news/227324.html

相关文章:

  • P6入门:项目初始化4-项目详情之预算日志及汇总Budget
  • CSS 中BFC是什么?
  • uniapp的几种跳转方式
  • 【MySQL】初识数据库
  • 计算机网络(一)
  • 英语经典名句,柯桥成人英语培训
  • @JSONField或@JsonProperty注解使用
  • 高效简洁的文档翻译网站
  • SpringBoot自动装配定义先后顺序失效原因极其解析
  • API 集成测试工具Hitchhiker 0.1.1 正式发布
  • idea无法下载源码-Cannot download sources
  • docker搭建mysql主从复制
  • 在MacBook上实现免费的PDF文件编辑
  • QT第2课-GUI程序实例分析
  • Android修行手册 - POI操作Excel常用样式(字体,背景,颜色,Style)
  • Sprint Boot 学习路线 5
  • git02->gui图形化界面使用,ssh协议,idea集成GIT
  • 面向对象 元类 gil log 协程 垃圾回收 描述符 property
  • bibitem格式 添加参考文献
  • Leetcode 2934. Minimum Operations to Maximize Last Elements in Arrays
  • 02:2440---时钟体系
  • SOEM源码解析——ecx_siiSM(读取SII的SM信息)
  • 【见缝插针】射击类游戏-微信小程序项目开发流程详解
  • flutter开发实战-TweenSequence实现动画序列
  • Flowable 外部表单
  • [mysql]索引优化-2
  • 数据分析实战 | 泊松回归——航班数据分析
  • Fliki AI:让视频创作更简单、更高效
  • webGL编程指南 第五章 MultiTexture.html
  • mysql8安装和驱动jar包下载