zoukankan      html  css  js  c++  java
  • oracle出现的小问题

    oracle无法解析指定的标识符:检查oracle的数据库实例名是否正确。

    oracle增大db_files:alter system set db_files=1000 scope=spfile;之后重启数据库服务

    另外,oracle11G找不到databasecoltrol服务基本可能是没有安装数据库产生的原因,

    没有这个服务就没法使用11G的oem去管理数据库后台

    .NET 连接oracle的需要注意事项:
    首先在没有tnsame.ora的情况下,数据库连接字符串要写成如下写法:
    "User ID=admin;Password=***;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = barp)))"
    其次,不建议引用Oracle.DataAccess,这个除了会报未能加载该程序集的错误以外,还要在配置文件中映射版本,建议使用的是Oracle.ManagedDataAccess这个 DLL,他不分版本号,引入后即可使用

    oracle+nhinernet问题:
    1.Could not create the driver from NHibernate.Driver.OracleDataClientDriver.
    解: <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>中驱动名称有误。应该是:
    NHibernate.Driver.OracleClientDriver
    2.Could not compile the mapping document
    解:这个问题需要检查连接字符串是否正确标准的连接字符串应该是如下写法:
    "User ID=admin;Password=***;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST =127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = barp)))"

  • 相关阅读:
    Qt 学习之路:Canvas
    Qt 学习之路:模型-视图高级技术
    Qt 学习之路 :视图代理
    Qt 学习之路 :动态视图
    Qt 学习之路 :Repeater
    Qt 学习之路 :Qt Quick Controls
    mysql-gdb--oracle
    redis-BOOK
    2016qconbeijing
    LINUX 内核月报 taobao
  • 原文地址:https://www.cnblogs.com/llcdbk/p/4283300.html
Copyright © 2011-2022 走看看