- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 VMware16安装CentOS7mini 中遇到的一些问题
2、安装的CentOS mini 系统少了很多软件需要安装,联网后一般采用网络安装。
2024-02-05 20:31:00 218
原创 Oracle基础查询介绍
⑥、交叉连接(Cross Join):也称为笛卡尔连接,返回两个表的笛卡尔积,这意味着第一个表的每一行都与第二个表的所有行相乘的结合。③右连接(Right(Outer) Join):与左连接类似,为右表为主表,返回右表所有行以及左表中匹配的行,对于左表中未匹配的行,用 NULL 填充;②、左连接(Left (Outer) Join):返回左表的所有行以及右表中匹配的行,对于右表中未匹配上的行,用 NULL 填充;①、内连接(Inner Join):只返回两张表中满足匹配条件的记录,既两张表交叉的记录;
2024-01-16 17:17:26 513
转载 Oracle ASM概念及介绍
Oracle的ASM实例和普通的数据库服务器实例不同,该实例没有自已的文件系统,它只会启动相关的后台进程,挂接它所管理的磁盘组。ASM体系结构,主要由ASM实例及ASM磁盘组组成需要创建一个ASM实例,用于管理ASM磁盘组,ASM磁盘组由ASM磁盘组成,可以包含一个或多个ASM磁盘,ASM磁盘可以是实际的磁盘,也可以是磁盘的某个分区,或LVM管理的逻辑卷,但必须是未格式化的原始设备,ASM磁盘组的大小为该组内ASM磁盘大小的总和,可使用的容量则根据容错级别而有不同的可用大小。普通的RDBMS实例会定位数。
2024-01-12 10:28:20 43
原创 Oracle 的hint用法
该提示既与FROM中所描述的表的顺序无关,也与作为调整表连接顺序的ORDERED提示不同,并且在使用该提示时并不需要调整FROM中所描述的表的顺序。在无法被合并的子查询拥有较少的结果行,或者该子查询可以缩减主查询查询范围的情况下,可以使用该提示引导优化器最大程度地将该子查询放在前面执行,以提高执行速度。一般而言,这些提示主要在执行多表连接和表之间的连接顺序比较混乱的情况下才使用,也在排序合并连接或哈希连接方式下,为引导优化器优先执行数据量比较少得表时使用。在使用其他某些提示时,也必须使用FULL提示。
2023-10-09 14:46:44 1161
原创 Windows Oracle21C与PLSQL Developer 15配置
windows 下Oracle21C创建用户和PLSQL Developer 15配置连接
2023-08-14 16:08:40 938
转载 敏捷与瀑布
0、先来一张导图1、概念简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷最大的特色是迭代式开发。2、优势1、敏捷开发属于增量式开发,对于需求范围不明确,需求变更较多的项目而言,可以很大程度上响应及拥抱变化。2、对于互联网产...
2021-05-29 10:36:36 237
原创 读书总结
1、西奥多.罗斯福:“有机会为值得做的事情而努力,无疑就是人生赋予的最佳奖赏”;2、我们夸大昨天,高估明天;3、今天是我们能唯一掌握的时间;4、本杰明.富兰克林认为:时间就是“组成生命的材料”;5、关于一只蚂蚁和一只蚂蚱的古老故事,在整个夏秋两季,蚂蚁都在为囤积食物而忙碌。同时,蚂蚱整个夏天都在玩耍。寒冬来临时,蚂蚁开始在家中休息,享受生活了。它已为此刻的享受付出了代价。但是之前享乐的蚂蚱,现在要为此付出代价了。它在寒风中忍受饥饿,因为他一直在为失败做准备,而不是成功;6、今天的准备为明
2021-04-06 10:53:29 156
转载 ORACLE数据库备份与恢复详解
ORACLE数据库备份与恢复详解学习过程中的总结,有兴趣不妨看看,如果有不对的地方,高手不要留情!!Oracle的备份与恢复有三种标准的模式,大致分为两 大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style) 和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,我们做个比较(这个是用Firework.
2020-12-01 20:48:09 382
原创 易鲸捷数据库创建全局递增序列和oracle的RAC模式下的全局递增序列类似
首先检查hbase下有无ESG_TRAFODION._ORDER_SG_.ORDER_SEQ_GEN该表。 没有就需在hbase下创建该表 create 'ESG_TRAFODION._ORDER_SG_.ORDER_SEQ_GEN','#1' 然后在易鲸捷数据库下创建全局递增序列 CREATE SEQUENCE seq_orader_idSTART WITH 1INC...
2020-01-03 19:52:51 239
转载 ORACLE 锁解释
ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive6:exclus...
2019-07-13 09:47:29 132
转载 Linux下启动/关闭Oracle
一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例;1.登录服务器,切换到oracle用户,或者以oracle用户登录[admin@dataserver ~]$ su - oracle密码:[oracle@dataserver ~]$2.打开监听服务[oracle@localhost ~]$ ...
2019-06-13 14:42:11 91
转载 项目工作说明书(SOW)
OW是对项目所要提供的产品或服务的叙述性的描述。任务书/邀标书或合同一部分SOW内容:业务需求、产品范围描述(产品的需求以及产品或服务的特征)、战略计划对内部项目:基于业务需要或产品(服务)的需求。对外部项目:作为投标文档的一部分从客户那里得到。需要说明:业务要求、产品范围描述、战略计划 SOW:Statement of Work工作说明书SOW通常作为合同的一部分...
2019-02-20 15:46:52 41687 2
转载 Tuxedo ubbconfig配置详解
应用的描述信息配置在系统核心位置,用一个文件描述,通常称为ubbconfig文件,在主控机器上。整个TUXEDO系统的管理任务可以在一台机器上完成,在配置中被定为主控节点。 在运行时,这些信息被装入一段共享内存(一个IPC资源),称为公告牌(Bulletin Board—BB);包含有配置中不同机器的信息,在这些机器上运行的服务的信息,这些服务提供的交易的信息以及其他相关信息。 客户端在运行...
2018-12-16 12:48:43 554
转载 Oracle的ACID
ACID一般是指数据库事务正确执行的几个基本要求。需要undo和redo的底层支持。 1.原子性(Atomicity):事务要么成功(可见),要么失败(不可见)。不存在事务部分成功的情况。 当我们修改一条数据,我们同时生成一条undo记录描述如何撤销这个修改。这就意味着当我们处在事务处理中时,如果另外一个用户试图查看正在被我们修改的数据,会被告知需要使用undo记录,构造数...
2018-08-28 18:16:07 442
原创 分布式架构两阶段提交事务
分布式数据库保障数据的强一致性,分两阶段提交事务。举例:有一个QQ群,里面有4个人,一个老板,3个员工。第一阶段:一天老板在QQ群里面说明天早上8点开会,能不能到都回答一下。这个时候就分两中大的情况:A. 每个员工都回答可以到。B. 至少有一个员工回答到不了。C. 有员工没有回应。第二阶段:针对A情况,老板说那明天开会(commit),员工们回答说可以(co...
2018-08-11 23:23:03 251
转载 分布式架构--两阶段提交和三阶段提交
在分布式系统中,著有CAP理论,该理论由加州大学伯克利分校的Eric Brewer教授提出,该理论阐述了在一个分布式系统中不可能同时满足一致性(Consistency)、可用性(Availability),以及分区 容错性(Partition tolerance)。 一致性 在分布式系统中数据往往存在多个副本,一致性描述的是这些副本中的数据在内容和组织上的一致。 可用性 可用性...
2018-08-11 23:09:42 1759 1
转载 MVCC多版本控制
1. 丢失的数据旺财是数据库村的一个程序, 小强也是。数据库村有个特点, 很多数据支持共享操作,多个程序可以同时读写,他们俩经常会为了读写同一个数据, 争夺的不可开交。这一天,当旺财和小强对同一个银行账户A进行写操作时候, 出现了这么一个错误: 看看, 本来旺财要加上的20元就丢掉了。 同样的事情发生的多了, 他俩给这种情况起了一个名字,叫“丢失修改”, 其实说白了就...
2018-08-11 22:42:36 3015 4
转载 Nested Loop,Hash Join,Merge Join 对比介绍
表的三种关联方式:nested loop:从A表抽一条记录,遍历B表查找匹配记录,然后从a表抽下一条,遍历B表........就是一个二重循环。(特点A表驱动表要小,内表b关联的字段需要有索引)hash join:将A表按连接键计算出一个hash表,然后从B表一条条抽取记录,计算hash值,根据hash到A表的hash来匹配符合条件的记录。(适合等值)sort merge join:将...
2018-07-25 13:22:01 1489
转载 linux查看资源信息常用命令
系统# uname -a # 查看内核/操作系统/CPU信息# lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb) # cat /proc/cpuinfo # 查看CPU信息# hostname ...
2018-05-22 17:18:54 2760
转载 linux 下查看主板、CPU、内存、硬盘等信息
1. 查看主板信息:dmidecode |grep -A16 "System Information$"2. 查看cpu信息:CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)[root@esggy-clu-n003 ~]# cat /proc/cpuinfo | grep name | c...
2018-05-22 17:17:27 1556
原创 使用ODB造数据insert/upsert/upsert using load到trafodion表
第一、安装odbc驱动参考https://blog.csdn.net/freedom_824/article/details/77544655文章第二、创建一个maping文件ID:SEQ:1C2:IRAND:1:10000C3:DRAND:2018-01-01:2018-12-31C4:CRAND:20C5:IRAND:1:10000C6:IRAND:1:10000C7:IRAND:...
2018-05-02 15:37:25 438
转载 数据库访问性能优化
数据库访问性能优化特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像:开发人员:如果你是做数据库开发,那本文...
2018-04-16 17:01:57 187
原创 trafodion数据库创建唯一约束UNIQUE
1.trafodion唯一约束UNIQUE(column_list),column_list可以是一个字段,也可以是多个字段组合;唯一约束创建时会自动创建unique索引,如果列上面有unique index 引用这个index。主键(Primary Key):所有组成主键的列都不能包含空值。唯一性约束(Unique Constraint):如果唯一性约束由多列组成,其中的部分列可以包含空值。不容...
2018-03-22 11:21:04 545
原创 trafodion数据库ODB把表导成CSV文件
1.安装配置ODB,参考博文http://blog.csdn.net/freedom_824/article/details/77544655。2.执行./odb64luo -u trafodion -p traf1234 -d traf -i 查看是否安装成功。以下结果表示安装和配置成功! ./odb64luo -u trafodion -p traf1234 -d traf -iodb ...
2018-03-20 15:49:28 246
原创 易鲸捷数据库常用优化方法
1. 整理每个字段的长度,尽量保证长度不浪费。2. 没有中文字段的字符集不要设置成utf8。3. 字段长度小余100的设置成char类型。4. STOREBY 后面的字段尽量设置成UEC>100*partitions (uec字段唯一值的数量)5. 从hive load数据到trafodion表的时候把CQD HIVE_NUM_ESPS_PER_DATANODE '10'...
2018-03-20 11:38:55 2372
原创 在trafodion数据库查询mysql数据库的表和oracle的表
1. 配置说明:select ... from udf(JDBC( , ----JDBC驱动jar包 , ----类名 , ----连接串 , ----数据库用户名 ,
2017-09-02 21:12:50 214
原创 从mysql导数据到trafodion
1.安装odbc mysql驱动yum install mysql-connector-odbc.x86_642.先配置/etc/odbc.ini (配置trafodion和mysql)odbc[ODBC]traceFlags = ERRORTraceStart = 0TraceFile = tracefile.logMaxTraceFileSize = 1024Ap
2017-08-29 19:28:39 429
原创 为使用ODBC连接trafodion软件,安装ODBC和配置
1. 确认是否安装unixODBC:[trafodion@esgyn-01 testtxt]$ rpm -qa|grep unixODBCunixODBC-2.2.14-14.el6.x86_64[trafodion@esgyn-01 testtxt]$2. 如果没有安装,可以执行:yum install unixODBC.x86_643. 安装Trafodion ODBC驱动
2017-08-25 00:27:22 915
原创 trafodion导入ORC文件压缩方式是snappy
1. 在hive里面创建一个外表:create external table `orc_03`(`id` int,`bid` string,`code` string,`name` string,`info` string,`qrcode` string,`ts` string,`month` int)stored as orc tblproperties ("orc.com
2017-08-24 23:54:24 1320
原创 odb64luo导入txt文本文件到trafodion数据库
1. 查看txt格式:2. 根据txt字段创建表create table test_txt(id int,url varchar(200),title varchar(400 BYTES) CHARACTER SET UTF8,read_num int,like_num int,ts varchar(20),month_date varchar(20)
2017-08-24 23:29:18 366
原创 用run_full_trafodion_backup.sh全库备份恢复单表
先把文件拷贝到 Hbase org.trafodion.utility.backuprestore.TrafExportSnapshot -D hbase.rootdir=hdfs://zhhost1.localdomain:8020/trafodion_backups/DBdata_bak/backup_20170627-1414/TRAFODION.BOSTECH_SCHEMA.CON
2017-07-10 22:40:33 243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人