如何通过pfile来创建spfile来启动数据库
来源:互联网 发布:淘宝心愿单有什么意思 编辑:程序博客网 时间:2024/05/11 00:28
在一些情况下,你可能需要对oracle数据库进行优化,如修改spfile中的参数配置(如:扩展sga内存区)等,但是往往不是一次就一步到位的,尤其是一不小心给的sga_max_size、shared_pool_size等的值不合理时(如超出整个物理内存,给值的时候多写一个零),虽然提示已经更改,但是一重启数据库时,对不起,数据无法open,用sqlplus登录,出现如下图的症状:
解决办法:
1, 拷贝参数文件(位置如:$oraclehome/admin/orcl/pfile/init.ora.5162009204825)拷贝到$oraclehome/db_1/database下面,将init.ora.5162009204825文件名改为“init实例名.ora”,如:initorcl.ora。(拷贝到这里的时候,可以通过参数文件启动数据库)
2, 然后在sqlplus中执行:“create spfile from pfile”,如下图所示:
3,这时将在“$OracleHome/db_1/database/”路径下面生成一个spfile文件,文件命名格式为“SPFILE实例名.ORA”,如:SPFILEORCL.ORA。这时数据可以用spfile启动(可以尝试把initorcl.ora删除掉也不会影响数据库的启动了)当然也可以从$OracleHome/db_1/dbs/下面拷贝SPFILE实例名.ORA到$OracleHome/db_1/database下面也可以。
如果在$OracleHome/db_1/database下面找不到参数文件,将出现下图的错误。
然后再次启动oracle的服务,用SQLPLUS就可以连接上数据库了.如下:
- 如何通过pfile来创建spfile来启动数据库
- 创建pfile和spfile
- 由pfile创建spfile
- Oracle数据库使用pfile启动还是spfile启动---oracle
- Oracle pfile和spfile启动
- 分别用pfile 生成spfile 和用spfile 生成pfile;分别用这两个参数启动数据库。
- Sybase如何来创建数据库?
- 通过asp程序来创建access数据库
- oracle启动 init.ora spfile pfile
- Oracle启动 init.ora spfile pfile
- 创建参数文件spfile.ora pfile.ora
- pfile+spfile
- 每天两道oracle笔试题+第二天:1、如何根据初始化文件pfile转换成spfile文件?2、数据库正常启动所经历的状态有哪几种?
- 如何切换使用spfile和pfile
- 验证11gR2 RAC中ASM实例通过gpnp profile获得spfile信息来启动ASM实例
- WCF中通过配置文件来创建启动服务
- 查看 Oracle 是用spfile 启动还是 pfile 启动
- 查看 Oracle 是用spfile 启动还是 pfile 启动
- my eclipse无法启动An erro has occurred
- 微软平板电脑Courier,震撼的科幻已经成为事实
- Eclipse实用快捷键大全--转
- 【我所認知的BIOS】-->MTRR (MEMORY TYPE RANGE REGISTERS)
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP包EBOOT复位芯片解决
- 如何通过pfile来创建spfile来启动数据库
- SQL2005数据导入导出
- iframe里面 怎么让页面的大小自动调整到框架的大小
- 新手区
- DOS大全
- 在 Fedora 下建立 ARM-Linux 交叉编译环境
- JAVA中常用类的常用方法
- ASP.NET Profile属性
- 【转】Android JNI 使用的数据结构JNINativeMethod详解