`

Oracle数据库讲解一

阅读更多

一、打开Oracle数据库:  
   1.实例打开时用:sqlplus"sys/zhijie123 as sysdba"
   2.实例没有打开时用:sqlplus/nolog + connect sys/zhijie123 as sysdba
   3.启动:(1)startup 正常启动,首先把实例启动起来,紧接着打开控制文件(database mount),然后打开数据文件 (database open) 
         (2)startup mount 启动数据库实例时同时启动控制文件,但不启动数据文件
          (3)进行热备份的时候不允许使用非规的方式archive destination,如果这样做了,要先断开数据库,然后再使用startup mount + alter database archilog +alter database open ,这样就可以把数据库非规的方式改为规的方式
          (4)strtup nomount 首先启动实例,但是连控制文件都不打开,主要用于当我们的控制文件丢失一个或多个时,控制文件根本不能打开,特用此命令,以便在启动实例之后再重新创建控制文件。
   
二、关闭Oracle数据库:
    1.shutdown immediate 迫使每个用户在执行当前SQL语句时立即断开连接。比较理想的方式,也是Oracle所建议使用的方式,也是我们在通常情况下所使用的方式。
    2.shutdown 正常关闭(只有等待所有的用户断开连接之后才真正的把数据库实例关掉),当有空闲用户没有断开会造成长时间无法关闭,所以很少使用。
    3.shutdown transactional 执行transactional关闭,迫使用户在执行当前执行完成之后断开连接,终止实例,恢复破坏的文件、数据文件不能同其他的数据库文件保持一致。
    4. shutdown abort 强行关闭数据库,关闭实例,很可能造成文件的破坏,不到万不得已决不使用。

三、用户登录:
      scott用户登录:sqlplus scott/tiger

四、1.查询在Oracle的sqlplus中常用的命令:help index
    2.在Oracle的sqlplus中查看set命令信息:?set其中set sqllblanklines on 设置支持空格

五、Oracle语句:
    1.查询语句:(1)select * from dept;
                (2)select * from dept where deptno = 10;
                (3)替代变量方式查询:select * from dept where deptno = &tt; Enter value for tt: 10

六、缓冲区:
       1.使用list查询在sqlplus缓存中曾经写过的语句,简写:l
            (1)查询一行时直接输入:l行数
            (2)多行是使用:l 其实行数+空格+终止行数
       2.在Oracle的sqlplus缓存中查看change命令信息:?change。使用change 修改语句:简写:c。 如:c/fron/from 或 c/n/m。(注:在缓冲区中使用"/"表示执行缓冲区中的内容)
       3.删除缓冲区内容:
             (1)删除一行时:del 所删除的行数
             (2)删除多行时:del 所删除的起始行数+空格+所删除的终止行

 

分享到:
评论

相关推荐

    Oracle数据库详细讲解

    标题与描述均指向了“Oracle数据库详细讲解”,这意味着文章将深度探讨Oracle数据库的相关知识,包括其功能、操作、管理及应用技巧。Oracle数据库是全球领先的数据库管理系统之一,由Oracle公司开发,广泛应用于企业...

    Oracle数据库讲解与练习

    本资料集旨在提供全面的Oracle数据库讲解和SQL实践指导。 首先,我们来看"16.1.JDBC基础.pdf"和"16.2.JDBC高级.pdf"。JDBC(Java Database Connectivity)是Java语言中用来连接数据库的标准接口,由Oracle公司开发...

    ORACLE数据库体系结构讲解

    Oracle数据库管理系统是一个复杂而强大的系统,其体系结构是理解其工作原理的关键。Oracle数据库的核心是它的数据存储和访问机制,这涉及到多个层面的组件和进程。 首先,Oracle数据库的"基本轮廓和程序模块结构...

    oracle 资源整合大全,oracle对照,oracle数据库,oracle 讲解

    总之,Oracle数据库是一个复杂的系统,涉及众多知识点。掌握其核心功能和查询技巧,尤其是函数的使用,对于数据库管理员和开发人员来说至关重要。通过深入学习和实践,可以更好地利用Oracle数据库来满足各种业务需求...

    oracle数据库讲解ppt

    Oracle数据库是一种先进的、功能强大的关系型数据库管理系统,由Oracle公司开发和维护。它在企业级应用中占据...这份“Oracle数据库讲解ppt”将是一个很好的起点,帮助初学者理解Oracle数据库的基本概念和核心功能。

    oracle数据库编程pdf文档教案

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握...

    Oracle数据库的启停

    Oracle 数据库的启停是数据库管理员的重要任务之一。启停数据库的过程可以细分为三个步骤:启动实例、挂载数据库、打开数据库。下面将详细讲解 Oracle 数据库的启停过程。 启动数据库 启动数据库的过程可以通过 ...

    labview 调用oracle数据库

    本篇将详细讲解如何利用LabVIEW调用Oracle数据库,包括ODBC连接、创建表、写入数据以及查询与更新操作。 首先,要实现LabVIEW与Oracle数据库的连接,我们需要借助ODBC(Open Database Connectivity)驱动程序。ODBC...

    Oracle数据库学习课件

    1. **Oracle数据库基础**:首先,你会了解到数据库的基本概念,如数据模型(层次、网络、关系)、关系数据库理论,以及Oracle数据库系统的特点和优势。此外,还会介绍Oracle数据库的安装、配置和初始化过程。 2. **...

    ORACLE数据库备份用bat脚本

    本文将详细讲解如何利用批处理脚本(BAT)进行Oracle数据库的备份,并探讨如何通过Java代码实现定时备份。 首先,让我们理解"Oracle数据库备份用bat脚本"的概念。批处理脚本是Windows操作系统中的一种命令文件,...

    易语言oracle数据库连接模块源码

    在给定的标题中提到的"oraociei10.dll"就是Oracle的客户端库文件,它是OCI接口的一部分,用于在应用程序中实现与Oracle数据库的通信。 使用oraociei10.dll,开发者可以通过调用其提供的函数来执行SQL语句、管理...

    自动安装Oracle数据库

    本教程将深入讲解如何利用提供的自动安装脚本来实现Oracle数据库的快速部署。 标题中的"自动安装Oracle数据库"指的是通过预先编写好的自动化脚本来完成Oracle数据库的安装过程。这种方法相比传统的手动安装,更加...

    oracle数据库实例视频教程01

    视频中可能会详细讲解SQL(Structured Query Language),这是与Oracle数据库交互的主要语言。你将学习如何使用SQL来创建表、插入数据、更新记录、查询信息以及执行复杂的联接操作。SQL是数据库管理的基础,掌握其...

    oracle数据库基础知识

    以下将深入讲解Oracle数据库的一些关键概念和操作。 一、Oracle数据库系统概述 Oracle数据库系统由Oracle公司开发,提供了一整套解决方案,包括数据库服务器、数据存储、备份恢复、安全管理等。其核心功能是存储、...

    初学SpringCloud连接Oracle数据库

    本篇文章将详细讲解如何在SpringCloud项目中配置Oracle数据库,并从数据库中获取数据。 首先,我们需要在项目中引入SpringBoot对Oracle数据库的支持。这可以通过在`pom.xml`文件中添加相应的依赖来实现。通常,你...

    oracle数据库导入到SQL server.docx

    本文将详细讲解如何使用Microsoft SQL Server Migration Assistant for Oracle.exe(微软数据库迁移工具)将Oracle数据库迁移到SQL Server。该工具可以帮助用户快速、安全地将Oracle数据库迁移到SQL Server中。 一...

    基于C#连接Oracle数据库Oracle.ManagedDataAccess

    本篇将详细讲解如何使用C#通过Oracle.ManagedDataAccess库实现与Oracle数据库的连接,无需在本地安装完整的Oracle数据库。 首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许...

    张立国oracle数据库教程

    《张立国oracle数据库教程》是一份全面介绍Oracle数据库系统的教育资源,由知名专家张立国精心编撰。这个教程共分为六个章节,旨在帮助初学者和有经验的IT专业人士深入理解Oracle数据库的核心概念和技术。 第一章...

    oracle数据库讲解

    Oracle数据库讲解主要涵盖了数据库的基础知识,包括信息、数据与数据处理的概念,数据库系统,数据模型以及关系数据库和关系代数。首先,我们要理解数据是信息的基础,数据处理是将原始数据转化为有意义的信息的过程...

    Metabase配置 Oracle 数据库

    在这里分别讲解一下在linux操作系统上基于docker安装的Metabase配置oracle数据库和Windows操作系统直接使用java -jar运行metabase配置oracle数据库。

Global site tag (gtag.js) - Google Analytics