我这个到底怎么弄啊?哪位大佬出来解答下,小白,弄了一天了

解决方案 »

  1.   

    数据库没有open成功,当然不能创建用户了
      

  2.   

    你在mount状态,alter database open再建用户
      

  3.   

    database open 那个指令没有显示 说明数据库没有完全开启 如楼上各位所述 重启数据库再建用户
      

  4.   

    看报错提示好像两个控制文件都有问题,
    1、根据报错位置检查两个控制文件是否存在,是否有oracle权限,执行alter database mount;语句,看是不是还报错,如果不报了,那就ok,再执行alter database open;打开数据库,
    2、如果检查控制文件看日志,把两个控制文件都备份,然后按最新日期拷到两个路径下,再启一下(startup),如果ok那就行,
    3、如果提示控制文件还有问题,那就看有没有rman的备份,如果有用rman恢复控制文件,
    4、如果啥几把都没有了,那恭喜你,重建控制文件;步骤参见https://blog.csdn.net/kpp19920121/article/details/79769717