使用SYSDBA用户创建TEST模式之后,再创建TEST用户报错
创建用户TEST_NEW,把原TEST模式下的对象全部迁移到TEST_NEW下,然后删除TEST模式,新建TEST用户,将TEST_NEW里的对象再迁移回TEST用户下
模式已存在其他用户下了,创建用户会创建同名模式,模式已存在的情况下就会报错,这种情况下得先把之前的模式删除
可以考虑再创建一个其他模式如AA,将要创建的模式TEST下的数据导出并通过模式映射导入到AA,将模式TEST删除,再创建用户名TEST,此时会默认创建同名模式TEST,再通过模式映射将AA模式数据导入到TEST下
或者如果不是必须创建这个用户,可以创建一个其他的用户名如BB,然后给这个BB用户模式TEST相关权限,这样就不涉及到数据导出导入的问题了
原因就是达梦端创建用户会自动创建一个同名称的模式名。再初始化一个实例,将数据迁移过去吧。
没招的,如果非要建立TEST用户,必须先把之前的TEST模式删除