`

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数据库知识以及mysql的基本操作等都有哦

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

    oracle查用的一些函数讲解对应,oracle对照,oracle数据库,oracle 讲解

    构建最高可用Oracle数据库系统

    资源名称:构建最高可用Oracle数据库系统内容简介:《构建最高可用Oracle数据库系统(Oracle11gR2RAC管理维护与性能优化)》由刘炳林著,从硬件和软件两个维度系统且全面地讲解了Oracle11g R2RAC的架构、工作原理、...

    Oracle数据库优化详解

    让很多人受益匪浅,Oracle数据库自9i版本以后,10g,11g版本推荐使用CBO优化器,所以,本文主要结合一系列实例,详细讲解如何在CBO模式下进行Oracle数据库优化,其中主要包括收集数据库统计系统、收集列直方图、分析...

    ORACLE数据库体系结构讲解

    介绍ORACLE数据库管理系统的基本轮廓和程序模块结构、实例概念和组织、进程结构和功能、内存结构和用途,数据字典结构和使用、进程配置和管理、运行模式、程序接口、事务管理。

    Oracle数据库讲解与练习

    详细的Oracle讲解,详细的SQL指导练习

    oracle数据库讲解ppt

    oracle数据库不同于sql server,也不同于my sql。学习也有一定的困难,这是简单的讲解,给大家分享。

    oracle数据库教学ppt

    oracle数据库课程讲解,关于oracle数据库的课程教学ppt,此为第三章

    Unix和Linux下的Oracle数据库管理

    讲解Unix和Linux下的Oracle数据库管理

    《构建最高可用Oracle数据库系统》.part1

    《构建最高可用Oracle数据库系统(Oracle11gR2RAC管理维护与性能优化)》从硬件和软件两个维度系统且全面地讲解了Oracle11g R2RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为...

    c++操作oracle数据库

    详细讲解怎样用c++操作oracle数据库

    《构建最高可用Oracle数据库系统》.part2

    《构建最高可用Oracle数据库系统(Oracle11gR2RAC管理维护与性能优化)》从硬件和软件两个维度系统且全面地讲解了Oracle11g R2RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为...

    高并发Oracle数据库系统的架构与设计

    这是国内第一本深度讲解如何架构与设计高并发Oracle数据库系统的著作,也是国内第一本系统讲解内存数据库TimesTen的专著。作者是拥有10余年Oracle从业经验的资深数据库架构师,本书的内容也得到了业界以盖国强为代表...

    《构建最高可用Oracle数据库系统》.part3

    《构建最高可用Oracle数据库系统(Oracle11gR2RAC管理维护与性能优化)》从硬件和软件两个维度系统且全面地讲解了Oracle11g R2RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践,能为...

    Oracle数据库开发与应用

    Oracle数据库开发技术,主要讲解Oracle的各个详细知识点

    oracle数据库教学

    oracle数据库课程讲解,关于oracle数据库的课程教学ppt,此为第八章

Global site tag (gtag.js) - Google Analytics