Welcome 微信登录

首页 / 数据库 / MySQL / Oracle spfile在线修改时损坏的经验分享

前些天,刚接触Oracle,知道数据库一定要运行在归档模式下:
 好手多把它改为归档模式了:先查询
 SQL> select name,log_mode from v$database;
 
NAME      LOG_MODE
 --------- ------------
 IPTVBMS ARCHIVELOG
 SQL> archive log list
 Database log mode              Archive Mode--表示已经改为归档了
 Automatic archival           Enabled
 Archive destination            USE_DB_RECOVERY_FILE_DEST
 Oldest online log sequence   7517
 Next log sequence to archive 7523
 Current log sequence         7523
 1. SQL> alter system set log_archive_dest_1=’location=/oracle/oracle10g/log/archive_log’;
 该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测例如再添加一个日志位置可使用以下语句
SQL>alter system set log_archive_dest_2=’location=/oracle/oracle10g/log2/archive_log’;
 
2.关闭数据库
SQL> shutdown immediate3.启动数据mount状态:
SQL> startup mount;4、修改数据库为归档模式:
SQL> alter database archivelog;5、打开数据库,查询:
SQL> alter database open;
有一天学到参数文件怎么玩,手多也就备份了
 SQL> create pfile="/opt/oracle//app/oracle/product/11.1/db/dbs/orabak/initiptvbms.ora" from spfile;
 
今天改SGA_TARGET SGA_MAX_SIZE时搞错单,没有加M等单位,启动时报错了
 SQL> shutdown immediate
 一致性关闭时,报错如下
 ORA-00851:SGA_MAX_SIZE 1577058304 cannot be set to more than MEMORY_TARGET
 按网上的方法解决不了?
 为了使数据库启动则使用pfile启动:
 
Sql代码 
1.SQL> startup pfile=/opt/oracle/app/oracle/admin/iptvbms/pfile/init.ora.4272011104615
 SQL> startup pfile="/opt/oracle/app/oracle/admin/iptvbms/pfile/init.ora.4272011104615" 通过pfile创建spfile:
 
Sql代码 
1.create spfile="/opt/oracle/app/oracle/product/11.1/db/dbs/spfileiptvbms.ora" from pfile="/opt/oracle/app/oracle/admin/iptvbms/pfile/init.ora.4272011104615"; 
  • 1
  • 2
  • 下一页
Oracle出现ORA-00257错误解决方法重现Oracle数据库Hang住的情况相关资讯      spfile  Oracle spfile  修改spfile 
  • Oracle 11gR2用gpnp profile存放  (01/29/2015 07:48:19)
  • SPFILE导致Oracle数据库启动失败  (07/18/2014 09:51:18)
  • Oracle 11g参数文件之服务器参数文  (06/14/2014 20:43:53)
  • 如何获取 Oracle 11g RAC asm   (07/22/2014 10:12:49)
  • 11G RAC重建ASM实例的SPFILE  (06/18/2014 13:02:58)
  • 11.2环境ASM实例spfile放在ASM磁盘  (05/16/2014 09:11:42)
本文评论 查看全部评论 (0)
表情: 姓名: 字数