iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle基础(一)
  • 560
分享到

Oracle基础(一)

2024-04-02 19:04:59 560人浏览 独家记忆
摘要

      数据库系统:     微软的sql  server ,  IBM的DB2, 甲骨文公司的ora


    

 数据库系统:

     微软的sql  server ,  IBM的DB2, 甲骨文公司的oracleMysql等,

     是比较知名的数据库管理软件。现在咱们先来学习一下oracle数据库。

            

             管理Oracle数据库

OEM : oracle企业管理器
        通过访问https://localhost:1158/em/ 使用图形管理
  安装sqldevelper
        使用sqldevelper管理数据库
  使用sqlplus命令管理数据库(3种方法):
        $sqlplus  /nolog
        SQL>conn sys/密码  as sysdba

        $sqlplus sys/密码 as sysdba

        $sqlplus sys/密码@orcl  as sysdba     //加实例名

启动和关闭数据库:
       以具有oracle管理员权限的用户登录。
       通常以sysdba的用户登录。
  启动(startup):
       启动Oracle实例
       由实例安装数据库
       打开数据库


数据库的不同状态:
    startup nomount :
         仅启动一个实例,读取init.ora初始化参数文件,启动后台进程,

         初始化系统全局区(SGA)
    startup mount  :
         启动实例并安装数据库,不打开该文件,

         读取控制文件(数据文件和重做日志文件)
    startup  open:
         处于正常工作状态,可接收用户请求。 
   以nomount打开数据库:
             alter database mount;
             alter database open;
   以mount方式启动数据库:
             alter database open;
数据库关闭:
             shutdown  nORMal :
                    下次启动,不需要进行实例恢复。
             shutdown  immediate :
                    强行回滚当前所有的活动事务,然后断开所有的连接用户。
             shutdown transactional :
                    所有活动事务完成,数据库以shutdown immediate方式关闭数据库。
             shutdown abort :
                    以下情况方可使用这种方式关闭
                            处于非正常工作状态。
                            需要立即关闭数据库。
                            启动数据库实例遇到问题。

       启动Oracle监听进程:
                      #lsnrctl   start
       关闭监听进程:
                     #lsnrctl  stop
       注意: 先启动监听,后启动数据库。

      查看数据库的状态:
            SQL> select status  from  v$instance;
                    //查看数据库的状态(默认open)
    关闭数据库和例程:
            SQL> shutdown  immediate
                   //数据库关闭,已卸载数据库,ORACLE 例程已经关闭。
     查看数据库状态
            SQL> select  status  from  v$instance;
      启动例程:
            SQL> startup nomount
                  //ORACLE 例程已经启动。
            SQL> select status from v$instance;
                  //数据库状态STARTED
            SQL> alter database open;
                  //无法打开数据库
            SQL> alter database mount;
                  //装载数据库

      查看数据库的状态是mount
           SQL> alter database open;
                  //打开数据库
     查看数据库状态是open.
   打开实例过程:
               nomount---mount---open

  启动例程并挂载数据库
            SQL> shutdown immediate;
                  //先关闭数据库
            SQL> startup mount;
                  //启动并挂载。

  注意:
        不能在例程是启动状态加载数据库,无法读取控制文件。

 先关闭数据库,查看数据库状态. 再启动mount状态,查看状态。
      打开数据库:
            SQL> alter database open;
                  并查看数据库状态。

启用nomount或mount命令,必须采用alter database 命令来执行打开数据库的操作。  



您可能感兴趣的文档:

--结束END--

本文标题: Oracle基础(一)

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

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

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

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

