iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle数据库部署
  • 627
分享到

Oracle数据库部署

2024-04-02 19:04:59 627人浏览 安东尼
摘要

前言:前面我们学习过微软的sqlserver,还有甲骨文公司的Mysql,也理解了数据库系统的作用,这两种数据库管理系统适用于软件,网站,游戏等后台数据库,例如我们在学习mysql的时候搭建过动态网站。但o

前言:前面我们学习过微软的sqlserver,还有甲骨文公司的Mysql,也理解了数据库系统的作用,这两种数据库管理系统适用于软件,网站,游戏等后台数据库,例如我们在学习mysql的时候搭建过动态网站。但oracle属于非常安全、完善的大型数据库管理软件,在电信、银行、证券等大型应用场合拥有着绝对的优势。那么今天就给搭建介绍oracle的安装和基本的使用。Oracle可以安装到windowslinux系统上,但企业更多采用在linux上安装,接下来我就以redhat6.5为例。

一、安装redhat6.5

1)选择中文简体(为了更好支持oracle中文版)
Oracle数据库部署
Oracle数据库部署Oracle数据库部署

二、安装oracle的准备工作

1、系统及配置要求
1)确认linux系统的版本

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

三、正式安装oracle

1、下载oracle11g软件包到系统/home/oracle中
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

四、验证安装结果
1、访问OEM平台(OEM平台可以进行图像化管理oracle,比较方便)。
在浏览器中输入:https://oracleserver:1158/em/,输入用户名:sys,密码pwd123,连接身份选择SYSDBA
Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

六、常见系统控制命令

1、执行”lsnrctl start”命令可以启动oracle监听器。
2、执行”lsnrctl status”命令可以查看oracle监听器的状态。
3、执行”emctl stop dbconsole”命令可以关闭OEM管理控制台。
4、执行”dbshut $ORACLE_HOME”命令可以停止数据库实例。
5、执行”dbstart $ORACLE_HOME”命令可以启动数据库实例。
6、使用sqlplus命令工具时,若以超级管理员sys登录,则在”SQL>”环境中执行”STARTUP;”、”SHUTDOWN IMMEDIATE;”指令也可以启用、关闭默认的数据库实例。

七、配置oracle命令行可以翻页和清屏

Oracle数据库部署
Oracle数据库部署

Oracle数据库部署

八、创建数据库

如果在安装oracle产品时选择不建立数据库,那么要使用oracle系统就必须先创建数据库,如果在安装oracle产品时选择建立数据库,也可以再创建第二个数据库。
创建数据库有两种方法:一种通过图形界面;另一种采用create database命令,下面介绍图形界面的方法。
在linux中,运行数据库配置助手(DBCA),执行$ORACLE_HOME/bin目录下执行DBCA

1、执行netca启用监听的方法(如果没有启用需要做这一步)(为了使客户端能连接到oracle实例,以及有些命令也需要启用监听)

Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
九、启动关闭数据库
1、数据库的启动
启动(startup)一个数据库需要3个步骤
1)启动oracle实例
2)由实例安装数据库
3)打开数据库
在startup命令中,可以通过不同的选项来控制数据库的不同的启动步骤。

NOMOUNT选项:
nomount:已经通过参数文件知道控制文件在哪个位置,但是还没有读取控制文件。主要的作用就是启动一个实例,读取init.ora初始化参数文件,启动后台进程,初始化全局SGA
MOUNT选项:
读取了控制文件,通过控制文件知道了其他文件(数据文件和日志文件),此时并没有读取数据文件和日志文件,这个状态叫mount状态。启动实例并且安装了数据库,但没有打开数据库。这种打开方式常在数据库维护操作中使用,例如对数据文件更名,改变重做日志及打开归档方式等,在这种打开方式下,除了可以看到SGA 系统列表以外,系统还会给出“数据库装载完毕”提示。

Open选项:
读取完控制文件之后,找到了数据文件和日志文件,数据库就处于OPEN状态了。
startupnomount|mount|open
shudownnORMal|immedieate|transactional|abort

注意:如果仅仅执行startup命令,将会完成启动实例,安装实例和打开数据库的所有3个步骤,这是系统出了可以看到前面startup mount方式下所有提示外,还会给出一个“数据库已经打开”的提示,此时,数据库系统处于正常的工作状态,可以接收用户请求。

如果使用startup nomount 命令或者startup mount命令,必须采用alter database命令执行打开数据库操作,例如:如果以startup nomount方式打开数据库,也就是说实例已经启动,但是数据库没有安装和打开,这是必须运行下面的两条命令,数据库才能正确启动。
ALTER DATABASE MOUNT;
ALTER DATABASE OPEN;

如果以startup mount方式启动数据库,只需要运行下面一条命令即可打开数据库
ALTER DATABASE OPEN

2、执行startup命令
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署
6、数据库的关闭
normal:这是默认选项,使用该选项时,不允许任何新的用户连接,但是允许继续当前的所有连接,只有所有用户(自愿的)退出登录时,数据库才能真正的关闭
通常,正常的数据库关闭是没有意义的,即使只剩下database control在运行,也总是存在未退出登录的用户。也许关闭一个数据库需要几天或更长的事件(如果用户一直没有自己关闭)
immediate:使用这个选项时,不允许任何新的用户连接,当前的所有连接的会话都被终止。任何活动的事务都会都将回滚,随后数据库会被关闭。是一种常用的关闭数据库方式,快速关闭数据库。
transactional:使用这个选项时,不允许任何新的用户连接,没有存在于某个事务中的现有会话被终止,允许当前位于某个事务中的会话在完成该事务之后终止。一但所有会话终止,数据就会被关闭(使用shutdown immediate)
abort:就oracle而言,使用这个选项相当于断电。实例被立即终止。此时,任何数据都不会被写入磁盘。但是在下一次启动数据库的时候,速度比较慢(需要实例恢复)。建议在以下情况使用这种方式。
1)数据库一直处于非正常的工作状态,不能用shutdown normal或者shutdown immediate命令关闭。
2)需要立即关闭数据库
3)在启动数据库实例时遇到问题
Oracle数据库部署

