|
我们的服务器上的系统数据库是oracle的。且系统数据库需要备份。我在oracle库里新建的一个用户叫xty(系统员的简拼),他拥有exp_full_database,imp_full_database.resource,create session这四个权限。然后在服务器的服务端配置工具里建了一个oracle类型的数据源,其中的用户一栏写的就是刚新建的xty这个用户。初始化后,再次用sql plus连一下xty这个人,发现虽能连上但是报了一个错误。这个错误使我用xty这个人不能正确的导出系统数据库,就产生一个4k左右的文件,里面什么都没有,这样的话,以后系统库出现问题就无法恢复。如图
我开始以为是我一开始没有把xty这个用户建好,于是又在sql plus里把xty这个用户及联删除了,又重新建了一遍,一模一样的(密码也是一样,权限也是一样的),再用sql plus连一下这个用户,正常了,且我用这个用户导出了一遍系统数据库,这回就对了。导出了一个约7M左右的文件。可是开发端的业务建模工具又打不开了,提示我“表或视图不存在”。我想可能是我及联删除了xty这个用户造成的。于是我就重新在服务器的服务端配置工具里初始化了一遍。再次用sql plus连以下xty这个用户,发现他又出问题了。又像第一个图显示的那样。如此一来就成了一个循环往复的问题了。一初始化,xty这个用户就不正常。他不正常就导致我不能用这个用户正确地导出系统数据库。那我就背负很大的危险,万一哪天系统数据库坏了,我就无法恢复。我不管吧不行,管吧把xty删了重建又导致很多以“T”和“F”字打头的表都不见了,开发端的业务建模工具又打不开。很苦恼。我对oracle 和x3都不太懂。请各位老师给与解答。谢谢。
|
|