ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于删除重建ORACLE database的小笔记

关于删除重建ORACLE database的小笔记

原创 Linux操作系统 作者:DandSuki 时间:2012-04-27 15:42:24 0 删除 编辑
为了学习ORACLE,D找了一台LiNUX服务器,准备在上面装ORACLE 10G
 
在这个过程中碰到了两个小问题
 
册除重建oracle datbase :
 
1: 根据study guide,选择用DBCA删除了database With Instance Sales
2: 重建 了一个新的database with instance TEST2
因为都是同一台服务器,所以我没有改DB_NAME 和DB_Domain
 
后来用sqlplus的时候总是显示connect to an idle instance
用start up 命令,发现他报的错是,以前的instance的parameter file不存在,
先前instance的parameter file应该是被删掉了 ,可是不明白为什么现在还在连以前的instance,
开始怀颖TEST2的SPFILE有什么错误? 用CAT命令显示的确是有一些乱码,可是SPFILE是DBCA生成的,不太可能会有输入的错误,在这,D纠结了很久,最终发现用CAT命令看SPFILE的话,可能是会有些怪字符,因为SPFILE其实用TEXT Editor是打不开的。
 
后来才知道是因为在装ORACLE的时候,我设置的环境变量ORACLE_SID 是sales
ORACLE的startup脚本(/bin/dbstart),是要用到$ORACLE_SID的
 
所以在这需要重新设置$ORACLE_SID=TEST2
 
 
 
后来又发生了:
ORA:01102-can not mount on execlusive Mode;
 
用ipcs看的话,可以看到shared memory被使用
 
ps -ef 的话,发现了有两个SMON,PMON,etc 关于TEST2的instance的进程运行
 
根据时间,KILL掉了老的那个,只KILL PMON,其他的也就消失了,IPCS也没有看到了
 
 
 
 
 
 
 
 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26919949/viewspace-722374/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-04-26

  • 博文量
    5
  • 访问量
    3365