下载Word文档
猜你喜欢
  • Oracle基础(一)
          数据库系统:     微软的SQL  server ,  IBM的DB2, 甲骨文公司的Ora...
    99+
    2024-04-02
  • Oracle数据基础(一)
    一. Oracle字符串操作字符串类型    1. CHAR和VARCHAR2类型          表示字符串数据...
    99+
    2024-04-02
  • python基础(一)
    1.计算机是由什么组成的 CPU、内存、硬盘、输入输出设备 CPU 处理各种数据 相当于人的大脑 内存 存储临时数据 相当于人的临时记忆 硬盘 存储数据 相当于人的...
    99+
    2023-01-30
    基础 python
  • Python--基础一
    Python基础:print & input & 变量 & 运算符 & Python数据类型 & 运算符与表达式 注释 单行注释 #我注释了一行 多行注释 三个单引号'''括起来 ''' 我...
    99+
    2023-01-30
    基础 Python
  • python基础一
    1989年的圣诞节期间,吉多·范罗苏姆为了打发时间,决心开发一个新的解释程序。 1991年,第一个Python解释器诞生,它是用C语言实现的,并且能调用C语言的库文件。 计算机不能直接理解任何除机器语言以为的语言,所以必须要把程序员所...
    99+
    2023-01-30
    基础 python
  • python 基础(一)
    第一个程序hello.py 以下为内容#!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'teng' print 'hello'#!/usr/bin/env python表示...
    99+
    2023-01-31
    基础 python
  • django基础(一)
    项目的创建和启动 (venv3) [vagrant@localhost ~]$ cd /vagrant/ (venv3) [vagrant@localhost vagrant]$ django-admin startproject de...
    99+
    2023-01-31
    基础 django
  • Python基础(一)
    (1)加法的两端只能是数字或者字符串。      如 print( 'kkk' + 12 + 'kkk' ) 是错误的,可修改为 print( 'kkk' + str(12) + 'kkk' ) 。类似 str() 的函数还有 int(...
    99+
    2023-01-31
    基础 Python
  • pyhon基础(一)
    1:输出。可以用print函数,在python3版本以上需要加().print('hello word!')hello word2:输入输入有raw_input(str)在python3以上版本是:input()函数代替。username=...
    99+
    2023-01-31
    基础 pyhon
  • Python基础一: 计算机基础,Pyt
    1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑。 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度...
    99+
    2023-01-31
    基础 计算机 Python
  • flask基础之一
    hello world #从flask这个包中导入Flask这个类 #Flask这个类是项目的核心,以后的很多操作都是基于这个类的对象 #注册url,注册蓝图都是这个类的对象 from flask import Flask #创建一个F...
    99+
    2023-01-31
    基础 flask
  • python 基础篇(一)
    默认的python的文件为:文件名.py #!/usr/bin/env python   # coding=utf-8     对中文的支持(切记:等号两边没有空格)执行python 文件:[root@localhost Desktop]#...
    99+
    2023-01-31
    基础 python
  • MySQL的基础(一)
    MySQL的基础(一) SQLSQL的语法特点主要包括以下几点:一、 SQL - DDL -- 数据定义语言1.1 数据库操作1.1 显示现有的数据库1.2 创建数据库1.3 删除数据库1.4...
    99+
    2023-10-25
    mysql oracle 数据库 1024程序员节
  • 第一天-python基础
      每一个今天的坚持都会改变明天的自己!       一.python介绍 python是一门由解释型、弱类型的高级开发编程语言,由龟叔于1989圣诞开发出,后经过二十多年的发展,因其简洁高效的特点而被广泛使用,在世界编程语言排行榜中也逐...
    99+
    2023-01-30
    基础 python
  • Python基础知识(一)
      #Python中开始那个Hello World挺简单的。  #!user/bin/env python3  #这一行是shebang,用以指示用哪个解释器来执行,如果有的话,必须在程序第一行  print("Hello World!")...
    99+
    2023-01-31
    基础知识 Python
  • Python基础语法(一)
    python学习之旅(一) 学习汇总入口【Python】学习汇总(超详细思维导图) 文末附带全文概览思维导图 写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧! 一.字...
    99+
    2023-10-09
    python 开发语言
  • python之基础篇(一)
    防伪码:忘情公子著一、python介绍  python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。  python语法简洁明晰,特色之一是强制用空白符...
    99+
    2023-01-31
    基础 python
  • 计算机基础(一)
    1:计算机5大组成部分 (1)控制器:控制计算机硬件 (2)运算器:逻辑运算+算数运算     控制器和运算器组成CPU (3)存储器:存储数据     内存:优点:数据读取速度快                缺点:断电即消...
    99+
    2023-01-31
    计算机 基础
  • 一、PyQt基础知识
    一、基础知识 (一)简介 1. 什么是PyQt5 PyQt是基于Digia公司强大的图形程序框架Qt的Python接口,由一组Python模块构成,它是一个创建GUI应用程序的工具包,由Phil Th...
    99+
    2023-09-11
    pyqt qt python
  • python基础一(认识python及基
    前言:    这个博客的就是笔者用来作总结的,只会写出一些必要的东西,所以并不适合一个初学者看一、python是什么    Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着...
    99+
    2023-01-31
    基础 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作