当前位置:首页 » 数据仓库 » oracle数据库插件
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracle数据库插件

发布时间: 2022-08-16 01:49:04

① 用EF连接Oracle数据库,运行报错

数据库为Oracle,就不要使用EF了。

问题已经很明显。“Make sure the provider is registered in the 'entityFramework' section of the application config file”,就是让你看看在App.config文件中的<provider>。
【源文件中的内容如下】:

<entityFramework>
<provider invariantName="System.Data.sqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</entityFramework>

按理说,只要将<provider />写成:

<provider invariantName="Oracle.ManagedDataAccess.Client" type="System.Data.OracleProviderServices, EntityFramework.OracleServer" />

之类即可,但是可悲啊!

目前支持EF6的provider有:

(1)Microsoft SQL Server provider
(2)Microsoft SQL Server Compact Edition provider
(3)Devart dotConnect Data Providers 【注意】
(4)Firebird provider
(5)Visual Fox Pro porvider
(6)MySQL
(7)PostgreSQL

1、2、4、5、7均可以从NuGget中获取。3、7需要到相应的网站获取。

注意第三个:这个插件就是用于Oracle数据库的,其为第三方插件,由Devart公司开发。但有两大致命缺点:1、收费(是30天免费试用,过了30天要么卸载,要么付款)。2、目前支持的Oracle的最高版本为:Oracle8.2i。

② 如何安装oracle11g数据库

下载安装包
到oracle官网downloads下下载(第一次下载需要注册账号)。
Win7 64位下载64位oracle11g安装包
Win7 32位下载32位oracle11g(Oracle_win32_11gR2_database)安装包(本处使用版本)2、安装oracle11gR2数据库解压缩oracle11g安装文件,在安装目录下找到可执行文件setup.execlip_image002双击可执行文件setup.exe,运行oracle11g安装过程。如下图clip_image004所有更新操作、电子邮件选项都不选,然后点击下一步。
根据要求选择安装选项,我们选择第一项安装和配置数据库,然后下一步。
根据需求选择,一般自己学习使用选择桌面类,然后点击下一步。
位安装文件指定安装目录,我把oracle安装文件安装在e:/app/qf/目录下。数据库版本一般选择“企业版”,全局数据库可以自行设置名称,但是一定要设置全局数据库登陆密码。一般设置tiger即可。然后点击下一步。
先决条件检查,自动进行。自行执行至下单机完成即可进入oracle11g产品安装中。余下即是漫长的安装过程,大约1个小时左右时间。
数据库安装完成,进入到配置过程,全自动,勿担心,口令管理、重中之重,如下图,单击口令管理,进行设置,如不设置,用户不能登录oracle11g数据库。
单击“口令管理”按钮,进入口令管理对话框,分别对sys、sysdba、scott用户进行口令设置并解锁操作,然后单击“确定”,然后在口令管理对话框同样单击确定,配置完成3、查看oracle11g是否安装成功
打开sql*plus(开始--->程序--->oracle_oradb11g_home1--->应用开发程序--->sql*plus)输入用户名:scott输入密码:tiger(隐藏的)
scott用户登录了oracle数据库,表示oracle11g安装成功。
4、将oracle11g服务设置成手动启动。
右键“计算机”,单击下拉菜单“管理”选项,进入计算机管理器,打开服务和应用程序选项下“服务”选项,在服务菜单中找到oracle服务,分别对每一个服务右键--->属性,设置开机手动启动。具体如下图:
属性项:
设置成手动启动后,每次开机运行oracle11g服务器都需要进行手动启动服务,否则无法连接服务器。
5、Oracle11g 32位链接到pl/sql developer管理工具Win7 32位系统和64位系统链接pl/sql developer方法略有不同,64位需要安装一个插件并进行pl/sql developer费登录状态下工具--->首选项的配置。
这里先谈32位win7链接pl/sql developer。下载pl/sql developer安装文件进行安装或者非安装板直接解压到e盘(可选)即可直接使用。
打开pl/sql developer 登录scott用户。
至此,oracle11g数据库既可以正常使用。
附1:win7 64位系统下配置pl/sql developer(非安装版)pl/sql developer现在没有64位系统版的,所以需要去oracle官网下载一个插件,用以可以与64位oracle数据库,所以pl/sql developer 和 instantclient_11_2都安装在e盘根目录下,一定要根目录哦。
所以,非登录状态下登陆pl/sql developer,
配置pl/sql devloper,工具--->首选项
oracle主目录名即是(本机:E:/app/wcwen/proct/11.2.0/dbhome_1/instantclient):
oci库即是(本机:E:/instantclient_11_2/oci.dll):
然后重启pl/sql devloper即可。
附2:配置安装监听程序
开始--->程序---->oracle_oradb11g_home1--->配置和移植工具--->net configuration assitant。
进入安装程序。
安装数据库实例
开始--->程序---->oracle_oradb11g_home1--->配置和移植工具--->database configuration assitant。
进入安装程序。

③ oracle数据库自带的常用工具有哪些

最常用的有下图画红圈的:


至于导入/导出就用:imp/exp或impdp/expdp

④ 用iBATIS 插件abator 插件连接Oracle 数据库的问题。

数据库没得这个表LIMS_SUMMARY

⑤ PLSQLDEV工具插件 可以连接Oracle数据库那里下载。可以发我邮箱里面 [email protected]

是pl/sql developer吗?已发邮箱,

如果是oracle sql developer,去官网找一下,免费下载使用的。

⑥ oracle12c怎样连接插件数据库

1.找到 tnsname.ora 此文件在oracle安装目录文件夹/(net80/admin)/admin/
2.打开该文件并输入如下:(Database数据库名,ipaddress:ip地址,1521是端口),如我的目录是 D:\DevSuiteHome_2\NETWORK\ADMIN ,因为oracle版本不同9i可能是D:\DevSuiteHome_2\net80\ADMIN。

Database =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IPAddress)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Database_Name)
)
)

3.输入上列文件并且保存后在dos模式下输入
sqlplus username/password@databasename

sqlplus 打开sqlplus工具
username/password@databasenameme
用户名/密码@数据库名

⑦ 怎么用oracle编写数据库呢 安装完后那么多插件。什么SQL plus SQL develop

支持软件运行的背景软件netmanager好像是图像处理

⑧ eclipse连数oracle数据库问题

不需要配置的啊.
你只要找一个oracle的驱动包,引用到你的JAVA工程里就行了.
写代码
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:sys";
//orcl为你的数据库的SID
String user="sys";
String password="sys";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from MEMBER order by id desc";
ResultSet rs=stmt.executeQuery(sql);