oracle(一)

作者: 起个什么呢称呢 | 来源:发表于2016-12-03 15:31 被阅读25次

    ——启动数据库实例

    ---3个步骤:1.启动实例 2.加载数据库 3.打开数据库

    命令:startup [ no] [ mount] open fore resetrict [pfile=filename]

    nomount:表示启动实例不加载数据库。

    mount:表示启动实例,加载数据库并保持数据库的关闭状态

    open :表示启动实例,加载并打开数据库,这个是默认选项。

    force:终止实例并重新启动数据库

    resetrict:用于指定受限制的会话方式启动数据库

    pfile: 用于指定启动实例是所用的文本参数文件 filename 是文件名

    ——————startup的几种启动模式

    1.nomount 模式

    这种启动模式只会创建实例【创建Oracle实例的各种内纯结构和服务进程】并不加载数据库,也不会打开任何文件,

    链接数据库:

    connect system /1234 as sysdba     /// 作为管理员链接1234、

    shutdown immediate // 立即关闭数据库

    startup nomount // 启动Oracle 数据库实例程

    注意事项: 用户要以sysdba的身份登录,才具有关闭和启动数据库实例的权限

    2.  mount 模式

    startup mount

    先使用 shutdown immediate 关闭数据库,在使用startup mount  启动数据库实例

    优点:该模式通常在进行维护数据库时候使用,比如,执行数据库完全恢复操作,更改数据库的归档模式。

    3.open模式

     startup 后面不带任何参数 就表示使用该模式开启数据库

    4.force模式

    startup force   该模式将终止实例并重启数据库,具有一定的强制性,比如,在其他启动模式失效时,可以尝试该模式启动数据库

    ——————关闭数据库实例  shutdown +参数

    1.normal

    正常关闭数据库,对关闭数据库的时间没有限制,通常使用该模式。

    2.transactional

    事务关闭模式,保证当前所有的事务活动都可以被提交,并在尽可能短的时间内关闭数据库,

    3.immediate

    立即关闭数据库,在尽可能短的时间内,在该模式下,Oracle 不但会中断当前用户的链接,还会强制性中断用户的当前事务活动,将未完成的事务回退,

    4.abort

    终止关闭模式,

    阻止用户建立新链接和开展新事物

    取消未提交的活动事务,不是回退

    立即终止在执行的任何sql语句

    立即关闭数据库

    ————Oracle中的体系结构

    Oracle 是一个逻辑概念不是物理结构 分别从实例 ,数据库,数据库服务器来说

    实例:是指一组Oracle后台进程以及在服务器上分配的共享内存区域。

    数据库:是由基于磁盘的数据文件,控制文件, 日志文件,参数文件和归档日志文件等组成的物理文件集合。

    数据库服务器:是指管理数据库的各种软件工具【oem.sqlplus】,实例和数据库三部分组成的。

    辩证关系:实例是用来管理控制数据库,数据库为实例提供数据,一个数据库可以被多个实例装载打开,而一个实例在生存期内只能打开和装载一个数据库。

    存储结构:逻辑存储结构+物理存储结构

    ——————逻辑存储结构

    数据库包含多个表空间。表空间内有表,索引,视图, 表里有多个数据段,索引里有索引段。  索引段内包含多个数据区,数据区包含多个数据块

    ——————物理存储结构

    它用来描述Oracle数据在磁盘上的文件物理组成情况

    Oracle 的数据在逻辑上存储在表空间,在物理上存储在表空间所包含的物理文件中,

    Oracle 数据库的物理存储结构由多种文件组成:

    数据文件,控制文件,重做日志文件,归档日志文件,参数文件,口令文件,警告日志文件等

    相关文章

      网友评论

        本文标题:oracle(一)

        本文链接:https://www.haomeiwen.com/subject/diotyttx.html