oracle启动分析
oracle启动方式与命令参数汇总
本文主要是对oracle的启动方式和相关的命令参数进行一个汇总,用以加深印象。
Oracle的启动方式:
startup nomount
startup mount
startup open (startup的默认选项)
其他常用的参数:read only ,read write ,force,restrict
这些参数可以一起使用,比如 startup 与 startup open read write 是一样的效果。
Oracle的启动过程:启动实例 -> 装载数据库 -> 打开数据库
与之对应的读取相应文件的顺序: 参数文件 -> 控制文件 -> 数据文件
我们验证一下这些步骤的区别:
startup nomount
使用nomount方式启动数据库时,表示只启动数据库实例,不装载数据库,不打开数据库
这时只读取参数文件,主要有两部分工作:一是分配内存SGA区,二是启动Oracle后台进程
如下我们修改oracle参数文件的名称,并以nomount 的方式启动数据库
这里需要将pfile,spfile 都进行修改,数据库默认使用spfile启动,在找不到spfile时用pfile启动。
[oracle@localhost dbs]$ pwd
/oracle/orc10g/product/10.1.0/db_1/dbs
[oracle@localhost dbs]$ mv initorcl.ora initorcl1.ora
[oracle@localhost dbs]$ mv spfileorcl.ora spfileorcl1.ora
SYS@orcl>shutdown abort
ORACLE instance shut down.
SYS@orcl>startup nomount
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/oracle/orc10g/product/10.1.0/db_1/dbs/initorcl.ora'
SYS@orcl>
#保持参数文件正确,修改控制文件名称
[oracle@localhost orcl]$ pwd
/oracle/orc10g/oradata/orcl
[oracle@localhost orcl]$ mv control01.ctl control01a.ctl
[oracle@localhost orcl]$ mv control02.ctl control02a.ctl
[oracle@localhost orcl]$ mv control03.ctl control03a.ctl
.....
SYS@orcl>startup nomount
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 778212 bytes
Variable Size 61874204 bytes
Database Buffers 104857600 bytes
Redo Buffers 262144 bytes
SYS@orcl>
在nomount的方式下修改控制文件名称,并没有报错。说明在nomount的方式下,并没有读取控制文件。
继续以上的步骤,我们以mount的方式启动:
SYS@orcl>alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00205: error in identifying
相关文档:
总结了一下删除重复记录的方法,以及每种方法的优缺点。
假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。
1、通过创建临时表
可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表,SQL语句如下:
creat table tbl_tmp (select distinct* from tbl) ......
SAP与ORACLE的区别分析及对比[转]
目前在ERP业界中存在两个巨愕——SAP 的 ECC 及 ORACLE 的 EBS ,这两个大型ERP解决方案几乎占据了世界上各个不同行业的大型企业的信息系统市场,所以掌握两者其一的人便可获得大型管理信息系统业界中的半壁江山而不动,无论你是从事SAP或ORACLE ,了解两者的区别是非常有必要 ......
目录
一、概述
二、硬件平台搭建
三、Redhat As4 update2安装配置
四、Oracle 10g安装配置
五、Red Hat Cluster Suite安装配置
六、系统切换测试
七、常用命令
一、概述
黄岛市开发区财政局本次采用两台IBM X3850-8664服务
器、
一台DS4300盘阵,平台采用Redhat As4 update2 结合cluster suite,部署Oracle
......
ojdbc14.jar与classes12.jar有什么区别??
最近用classes12.jar,hibernate3.1老是出问题?
我的oracle9.2.0.10!
在网上找,发现有人用ojdbc14.jar开发,没有用过呢?看oracle的readme.txt也没有看什么呢?
那位大哥知道说一下!十分感谢!
------------------------------------------------------------------------- ......
项目中用到的partition,总结整理一下相关知识。(网上采集,如有侵权,请及时联系。)
一、Oracle分区简介
ORACLE的分区是一种处理超大型表、索引等的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供 ......