切记!治病不可乱投医—bug bug的一天

        对于任何一个人或一个公司或一个学校来讲,数据可以相当重要的。数据就是历史,通过历史可以展望未来。所以为了展望我们美好的未来,数据资料必须人人敏感,人人重视。

 为了尽可能的减少数据丢失对我们造成的损失,我们应该未雨绸缪,加强这方面的措施。对于IT人士,第一个印入脑海的必属SVNCVS了。

今天接到上面通知,让我掌管各种SVN服务器资料,担当资料管理大使。其实说容易也容易,说难也难。对于IT人士,各种软件甚至IT技术难题都是小菜,更何况是软件的安装。但是说到难点,o(︶︿︶)o唉,难于上青天。嘻嘻,当然不至于如此哈。难就在于如何管理这些资料。人多事杂,肯定需要制定套管理方案。

SVN服务器资料管理,就是把内部各种资料分门别类上传管理。

首先应该有个SVN服务器吧。

经过查看,上头安排了两个服务器,一个是管理各种项目(暂且称项目服务器);另一个管理其他的(暂且称内部资料服务器),比如规章制度,内部资料等等。由于以前资料乱七八糟,所以该该移则移;两个服务器上面都安装SVN服务器。心想,这减少了一点工作量。但是后来才意识到,这安装的服务器给我们带来多大的“便利”。

既然SVN已经存在,则想办法把SVN资料(内部资料服务器)从一台电脑copy到另一台电脑(项目服务器)。

查看SVN中的项目资料,发现,ohMyGod!竟然是90G,将近100G了。郁闷呢。那怎么导入到另一台电脑中SVN中呢?

1.在项目服务器中手动一个个创建SVN项目,然后按照内部资料服务器的结构,一一创建。这个确实一个办法,但是对于此时目前的情况,打死也不这么干。若新建一个还行,怎么多,坚决不干,即使派其他人干,也坚决不行。因为这是最最笨的办法。不能因为不动脑子而浪费时间干活。这种效率最低,最不被别人看起的行为。

2.新建SVN服务器时,会有个Repositories文件夹,直接赋值其Repositories文件夹。结果拷贝过去,不能用,一直提示无法连接其地址。最后武断放弃第二种方法,继续尝试寻找另一种办法。

3.SVN中有个类似Oracle导入导出的命令dumploaddumpSVN做备份。相当于导出,load导入命令。这两个命令是在dos环境运用。

svnadmin dump需要导出的路径>导出的文件名

svnadmin load需要导入的路径>导入的文件名

使用此命令导入导出时,在此电脑上提示没有权限。权限问题没有解决,因为查找资料,都是使用dumpload命令。(怀疑在dos环境下不是以管理员的身份运行的。)

最后,由于从多个服务器中拷贝资料,然后分门别类的拷贝的各个服务器中,把Repositories文件夹拷贝到另一台服务器中,可以正常使用。原来本以为给我提供点便利的SVN服务器却折腾我许久,SVN软件已经被破坏,o()︿︶)o唉,重装后使用第二种方法,一切OK

SVN服务器折腾完毕后,需要安装Oracle数据库。

Oracle数据库,自己实践过很多次,不仅自己安装,还给服务器安装。本来是15分钟搞定的事情,ohmy god,在此服务器上又折腾良久,无奈。。。。。

以前安装Oracle没有失败过,所以没有留下经验可谈,这次总算留下了点经验,以此奉献。。

1.安装软件,一般都在英文的目录下。安装Oracle时,安装目录得用空格。

2.安装Oracle时,当时安装第二步时,安装位置不对,所以点击取消,重新安装。结果。。猜对了,这一次取消,换来了无数个分分秒秒。。。

3.再点击安装,结果提示:

                            

经过判断,肯定是Oracle的原因,把注册表中的oracle的数据库实例SID删除,关于oracle的东全部删除,果断重启,然后尝试安装,结果,依然出现这个界面。

Oracle服务停止,注册表凡是带有Oracle字段的全部删除,还有开始菜单,安装目录残余的oracle踪影,全部果断删除,重启,尝试。结果,依然出现这个界面。

各种防火墙关闭,重启,尝试。结果,依然出现这个界面。

这个大型的软件,一般都是删除不干净的,最终的结果是以重装系统而告终。

这次是在Server2003安装oracle10g,网上人士说安装的版本不符合,应该安装server版本,可以尝试Oracle9i版本。因为刚才是安装顺利,肯定不是版本的原因。

最后,同伴想重装电脑,可就在此时,一种办法,却解决了此问题,顺利安装Oracle程序。

cmd运行以下两句话,然后重启电脑。

for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) doregsvr32.exe /s %i
回车

说实话,这个方法,第一次就尝试,因为查阅资料时,一个网页显示第二句话的i写成了1,当时不假思索运行,未果,才采取其他办法。

折腾一圈后,再仔细看这两条命令,其实就是重新整理注册表的,也就是一个for循环语句。前面是变量i,后面肯定是i;执行两条命令后,出现滚屏。直到滚屏停止,重启电脑即可。

不仅是安装Oracle会出现此问题,也许安装大型软件,像VSsqlserver,安装一半,或未删除干净,也许就会出现与以前的额冲突问题。

遇到问题,查资料很好的行为。遇到问题与解决问题无缝连接。但是查阅解决方案时,不可拿来就试,要分析此问题的所在,同样也要分析解决方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值