开发数据
-
Oracle入门书籍推荐
Oracle入门书籍推荐作者:eygle|English【转载时请标明出处和作者信息】|【恩墨学院OCM培训传DBA成功之道】链接:http://www.eygle.com/archives/2006/08/oracle_fundbook_recommand.html很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。我就免为其难,推荐几本。首先我想强
-
oracle 存储过程返回结果集
oracle 存储过程返回结果集因为以前一直用sqlserver多,现在一下子用oracle,工具什么都不熟,局限于sqlserver的思想 网上搜,和问朋友,跟我讲了一大堆,什么loop啊,decalre啊,package啊,什么命令窗口啊,什么sqlplus啊,什么不支持pl/sql啊.耽误了好几个小时..完全都是在误导人,其实什么都不需要。只需要定义一个结果集,把东西存到结果集中就结束(这个结果集叫做游标),先…
-
oracle菜鸟入门,Oracle入门教程,新手必读
oracle菜鸟入门,Oracle入门教程,新手必读1.删除表的注意事项在删除一个表中的全部数据时,须使用TRUNCATETABLE表名;因为用DROPTABLE,DELETE*FROM表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。2.having子句的用法having子句对groupby子句所确定的行组进行控制,having子…
-
Hive元数据存储和表数据存储
Hive元数据存储和表数据存储一、相关概念1、元数据(metadata)元数据(MetaDate),主要记录数据仓库中模型的定义、各层级间的映射关系、监控数据仓库的数据状态及ETL的任务运行状态。一般会通过元数据资料库(MetadataRepository)来统一地存储和管理元数据,其主要目的是使数据仓库的设计、部署、操作和管理能达成协同和一致。元数据包括表的属性、表的名称、表的列、分区及其属性以及表数据所…
-
Flink教程-安装(一)
Flink教程-安装(一)一.下载https://flink.apache.org/downloads.html二.解压tar-zxvfflink-1.12.4-bin-scala_2.11.tgz三.配置环境变量vi/etc/profile在末尾填上exportFLNK_HOME=/home/flink-1.12.4exportPATH=$FLINK_HOME/bin:$PATH四.启动Flinkcd/home/flink-1.12.4/bin./start-cluster.sh启动后使用jp
-
redis 查看key的有效期_Redis的key的过期时间
redis 查看key的有效期_Redis的key的过期时间官方文档:https://redis.io/commands/expire在key上设置一个过期时间(timeout),一旦时间到了,这个key将会被自动删除。这种特性术语通常叫做Redis的不稳定性。一旦设置了过期时间,这个key只能被命令清除、删除或者重写其内容。这些命令包含del、set、getset以及所有的*store命令。这些命令只能改变key对应的value的存储值而不改变过期时间的…
-
CentOS7安装Redis最新版本
CentOS7安装Redis最新版本CentOS7安装Redis最新版本1.下载安装2.修改配置3.启动1.下载安装redis官网https://redis.io/download#1.进入目录cd/usr/local/#2.下载wgethttps://download.redis.io/releases/redis-6.2.3.tar.gz#3.解压tarxzfredis-6.2.3.tar.gz#4.进入解压目录cdredis-6.2.3#5.编译make2.修改配
-
oracle 修改字符编码
oracle 修改字符编码1.问题描述在安装oracle时设置的编码是ZHS16GBK,安装完成之后,创建表时,发现COMMENT字段的信息都是乱码。这时需要修改oracle的字符编码2.解决问题第一步:查看oracle的字符编码SQL>select*fromv$nls_parameters;PARAMETERVALUE…
-
redis分布式锁原理及实现
redis分布式锁原理及实现一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(SpringCloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是…
-
九、Redis三种集群模式
九、Redis三种集群模式系统中只有一台redis服务器是不可靠的,容易出现单点故障。为了避免单点故障,可以使用多台redis服务器组成redis集群。redis支持三种集群模式。一、主从模式至少需要两台redis服务器,一台主节点(master)、一台从节点(slave),组成主从模式的Redis集群。通常来说,master主要负责写,slave主要负责读,主从模式实现了读写分离。集群中有多台redis节点,就必须保证每个节点中的数据是一致的。redis中,为了保持数据一致性,数据总是从master复制到slave
-
Oracle dba和sysdba的区别
Oracle dba和sysdba的区别之前老是把dba和sysdba混为一体,今天看到论坛在讨论两者的区别,特记录如下:SYSDBA不是权限,当用户以SYSDBA身份登陆数据库时,登陆用户都会变成SYS.sysdba身份登陆可以打开,关闭数据库,创建SPFILE,对数据库进行恢复操作等,而这些是DBA角色无法实现的;sysdba是系统权限,dba是用户对象权限;sysdba,是管理oracle实例的,它的存在不依赖于
-
Oracle客户端安装简易教程
Oracle客户端安装简易教程环境操作系统:win764位内存:8GOracle10压缩包:10203_vista_w2k8_x86_production_db.zip客户端:Oracle_client_win32.zippl/sql:plsqldev1005.exe背景安装了Oracle服务器后,必须安装Oracle客户端,个人电脑才能正常使用。否则永不了的,具体错误和原因这里就不赘述了。Oracle服务器的企业版安装教程,请移步博主另一篇文章:Oracle10g安装教程(win7)安装步骤..
-
oracle触发器介绍,Oracle触发器详细介绍
oracle触发器介绍,Oracle触发器详细介绍【IT168服务器学院】触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、允许/限制对表的修改2、自动生成派生列,比如自增字段3、强制数据一致性4、提供审计和日志记录5、防止无效的事务处理6、启用复杂的业务逻辑开始createtriggerbiufer_employees_department_idbeforeinsertor…
-
Redis脑裂问题
Redis脑裂问题背景假设现在有三台机器,分别安装了redis服务,结构如图故障发生:如果此时master服务器所在区域网络通信出现异常,导致和两台slave机器无法正常通信,但是和客户端的连接是正常的。那么sentinel就会从两台slave机器中选举其中一个作为新的master来处理客户端请求。如图这个时候,已经存在两台master服务器,client发送的数据会持续保存在旧的master服…
-
oracle如何解析json,oracle 解析json格式
oracle如何解析json,oracle 解析json格式1、CREATEORREPLACEPACKAGEPKG_ANALYSE_COMMONISAUTHOR:YZCHENCREATED:2013/11/2614:12:43PURPOSE:公共存储过程包/**AUTHOR:YZCHENDATETIME:2013-11-2614:20:36*DESC:根据P_SEQ分割字符串,并返回数据格式,默认以…
-
查看linux上面是否有安装redis,redis开机启动
查看linux上面是否有安装redis,redis开机启动1、检测是否有安装redis-cli和redis-server;[root@localhostbin]#whereisredis-cliredis-cli:/usr/bin/redis-cli[root@localhostbin]#whereisredis-serverredis-server:/usr/bin/redis-server说明已经安装好了,如果不知道怎么安装,告诉
-
oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数
oracle remap schema,【IMPDP】 实现不同用户之间的数据迁移——REMAP_SCHEMA参数众所周知,IMP工具的FROMUSER和TOUSER参数可以实现将一个用户的的数据迁移到另外一个用户。同样的功能在IMPPDP工具中如何得以体现呢?答案就是:使用IMPPDP的REMAP_SCHEMA参数实现。简单演示一下,供参考。任务:将sec用户中的数据迁移到secooler用户。1.分别确认sec和secooler用户下的表和数据情况1)sec用户下有一张T表,含有24360行数据sys@o…
-
Oracle Select for update用法
Oracle Select for update用法OracleSelectforupdate用法通常情况下Select不会对资料加锁,不会影响其他Session执行DML和DDL,借助forupdate子句就可以实现对资料加锁保护操作。當只允許一個session進行update的時候,forupdate十分有用.在select…forupdate之后,可以使用of子句对select的特定资料进行加锁操作,不适用of子句表示在select所有的表加锁。select*fromtestforupdate;會對tabletes
-
linux环境搭建篇-redis设置密码
linux环境搭建篇-redis设置密码设置密码刚安装是没有密码的,为了安全起见我们需要设置密码,下面重新启动redis的实例来讲述如何设置密码cd/root/resources/redis-5.0.5/bin/redis-cli-h127.0.0.1-c-p6379查看是否启动成功ps-ef|grepredis进入6379实例redis-cli-h127.0.0.1-c-p6379此时是不需要输入密码查看密码configgetrequirepass密码是空的设置密码#设置密码
-
linux 彻底删除oracle,Linux下完美卸载Oracle
linux 彻底删除oracle,Linux下完美卸载Oracle先说一下Linux下Oracle没有卸载干净再安装会出现什么后果吧,在一次生产环境安装中,装Oracle时出现一个错误,倒致oracle没有安先说一下Linux下Oracle没有卸载干净再安装会出现什么后果吧,在一次生产环境安装中,装Oracle时出现一个错误,倒致oracle没有安装成功,无视之前的安装,再次重新安装oracle,正常安装完成,serverS也正常,,当应用跑起来时,半个小…