oracle启动和关闭
数据库的启动有三种:
1
:
startup nomount
这种过程又称为:非安装启动
启动过程为:启动
oracle
实例,不加载数据库,不打开数据库。在这个过程中只需要
init.ora
初始化参数文件,重建控制文件,即启动
SGA
和后台进程
在以下几种情况下需要用到这种模式:
A
:数据库的控制文件全部损害
B
:需要创建数据库的控制文件和创建一个新的数据库时。
2
:
startup mount
这种过程又被成为:安装启动
启动过程:
打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行一致性,正确性等校验检查。
在以下几种情况下需要用到这种模式:
A
:数据库归档日志
B
:数据库介质恢复
C:
使数据文件联机或脱机
D
:
重新定位数据文件、重做日志文件
3
:
startup (open)
这里可以加上
open
,也可以不加
open
。
以这种方式启动的数据库过程为:启动数据库实例
装载数据库
打开数据库。这种方式又执行了包括
Redo log
文件在内的所有数据库文件,并检查一致性等,进行
crash
恢复,这种方式下可访问数据库中的数据。
还有以下几种情况:
只读方式打开数据
Startup mount;
ALTER DATABASE OPEN READ ONLY
约束方式启动
在进行数据库装载或数据的导入或导出时,希望数据库对你打开但不对普通用户打开,可以用这种方式来启动数据库。
Startup restrict;
如果你结束了维护,希望对普通用户开放数据库,那么执行下面的命令:
Alter system disable restricted session;
&n
相关文档:
Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍
内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。
如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换 ......
一个db类 类似于jdbc的驱动和链接配置
package com.assi;
import org.apache.log4j.jdbc.JDBCAppender;
public class DB extends JDBCAppender {
public DB(){
this.setDriver("oracle.jdbc.driver.OracleDriver");
& ......
刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!
首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:
图1
......
ORACLE相关语法 收藏
一、Oracle入门
理论知识:
Oracle的物理组件有三个:
(1)数据文件 数据文件是用于存储数据库数据的文件,如表、索引数据。每个Oracle数据库有一个或多个物理数据文件,
&nbs ......
案例说明:
有A,B两台oracle数据库,都为10g,现在有一个A数据库中one表的几条数据要插入到B数据库中的one表?
在网上查阅了一下,可以通过在A上建立dblink,当然在B机上建立也是一样的。
打开sqlplus终端,或者任意的oracle客户端环境,执行以下SQL
create database link 链接名
connect t ......