文章分类 -  Oracle

摘要:ORA-01078 & LRM-00109解决方案一:SQL> startupora-01078failure in processing system parametersLRM-00109:could not open parameter file ’/opt/oracle/app/oracle/product/10.1.0/Db_1/dbs/initoracle.ora’这是因为在oracle9i和oracle10g中,数据库默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。解决方法:将$ORACLE_BASE/admin/数据库名称/pfile 阅读全文
posted @ 2012-06-29 13:49 kevin.gg 阅读(300) 评论(0) 推荐(0)
摘要:使用exp,imp的普通用户来说,在我们做exp的过程中可能经常会遇到EXP-00091 Exporting questionable statistics.(正在导出有问题的统计信息)这样的EXP信息,其实它就是exp的error message,它產生的原因是因為我们exp工具所在的环境变量中的NLS_LANG与DB中的NLS_CHARACTERSET不一致。但需说明的是,exp-91这个error message对所生成的dump档没有影响,生成的dump档还可以正常的imp。修改方法:一、 查看DB中的NLS_CHARACTERSET的值:select * from nls_data. 阅读全文
posted @ 2012-06-11 14:03 kevin.gg 阅读(158) 评论(0) 推荐(0)
摘要:有以下几种启动方式:1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname 安装启动,这种方式启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。3、startup open dbname 先执行“nomount”,然后执行“m 阅读全文
posted @ 2012-06-08 19:11 kevin.gg 阅读(108) 评论(0) 推荐(0)
摘要:1. nomount阶段创建实例instancenomount阶段,oracle主要完成5件事a.查找参数文件,oracle会在$ORACLE_HOME/dbs/目录下依次查找下面的参数文件,如果其中某个存在,就会使用它。spfile是二进制文件,不能直接编辑,init(pfile)是文本文件可以直接编辑。 1.spfile$ORACLE_SID.ora 2.spfile.ora 3.init$ORACLE_SID.orab.读取参数文件确定初始化参数的值c.根据初始化参数分配SGA内存区d.启动后台进程e.打开alert_$ORACLE_SID.log 文件和 trace追踪文件,把启动过程 阅读全文
posted @ 2012-06-08 17:53 kevin.gg 阅读(279) 评论(0) 推荐(0)