十、使用Navicat for Oracle工具远程图形化管理oracle
1、在win7宿主机上安装软件Navicat for Oracle。
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署
Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署Oracle数据库部署

您可能感兴趣的文档:

--结束END--

本文标题: Oracle数据库部署

本文链接: https://www.lsjlt.com/news/39703.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 11g数据库的部署
    一、前言    最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署...
    99+
    2024-04-02
  • Oracle 12C RAC CDB数据库部署
    Oracle中的12C新特性-容器数据库---12.1.0.2_GI_RAC_Create_CDB_Blog一、         安装前的准备安装两个节点的 1...
    99+
    2023-05-31
  • 如何部署Oracle 12c企业版数据库
    这篇文章主要介绍了如何部署Oracle 12c企业版数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在计算机信息安全领域中,数据库系统无...
    99+
    2024-04-02
  • jenkins怎么部署数据库
    Jenkins本身不是一个数据库部署工具,但可以通过Jenkins进行数据库部署的自动化流程。以下是一般的步骤:1. 在Jenkin...
    99+
    2023-08-12
    jenkins 数据库
  • mysql 5.7数据库安装部署
    一、安装依赖环境: yum -y install libaio libaio-devel libtool make automake autoconf numactl numactl-devel bz...
    99+
    2024-04-02
  • 部署禅道数据库报错
    一 故障描述 部署禅道后,无法登录页面。有如下报错信息:60507 17:03:49 [ERROR] /opt/zbox/run/mysql/mysqld: ...
    99+
    2024-04-02
  • 使用Docker部署MongoDB数据库
    要在Docker中部署MongoDB数据库,可以按照以下步骤操作: 下载MongoDB镜像: docker pull mongo...
    99+
    2024-04-25
    Docker
  • 云服务器部署数据库
    云服务器部署数据库的方法如下: 选择云服务器:选择一个适合自己业务需求的云服务提供商,如Amazon Web Services, Ustreaming, OpenStack Swift等。可以查看他们的产品介绍和用户评价,以了解该服务的...
    99+
    2023-10-26
    服务器 数据库
  • CentOS怎么部署redis数据库
    本篇内容介绍了“CentOS怎么部署redis数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis开创了一种新的数据存储思路,使用...
    99+
    2023-06-27
  • 大数据NoSQL数据库HBase集群部署
    目录 1.  简介 2.  安装 1. HBase依赖Zookeeper、JDK、Hadoop(HDFS),请确保已经完成前面 2. 【node1执行】下载HBase安装包 3. 【node1执行】,修改配置文件,修改conf/hbase-...
    99+
    2023-10-23
    大数据 nosql hbase java 分布式 服务器
  • tidb数据库的安装与部署
    一.TiDB 简介   TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, H...
    99+
    2023-09-25
    数据库 mysql java db
  • 如何部署MongoDB数据库应用
    这篇文章主要介绍了如何部署MongoDB数据库应用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何部署MongoDB数据库应用文章都会有所收获,下面我们一起来看看吧。一、MongoDB 简介MongoDB 是...
    99+
    2023-06-29
  • 阿里云ECS部署Mysql数据库
    说明 首先需要到阿里云官方购买阿里云产品 ,如果有机会可以免费试用那会更好,跳过购买云服务步骤下面直接演示。 一、阿里云官网示意图 1.百度搜索 阿里云官方 2.点击控制台     3.展开更多   4. 选择云服务器ECS   5. ...
    99+
    2023-08-31
    阿里云 云计算 linux
  • 阿里云服务器部署数据库
    镜像部署:通过将服务器镜像成多个分区,以便用户可以在云服务器上访问多个不同的实例。这种方式适用于需要快速部署的场景,例如开发和测试环境。 Docker容器部署:使用Docker镜像进行部署,用户可以在镜像中创建和运行应用程序和服务。这种方...
    99+
    2023-10-27
    阿里 服务器 数据库
  • 基于docker容器部署MySQL数据库
    一,概要.... 2 二,环境准备.... 3 2.1,docker部署.... 3 三,使用docker部署mysql 6 3.1、创建数据存放目录.... 6 3.2、创建bridge网络并指定IP区间.... 6 3.3、Docker...
    99+
    2023-09-06
    数据库 mysql docker 容器 运维
  • Docker如何安装部署Redis数据库
    本篇内容介绍了“Docker如何安装部署Redis数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,...
    99+
    2023-02-28
    docker redis
  • Linux数据库服务器如何部署
    部署Linux数据库服务器需要进行以下步骤: 选择合适的数据库管理系统:常见的数据库管理系统有MySQL、PostgreSQL、...
    99+
    2024-05-06
    Linux 数据库
  • 如何使用Docker部署mysql数据库
    今天小编给大家分享一下如何使用Docker部署mysql数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、检查系统版本...
    99+
    2023-07-05
  • 云服务器数据库如何部署
    云服务器数据库的部署可以分为以下几个步骤:1. 选择合适的云服务提供商:根据需求选择合适的云服务提供商。2. 创建云服务器实例:在云...
    99+
    2023-08-08
    云服务器
  • mysql数据库服务器如何部署
    MySQL 数据库服务器的部署可以分为以下几个步骤:1、下载 MySQL从 MySQL 的官方网站下载 MySQL 数据库服务器的安...
    99+
    2023-03-20
    mysql数据库服务器 mysql服务器 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作