• win10的64位操作系统安装Oracle、Sql数据库遇到的问题及解决


    因为工作需要,在重新安装操作系统(Win10)不久的电脑上安装Oracle的客户端(win32_11g)和PLSQL,这个本来就比较复杂,下面记录一下遇到的问题及解决方法。

    我有储备多个Oracle的安装包,都是之前在同样的操作系统成功安装过的。一般Oracle客户端安装要半个小时左右,但这次无论试用哪个安装包,都很快就显示完成安装,实际是没有安装成功的。试了多次,最后找到的原因可能是之前安装的没有彻底删除造成的,所以网上找了一下彻底删除Oracle的方法(https://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html 附赠一个差不多的),再重新安装,就成功了。但是还有一些oci.dll的报错,这个要配置比如环境变量什么的,要根据错误提示和网上的解决办法照做,我当时没有记录,就不附加图片了。

    PLSQL成功连接数据库后,用VS2015生成程序时,又出现错误提示(忘记截图),百度一下,原因大概是Oracle客户端是32位的,操作系统是64位的,而VS项目生成的目标平台是AnyCPU,这是不行的!将每个项目的目标平台都改成X86(即32位),才能正常生成并使用。

    切换回SQL数据库,不知道什么原因,原先的数据库莫名的都显示【恢复挂起】,我的解决分两步,第一步不知道是不是必要的,我就也写上了吧。

    第一步:将数据库的.ldf和.mdf文件都右击属性-->安全-->赋予everyone的权限

    第二步:将如下代码的test改为你的库名,然后一句一句执行,刷新就正常了。

    USE master
    GO
    ALTER DATABASE test SET SINGLE_USER
    GO
    ALTER DATABASE test SET EMERGENCY
    GO
    DBCC CHECKDB(test,REPAIR_ALLOW_DATA_LOSS)
    GO
    ALTER DATABASE test SET ONLINE
    GO
    ALTER DATABASE test SET MULTI_USER
    GO

    ************************************************************数据库实例登录从    NT Service   切换成  本地系统  ******************************************************************************

    *

    ******************************************************************************************************************************************************************************************************************************

    *****************************************************************************附加数据库一定要我mdf和ldf文件拷至本地附加,重要!不然会有挂起问题*************************************************************

    *****************************************************************************操作系统已经向 SQL Server 返回了错误 21 设备未就绪**********************************************************************************

  • 相关阅读:
    jquery 代码搜集
    Windows Server 2008中安装IIS7.0
    javascript 判断两个日期之间的天数 兼容ie,firefox
    jquery选择器大全
    原始ajax方式调用asp.net后台方法
    JavaScript及C# URI编码详解
    利用JQuery直接调用asp.net后台方法
    C#操作XML小结_转载
    从bnbt tracker源码分析bt客户端与traker的通信
    传说中的神器: shared_ptr/weak_ptr/scoped_ptr
  • 原文地址:https://www.cnblogs.com/gc001279/p/8850737.html
Copyright © 2020-2023  润新知