一、打开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数据库讲解和SQL实践指导。 首先,我们来看"16.1.JDBC基础.pdf"和"16.2.JDBC高级.pdf"。JDBC(Java Database Connectivity)是Java语言中用来连接数据库的标准接口,由Oracle公司开发...
Oracle数据库管理系统是一个复杂而强大的系统,其体系结构是理解其工作原理的关键。Oracle数据库的核心是它的数据存储和访问机制,这涉及到多个层面的组件和进程。 首先,Oracle数据库的"基本轮廓和程序模块结构...
总之,Oracle数据库是一个复杂的系统,涉及众多知识点。掌握其核心功能和查询技巧,尤其是函数的使用,对于数据库管理员和开发人员来说至关重要。通过深入学习和实践,可以更好地利用Oracle数据库来满足各种业务需求...
Oracle数据库是一种先进的、功能强大的关系型数据库管理系统,由Oracle公司开发和维护。它在企业级应用中占据...这份“Oracle数据库讲解ppt”将是一个很好的起点,帮助初学者理解Oracle数据库的基本概念和核心功能。
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。这份"Oracle数据库编程pdf文档教案"提供了从基础到高级的Oracle学习路径,通过5天的学习内容,帮助读者深入理解并掌握...
Oracle 数据库的启停是数据库管理员的重要任务之一。启停数据库的过程可以细分为三个步骤:启动实例、挂载数据库、打开数据库。下面将详细讲解 Oracle 数据库的启停过程。 启动数据库 启动数据库的过程可以通过 ...
本篇将详细讲解如何利用LabVIEW调用Oracle数据库,包括ODBC连接、创建表、写入数据以及查询与更新操作。 首先,要实现LabVIEW与Oracle数据库的连接,我们需要借助ODBC(Open Database Connectivity)驱动程序。ODBC...
1. **Oracle数据库基础**:首先,你会了解到数据库的基本概念,如数据模型(层次、网络、关系)、关系数据库理论,以及Oracle数据库系统的特点和优势。此外,还会介绍Oracle数据库的安装、配置和初始化过程。 2. **...
本文将详细讲解如何利用批处理脚本(BAT)进行Oracle数据库的备份,并探讨如何通过Java代码实现定时备份。 首先,让我们理解"Oracle数据库备份用bat脚本"的概念。批处理脚本是Windows操作系统中的一种命令文件,...
在给定的标题中提到的"oraociei10.dll"就是Oracle的客户端库文件,它是OCI接口的一部分,用于在应用程序中实现与Oracle数据库的通信。 使用oraociei10.dll,开发者可以通过调用其提供的函数来执行SQL语句、管理...
本教程将深入讲解如何利用提供的自动安装脚本来实现Oracle数据库的快速部署。 标题中的"自动安装Oracle数据库"指的是通过预先编写好的自动化脚本来完成Oracle数据库的安装过程。这种方法相比传统的手动安装,更加...
视频中可能会详细讲解SQL(Structured Query Language),这是与Oracle数据库交互的主要语言。你将学习如何使用SQL来创建表、插入数据、更新记录、查询信息以及执行复杂的联接操作。SQL是数据库管理的基础,掌握其...
以下将深入讲解Oracle数据库的一些关键概念和操作。 一、Oracle数据库系统概述 Oracle数据库系统由Oracle公司开发,提供了一整套解决方案,包括数据库服务器、数据存储、备份恢复、安全管理等。其核心功能是存储、...
本篇文章将详细讲解如何在SpringCloud项目中配置Oracle数据库,并从数据库中获取数据。 首先,我们需要在项目中引入SpringBoot对Oracle数据库的支持。这可以通过在`pom.xml`文件中添加相应的依赖来实现。通常,你...
本文将详细讲解如何使用Microsoft SQL Server Migration Assistant for Oracle.exe(微软数据库迁移工具)将Oracle数据库迁移到SQL Server。该工具可以帮助用户快速、安全地将Oracle数据库迁移到SQL Server中。 一...
本篇将详细讲解如何使用C#通过Oracle.ManagedDataAccess库实现与Oracle数据库的连接,无需在本地安装完整的Oracle数据库。 首先,Oracle.ManagedDataAccess是Oracle公司提供的一个纯.NET框架的客户端驱动,它允许...
《张立国oracle数据库教程》是一份全面介绍Oracle数据库系统的教育资源,由知名专家张立国精心编撰。这个教程共分为六个章节,旨在帮助初学者和有经验的IT专业人士深入理解Oracle数据库的核心概念和技术。 第一章...
Oracle数据库讲解主要涵盖了数据库的基础知识,包括信息、数据与数据处理的概念,数据库系统,数据模型以及关系数据库和关系代数。首先,我们要理解数据是信息的基础,数据处理是将原始数据转化为有意义的信息的过程...
在这里分别讲解一下在linux操作系统上基于docker安装的Metabase配置oracle数据库和Windows操作系统直接使用java -jar运行metabase配置oracle数据库。