sun oracle启动命令,oracle startup shutdown命令

oracle startup shutdown命令

写些基础的! 对自己还是有好处的.

shutdown有四个参数:normal、transactional、immediate、abort。缺省不带任何参数时表示是normal

一:

shutdown normal:

不断开现在连接的用户,阻止任何用户建立新的连接,包括管理员在内。已经连接的用户能够继续他们当前的工作,如递交新的更新事务,直到此用户自行断开连接.这样需要等待的时间长,可以查出现连用户,再通知其自行断开.

所有的用户都断开连接,数据库才进行关闭操作,即关闭数据库、卸载数据库、终止例程。在这种情况下关闭的数据库在重新启动后,不会出现问题。启动时不需要实例恢复。

二:

shutdown transactional

阻止任何用户建立新的连接。等待所有当前连接用户的未递交的活动事务提交完毕,然后立即断开用户的连接。所有的用户都断开连接则立即关闭数据库,进行关闭数据库、卸载数据库、终止进程等操作。这种方式,用户有可能正在算账,做复杂报表!一次数据库操作做不完的,在刚做了一次数据库操作后,将被断开,这样对用户有一定影响.启动时不需要实例恢复。

三:

shutdown immediate

阻止任何用户新的连接,同时限制当前连接用户开始新的事务。如果已连接用户有未完成的事务,则数据库系统不会等待他们完成,而是直接把当前未递交的事务回退。数据库系统不再等待用户主动断开连接,当未递交的事务回退成功后,系统会直接关闭、卸载数据库,并终止数据库进程。启动时不需要实例恢复。

四:

shutdown abort

当数据库出现故障时,可能以上三种方式都无法正常关闭数据库,则使用这种方法.强制结束当前正在执行的SQL语句;任何未递交的事务都不被回退!  这种方法基本上不会对控制文件或者参数文件造成破坏。这比强制关机要好一点(在无法正常关闭数据库的时候).启动时自动进行实例恢复。

对于normal、transactional、immediate,db bUFFER cACHE的内容写入了数据文件,没有提交的事务被回滚,所有的资源被释放,数据库被“干净”的关闭。

对于abort,db bUFFER cACHE的内容没有写入数据文件,没有提交的事务也没有回滚。数据库没有DISMOUNT和关闭,数据文件也没有关闭。当数据库启动时,需要通过REDO LOG恢复数据,通过回滚段对事务回滚,对资源进行释放。

测试时发现如下问题(用sysdba登陆)

ORA-00106: 无法在连接到调度程序时启动/关闭数据库

解决方法

&nb

相关文档:

查询星期几:

select to_char(sysdate,'day') from dual;

查询几号:

select to_char(sysdate,'dd') from dual;

查询小时数:

select to_char(sysdate,'hh24') from dual;

查询时间:

select to_char(sysdate,'hh24:mi:ss') from dual;

查询日期时间:

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

查 ......

[root@GISDB ~]$ su - oracle

[oracle@GISDB ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.4.0 - Production on Tue Oct 13 11:03:03 2009

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

SQL> conn /as sysdba

Connected to an idle instance.

SQL> startup

ORACLE instance started.

To ......

在学习oracle的时候遇到了一个问题,当我登录scott用户的时候怎么就是链接不上,出现了以下错误提示,the account is locked,说明scott用户被锁住了,我就进行了解锁,语句如下:alter user soctt account unlock;执行完以后发现又提示了一个错误信息,No Connect

无法链接,后来在网上查了查,终于找� ......

select * from perexl order by nlssort(danwei,'NLS_SORT=SCHINESE_PINYIN_M');

-- 按部首排序

select * from perexl order by nlssort(danwei,'NLS_SORT=SCHINESE_STROKE_M');

-- 按笔画排序

select * from perexl order by nlssort(danwei,'NLS_SORT=SCHINESE_RADICAL_M');

--排序后获取第 ......

一直想学习如何得到数据库的IO数据,ORION是一个不错的仿真测试Oracle IO的工具。

下面是我的测试的步骤:

1 从oracle的网站上下载ORION的软件(11.1.0.7)

2 解压orion_linux_x86-64.gz

3 建立参数文件 mytest.lun, 这里的列出的是分区设备,我在上面建立了asm文件系统。因为有数据在里面,所以我用write=0只测� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值