
Oracle
文章平均质量分 69
东边的小山
这个作者很懒,什么都没留下…
展开
-
Oracle基础入门
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库该处理称为数据库恢复,而要进行数据库的恢复必须要有数据库的备份工作。注意:此导入是从要导入的文件中找到指定用户名的表进行导入,此文件也可以是全库的导出文件,即可以从全库的导出文件中只找到指定的用户进行导入,二者是可以相互使用的。转载 2024-01-27 21:22:57 · 330 阅读 · 0 评论 -
OGG实现Oracle到MySQL数据的传输
oracle到mysql的ogg属于异构的ogg,因此需要借助defgen命令生成的映射文件, 也就是两个表的映射关系,并把文件传到目标端相应位置下,才能完成数据库同步。上述对ogg实现oracle到mysql的数据同步,只是一个初步的理解,对部署搭建ogg还有不熟的地方,希望大家可以多多提提意见。在配置ogg时,配置的日志等路径,建议配置成相对路径,方便以后可以快速迁移ogg。Extract进程:运行在源端,主要是捕获数据的变化,负责全量、增量数据的抽取。转载 2024-01-27 21:21:16 · 401 阅读 · 0 评论 -
Oracle存储过程基本语法浅谈
-SYS_REFCURSOR 中可使用三个状态属性: ---%NOTFOUND( 未找到记录信息) %FOUND( 找到记录信息) ---%ROWCOUNT( 然后当前游标所指向的行位置)-- 此处声明了一个TestArray 的类型数据,其实其为一张存储Info 数据类型的Table 而已,及TestArray 就是一张表,有两个字段,一个是name ,一个是y。首先明确一个概念:Oracle 中本是没有数组的概念的,数组其实就是一张表(Table), 每个数组元素就是表中的一个记录。转载 2024-01-27 21:10:37 · 287 阅读 · 0 评论 -
C# 访问Oracle数据库
关于C#访问Oracle数据库的时候,必须安装Oracle客户端,而且必须安装和服务器相同的版本,否则会出现各种版本的不兼容问题,所以很多时候我们并不需要去安装完整的Oracle客户端,为了方便部署连接oracle的.net程序,oracle官方提供了一个简化版的client,即。弄清楚了这些最基本的原理,我们的思路就会相当明确,无非就是使用Oracle客户端中的核心DLL来访问Oracle数据库服务端,那么究竟需要哪些重要的DLL呢?再看下面的这些专门写这些程序的博客。2 C#访问Oracle数据库。转载 2024-01-27 21:03:41 · 171 阅读 · 0 评论 -
Oracle存储过程的学习
or replace作用是如果在当前模式下数据库已经存在名为add_data_to_user的存储过程,就会覆盖之前创建的同名的存储过程。insert_data_to_user(d_name=>'张三',d_address => '上海');OUT: 输出类型的参数。insert_data_to_user('优快云 ','位置不详');IN: 输入型参数。转载 2024-01-27 21:00:58 · 282 阅读 · 0 评论 -
oracle “记录被另一个用户锁定“
出现的原因是有人对某一条数据进行了修改,oracle会通过这个事务记住这条数据,若修改的人没有进行提交或进行回滚记录,oracle是不允许对这条数据在此进行修改的,在这种情况下你要进行修改数据,则会被阻止,提示"记录被另外一个用户锁定"。另外,补充下,大多数这种情况都是由于修改了,没有commit造成的,比如有的人经常用for update修改数据,不提交导致锁表,对于for update的修改,可以用rowid代替,不会锁表的。现在就需要对其锁进行删除,以便达到修改数据的目的。转载 2024-01-27 20:50:20 · 897 阅读 · 0 评论 -
oracle数据库创建存储过程
【代码】oracle数据库创建存储过程。原创 2024-01-27 20:53:02 · 466 阅读 · 0 评论 -
oracle如何导出和导入数据库/表
到此整个完整的流程就结束了,刚开始的时候给别人导出了一份我们的数据库表,两边对应一致,但是没有想怎么导入,时间长了容易忘,写博客好不好,肯定好,但是怎么去坚持就成了重点,或许写的很儿科,当过去很长时间后再看自己写的也会感觉很可笑,我想这就可能对了,只有这样才能发现自己真的技术水平提高了,对于工作一年的人很容易出现好高骛远的情况,技术,只有持之以恒才能走向成功,现在,在成功的路上!运行情况:可以到PL/SQL工具查看是否已经导入和数据是否正确,操作的dos运行情况如下图所示。步骤一:打开cmd;转载 2024-01-27 20:51:26 · 311 阅读 · 0 评论 -
MSSQL 配置ORACLE 链接服务器
在有些场景,我们需要整合其他异构数据库的数据。我们可以使用代码去读取,经过处理后,再将数据保存到MSSQL数据库中。如果数据量比较大,但处理的逻辑并不复杂的情况下,这种方式就不是最好的办法。这时可以使用使用链接服务器来获取数据,直接在数据库上进行相关的处理和存储。检查办法:检查配置的“数据源”是否正确,可以在命令行中执行tnsping即可校验,如:tnsping testdb。访问接口字符串:testdb(这个是本地服务名,需要可以使用tnsping能ping能通)第二步:设置链接服务器的相关信息。原创 2023-11-08 21:42:31 · 1420 阅读 · 0 评论 -
oracle 入门知识
1.创建用户CREATE USER user1 IDENTIFIED BY 1234;2.用户授权:创建了一个用户,并且授予了登录和DBA的权限GRANT CONNECT,RESOURCE,DBA TO user1;3.用户登录:会提示你输入密码,登录成功。注意,user1用户仅存在于orcl数据库中,因此,必须在CONNECT命令中明确指定用户名为user1@orcl。CONNECT user1@orcl;4.创建数据库Oracle创建数据库有三种方式:用oracle db原创 2021-11-30 19:02:01 · 969 阅读 · 0 评论 -
C#中使用OracleTransaction
1、 OracleTransaction类的概述(from msdn ) 应用程序通过针对OracleConnection对象调用 BeginTransaction 来创建OracleTransaction对象。对OracleTransaction对象执行与该事务关联的所有后续操作(例如提交或中止该事务)。示例 OracleTransaction的成员主要有: 属性: Connection,指定与该事务关联的OracleConnection对象;...原创 2021-11-30 18:53:03 · 647 阅读 · 0 评论