当前位置:首页 » 密码管理 » mysql访问oracle

mysql访问oracle

发布时间: 2023-03-26 16:05:57

‘壹’ Mysql怎么连接Oracle数据库

在开始菜好扰单中,找到oracle11g-应用程序开发-SQL PLUS。双击SQL PLUS。

弹出的SQL Plus框中,输入数据库实例的用户名和密码,按enter键租改。

3
如果oracle服务器中装有多个数据友型旦库实例,则在用户名处输入:用户名/密码@数据库名称。如果数据库服务器不在本机上,还需要加上数据库服务器的地址:用户名/密码@IP地址/数据库名称。

‘贰’ 在mysql中怎么连接oracle数据库的的相关推荐

如果你的用户名叫 dbuser

在sql*plus中

select table_name from all_tables where owner='dbuser';

关键就是all_tables这个视图

就可以显示出用户名为dbuser可以访问到的表的名字了

如果你有dba权限的就可以查 dba_tables,就可以查出数据库里面所有的表的情况

另:

SQL> @s<回车>衡野

会自动查询当咐悄喊前用户下的所有表、视图、同义词。

我也是oracle的新手,推荐运此一个网站www.itpub.net,你会有惊喜的

‘叁’ mysql可以在oracle数据库上操作吗

区别如下:
一、并发性

并发性是oltp数据库最重要的特性,但并发掘好涉及到资源的获取、共享与锁定。

mysql:
mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。
虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。

oracle:
oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。

二、一致性
oracle:
oracle支持serializable的隔离级别,可以实现最高级别的读一致性。每个session提交后其他session才能看到提交的更改。oracle通过在undo表空间中构造多版本数据块来实现读一致性,
每个session查询时,如果对应的数据块发生变化,帆清oracle会在undo表空间中为这个session构造它查询时的旧的数据块。

mysql:
mysql没有类似oracle的构造多版本数据块的机制,只支持read commited的隔离级别。一个session读取数据时,其他session不能更改数据,但可以在表最后插入数据。
session更新数据时,要加上排它锁,其他session无法访问数据。

三、事务
oracle很早就完全支持事务。

mysql在innodb存储引擎的行级锁的情况下才支持事务。

四、数据持久性
oracle
保证提交的数据均可恢复,因为oracle把提交的sql操作线写入了在线联机日志文件中,保持到了磁盘上,
如果出现数据库或主机异常重启,重启后oracle可以考联机在线日志恢复客户提交的数据。
mysql:
默认提交sql语句,但如果更新过程中出现判轿铅db或主机重启的问题,也许会丢失数据。

‘肆’ 如何将mysql中的数据导入到oracle数据库中

添加oracle驱动,在mysql里面新建升并oracle的链接对象,配好链接对象后态禅就能从mysql直吵闭迹接访问oracle的数据,也就能导入oracle的数据。

‘伍’ mysql可以和oracle链接吗

通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\proct\毕稿10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、山含端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就逗数笑可以了。

‘陆’ 如何使用Mysql连接oracle数据库

1、在mysql端安装gateway
for
mysql组件。可差衡穗网络配置文档
2、oracel端拦敏修改tnsnames.ora。添加虚卜连接
3、oracle端创建dblink访问mysql端。

‘柒’ mysql怎么连接oracle

通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\proct\10.2.0\db_2\NETWORK\ADMIN\ 找旁运辩到tnsnames.ora,用记事本打开,里边有悄伍远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了。
还运缺有一种方法就是配置Database Link,详情参考下帖
http://moonights.iteye.com/blog/568895

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:333
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:374
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:610
java用什么软件写 发布:2025-05-18 03:56:19 浏览:31
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:940
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:738
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:802
网卡访问 发布:2025-05-18 03:35:04 浏览:510
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371