[总结]关于数据库安装中的几个问题

 

    许多的人在刚接触数据库安装的时候总是会出现这样那样的问题,就算是新装的系统也照样会出现各种各样莫名其妙的问题,另外在数据库连接的问题上也会有各种各样的问题,现在将本人的一点实际经验和网络上的资源整合,希望对大家的数据库安装有所帮助,不再迷茫。
    1.MySql5.0版本安装的问题
    安装过程中在向导要求您开始设置的时候一定要注意有一个选项include classpath的一定要钩上,否则在某些情况下会出现高级设置中的一些环境变量问题,所以最好选择打钩,当然在字符集的选择上最好选择常用的gbk或者是gb2312这样在处理数据存入和读取的时候就不需要进行另外的装换,毕竟中文还是我们的母语(注意:本点对于乱码处理高手例外)
    2.MS Sql 2000
    这个数据库系统安装中最常见的问题有三:
    其一:在数据库安装前的某一程序挂起等问题,出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误,在处理的时候在注册表中的设置
    A:如果您的电脑已经装过sql并且失败,所以要彻底清除掉以前安装的信息,方法为:
1)添加/删除程序中彻底删除sql server。
2)将没有删除的sql server目录也删除掉。
3)打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control /Session Manager中找到PendingFileRenameOperations或者是FileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。
4)删除注册表中跟sql server相关的键:
HKEY_CURRENT_USER/Software/Microsoft/Microsoft SQL Server文件夹
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server文件夹
    B:如果您的电脑未装过sql但是还是显示失败
1、先运行你的安装程序,当提示挂起时,点击“确定”,切记,不要退出安装程序,用ALT+Tal键切换,点击“开始》运行”,输入“regedit”,打开注册表
  2、找到目录HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager
  3、删除其中的“PendingFileRenameOperations”或者是FileRenameOperations(在这里说明一下,PendingFileRenameOperations文件位于Session Manager右侧,即当你点击Session Manager时,在右边就可以看到了)
    C:需要特别注意的问题
     很多的人在安装的时候发现注册表是干净的,并且设置完全正确,安装前半部分很正常,但是安装到后期就不行了,这样的错误对于新手来说简直是噩梦,所以这里特别需要注意的是计算机名的问题,一定要全部大写,才能保证不会出现问题,至于原因嘛,如下:
     此问题属于sql server的bug, GetComputerName 用于获取本地计算机名。客户端网络库组件 (DBMSLPCn.dll) 将该名称转换为全部大写。服务器网络库组件 (SSMSLPCn.dll) 保留返回时的名称。
      当 Windows 计算机名称包含大写字母和小写字母或者都是小写字母时安装会失败,提示一般性网络错误!
      在以上的每个步骤完成后一定要重新启动电脑,注销也不行。
     3.Oracle 9i的硬盘安装
     A:首先是必须要保证安装的文件必须放到英文文件夹下面,一定要绝对路径都是要英文即 c:/sese/programs
     B:其次在安装的时候最好先将JDK的环境变量删除,这样就保证了在安装的时候JDK不会捣蛋,因为在Orcale 中安装是自带的jar的,所以最好吧jdk后安装以免出现不必要的麻烦
     C:在安装中最好关闭其他一切的应用程序,防火墙和杀毒软件最好关掉,以免出现不必要的问题
     D:在安装完了以后记得马上以sysdba的身份登陆进入,将数据库做整个的备份,以后的误操作导致数据库崩溃的时候还可以彻底还原,避免菜鸟式的做法和重新装。
     E:由于Oracle中的一个程序占用了8080端口,这样与Tomcat相冲突,所以最好在Tomcat中的Server.xml中改变Port=8088或者是其他值,并且在防火墙和杀毒软件的端口监控设置中改为不监控的状态。
     F:在日志处理的方面,需要在Orcale 安装好了以后将其移动到另外的盘,如果没有特别的数据的话此步骤可以忽略。

    装完MS Sql2000后的一个问题是补丁的问题,很多的人发现成功安装后可以成功创建数据库和表,但是就是通过程序安装不上,总是报SocketException,这个是因为你的1433端口没有成功应用,特别是没有打sp3或者是sp4补丁的情况下,所以我的建议是直接打sp4补丁,打补丁的方式是先打开补丁文件,一般的情况下会自动解压到c盘根目录下,然后找到那个文件夹,单击里面的exe文件,即可开始安装补丁,一直按照下一步进行。
    补丁安装完了以后,需要验证自己的1433端口是否处于成功监听状态,有如下测试方式
    A:cmd下,运行以下命令 netstat -a -n 查看是否有1433在列表中
    B:cmd下,运行以下命令 netstat -a -n | find "1433"
    C:打开查看分析器,select @@version 如果显示的有Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)类似字样,则说明打好sp4
    D: 在cmd中使用 osql /U sa /P password 来验证是否可以连接登陆

到此数据库安装和连接的一些问题基本上列举完毕,希望对数据库安装还有些迷茫或者在碰运气的人们有所帮助,谢谢支持.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值