oracle 启动和停止数据库

启动和停止数据库

例程->配置->一般信息中 启动和停止数据

停止数据库应该选择:当所有事务结束时。

也可以用命令启动和停止(用oracle用户登陆)

启动   : lsnrctl start     //启动 lister
sqlplus /nolog <
connect sys/oracle as sysdba;
startup
EOF
停止
sqlplus /nolog <
connect sys/oracle as sysdba;
shutdown transactional
EOF
lsnrctl stopt     //停止 lister
--------------------------------------

1、startup nomount

非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

Startup nomount :实例可以启动,但不挂装数据库。通常在创建一个新的数据库或创建新的控制文件时使用该语句。当实例启动时,Oracle分配SGA并启动后台进程。

2、startup mount dbname

安装启动,这种方式启动下可执行:

数据库日志归档、

数据库介质恢复、

使数据文件联机或脱机,

重新定位数据文件、重做日志文件。

执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。

startup mount:能够启动并挂装数据库,但并不打开它。数据库的这个状态主要用于执行特定的维护操作,例如重命名数据文件,启动或停用存档日志,重命名,增加或停止重置日志文件,或恢复整个数据库。当安装数据库时,Oracle打开与数据库有关的控制文件。每个控制文件包含数据库文件的名字和地点以及联机重置日志文件。

3、startup open dbname

先执行“nomount”,然后执行“mount”,再打开包括Redo log�

相关文档:

oracle表空间操作详解
1
2
3作者:   来源:    更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......

请问下,我删除表的某些数据,如何把它闪回来呀? 20分钟内不过对该表由插入了些数据

根据scn号来查询

select a, b, c, versions_xid, versions_starttime, versions_endtime,
versions_startscn,versions_endscn,versions_operation
from test versions between scn 339493 and 339635

根据时间也可以

from te ......

一、定位

oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一 ......

环境:asp.net +oracle9+windows2003

在本地测试网站完全没有问题。但是一上传到服务器就出问题了,数据库无法连接。由于远程没有VS环境,所以无法调试。真是费了牛劲才找到解决方案:

Problem Description -------------------  When running an application that connects to Oracle and uses the Authenticated ......

一.  Ora-24801:在OCI_lob函数中非法的参数值

把一张含有“备注”字段的表通过ODBC导出到Oracle的时候一直出现如上图所示的提示信息。尝试去掉相关字段中空格字符,去掉字段为空的记录,还是导出失败。最后偶然发现,重新建一张相同结构的空表,然后复制原表的记录,再粘贴到新表中,导出到Oracle� ......