- 博客(487)
- 资源 (1)
- 收藏
- 关注
原创 DataSophon组件之Spark升级
tar czf spark-3.4.1.tar.gz spark-3.4.1 -- 重新打包。mv spark-3.4.1.tar.gz spark-3.4.1.tar.gz.bak -- 备份。*不重启SPARK_HOME的环境变量安装时还是不生效。为当前的datasohon安装版本,集群提交,日志需要在yarn上查看。查看相应的表配置数据。
2023-11-06 17:14:23
393
原创 DataSophon组件之Flink升级
tar czf flink-1.16.2.tar.gz flink-1.16.2 -- 重新打包。mv flink-1.16.2.tar.gz flink-1.16.2.tar.gz.bak -- 备份。*不重启HADOOP_HOME的环境变量安装时还是不生效。为当前的datasohon安装版本,集群提交,日志需要在yarn上查看。查看相应的表配置数据。
2023-09-21 10:45:42
356
原创 DataSophon组件之Hive升级
tar czf hive-3.1.3.tar.gz hive-3.1.3 -- 重新打包。mv hive-3.1.3.tar.gz hive-3.1.3.tar.gz.bak -- 备份。*不重启HIVE_HOME的环境变量安装时还是不生效。为当前的datasohon安装版本。查看相应的表配置数据。
2023-09-06 11:00:45
422
原创 利用文档中表说明文档动态建表
1.首先建一个表,用来存储文档中某个表的说明信息-- Create tablecreate table T_S_TABLE_CFG( bh VARCHAR2(32), sjxm VARCHAR2(32), zwjj VARCHAR2(256), lx VARCHAR2(4), cd VARCHAR2(64), ys VARCHAR2(4), zkj VARCHAR2(1024), jsjl VARCHAR2(1024), yy VARCHAR...
2020-06-16 10:03:20
266
原创 cdc
altersystem set java_pool_size = 50m;BEGIN dbms_cdc_publish.drop_change_set('source_change_set');END;BEGIN DBMS_CDC_PUBLISH.CREATE_CHANGE_SET(change_set_name => 'source_change_s
2020-06-13 10:40:53
231
原创 mysql 递归查找父类
drop function getParentList ;create function getParentList(subId varchar(100),iv_year int)Returns varchar(1000)begin declare fid varchar(100) default ''; declare temp varchar(1000) default ''; declare str varchar(1000) default '' ; declare i_...
2020-06-12 18:08:05
302
原创 oracle 带参数的任务调度
Declare i Integer;Begin dbms_job.submit(i,' declare retCode number; begin prc_s_run_prc_d (to_char(sysdate,''YYYYMMDD''),retCode); end ;',Sysda...
2019-12-05 10:57:38
234
原创 权限组
--CreatetherolecreateroleQZKJ_ROLE_PT;--Grant/RevokeroleprivilegesgrantconnecttoQZKJ_ROLE_PT;grantexp_full_databasetoQZKJ_ROLE_PT;grantimp_full_databasetoQZKJ_ROLE_PT;grant...
2019-07-22 14:41:40
697
原创 权限管理_CPS_FUNC_PERMISSION_DATA 2
数据权限类型ID,来自CPS_DATA_PERMISSION_DEF';comment on column CPSSYS.CPS_FUNC_PERMISSION_DATA.PARENT_DATAPERMISSION_ID is 'Parent Data Permission IDThe parent granularity of a data granularity.
2015-03-25 11:04:57
671
原创 权限管理_CPS_FUNC_PERMISSION_DATA
if exists(select 1 from sys.sysforeignkey where role='FK_CPS_FUNC_FK_CPS_FU_CPS_PERM') then alter table CPSSYS.CPS_FUNC_PERMISSION_DATA delete foreign key FK_CPS_FUNC_FK_CPS_FU_CPS_PERM
2015-03-25 11:02:17
821
原创 权限管理_CPS_DATA_PERMISSION_DEF
if exists( select 1 from sys.systable where table_name='CPS_DATA_PERMISSION_DEF' and table_type in ('BASE', 'GBL TEMP') and creator=user_id('CPSSYS')) then drop table CPSSY
2015-03-25 10:59:05
749
原创 Oracle RAID区别使用 7
◆如果你的预算充足,可以为所有Oracle文件采用RAID 0+1分开存储的方式。◆为了减少成本,可以将数据文件放在RAID 5阵列上。◆如果还想再减少一点成本,可以将所有的数据文件都放在RAID 5阵列上。◆如果都还不行,那可以将归档日志文件和回滚/重做表空间放在RAID 5阵列上。◆最后,只能将所有的文件都使用RAID 5来存放了。
2015-03-25 10:37:47
470
原创 Oracle RAID区别使用 6
归档日志 文件不用RAIDRAID 0RAID 0+1归档日志时,归档进程可能会消耗很多系统资源,所以速度越快越好,如果使用RAID 0或不使用RAID,建议多做几份拷贝,如果使用RAID 0+1,那你就高枕无忧了。回滚/撤销 数据文件RAID 0+1这些文件需要恒定不变的I/O,并且数据需要保护,因为Oracle
2015-03-25 10:36:04
472
原创 Oracle RAID区别使用 5
件类型推荐RAID级别推荐理由控制文件不用RAIDRAID 0RAID 0+1我推荐了3种RAID级别来存储控制文件。 因为控制文件经常更新,所以速度越快越好。但使用RAID 0或不使用RAID存储控制文件时需要小心,要做好备份工作,还有一点需要注意的就是最好使用多个控制文件,一个坏了,说不定其他几个还是好的,这样就可
2015-03-25 10:36:01
530
原创 Oracle RAID区别使用 4
RAID 5RAID 5可以理解为RAID 0和RAID 1的折中方案,RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。要实现这种RAID,最少要3块硬盘,允许其中一块硬盘坏掉而不影响操作系统和应用程序。
2015-03-25 10:34:05
527
原创 Oracle RAID区别使用 3
RAID1RAID 1设计的目的就是为了保证数据的安全,通常我们称之为镜像,即如果你将两块硬盘组成RAID 1,这时你在操作系统中看到的硬盘大小其实只有一块的大小,另一块都做镜像了,所以这种情况下,一份数据保存了两份,允许坏掉其中一块而不影响操作系统和 应用程序的正常使用,但它的缺点是写入速度都较单块硬盘有所下降,毕竟写操作时要写两次,肯定会消耗一定量的CPU时间片的。这种RAID适合
2015-03-25 10:33:27
416
原创 Oracle RAID区别使用 2
RAID 级优缺点描述不用RAID任何RAID 都有一定的管理开销,如果你最需要的是数据写入速度,且不需要为保护数据,那么 你就可以选择不使用RAID ,如果你有3 块 硬盘,那可以将其中一块用于安装操作系统和数据库软件,第二块用作存储数据文件,第三块用作存储日志文件,这样系统整体性能会非常好,但任何一块硬盘坏 掉,系统维护时间都比较长,当然,如果你还有
2015-03-25 10:32:42
407
原创 Oracle RAID区别使用
我们在部署服务器时通常都免不了RAID阵列级别的选择,RAID技术发展到今天已经有数十种之多了,但我们在生产系统上常用的也就只有几种,如 0,1,5,0+1。读者朋友可能对各个级别的RAID原理已经非常熟悉了,甚至能背诵出来,但面临真正在生产系统中选择最适合应用系统的RAID级别时,可能没多少心理有底,本文就oracle数据库服务器在选择RAID阵列级别时做一个介绍,希望对还心存疑虑的人们吃一
2015-03-25 10:31:02
469
原创 分区语句整理 8
end loop; commit; oi_return := 0; exception when exc_error1 then /** * @field-mapping oi_return = -1 */ oi_return := -1; when e
2015-03-25 10:28:17
398
原创 分区语句整理 7
/** * @description call add partition procedure to add the latest partotion * @description partition day is to_char(sysdate,'yyyymmdd') */ prc_s_maintain_partition(iv_char_d
2015-03-25 10:27:46
449
原创 分区语句整理 6
if vi_users_flag raise exc_error3; end if; elsif vi_users_num = 3 then vv_user1 := substr(vv_capi_usernam,1,instr(vv_capi_usernam,',',1,1)-1); vv_user2 :=
2015-03-25 10:27:09
371
原创 分区语句整理 5
begin /** * @description exc_error1 will be raised if iv_username is null and the input string have 4 split symbol * @description get the users' number which is from input parameter
2015-03-25 10:25:52
346
原创 分区语句整理 4
cursor vc_table_info is --defind cursor vc_talbe_info select t1.table_owner, t1.table_name, t1.partition_name, case
2015-03-25 10:23:01
411
原创 分区整理语句 3
--删除分区create or replace procedure clean_tab_partitions(iv_username in varchar2,oi_return out integer)/** head * @name clean_tab_partitions * @caption clean the partition of input users *
2015-03-25 10:21:17
397
原创 分区语句整理 2
-- 查找"分区维护表"中有这个表,但该表不存在或不是分区表select * from lbidw.tb_sys_tab_partitions a where not exists (select 'a' from dba_tab_partitions b where b.table_owner in ('LB
2015-03-25 10:18:33
436
原创 分区语句整理
分区操作语句--删除分区 alter table tb_kr_voice_summary_01_day add partition DATA_20110707 values ('20110707'); --查看一个分区的数据大小 SELECT owner, DECODE (partition_name,
2015-03-25 10:17:14
652
原创 4个分区思想 4
-- 历史表对应的存储过程处理 create or replace procedure prc_m_trans_auth_detail_dyn( iv_min in varchar2, oi_return out integer)is vv_day_or_min varchar2(10);begin execute
2015-03-25 10:14:18
467
原创 4个分区思想 3
--历史表的分区创建partition by range (part_min)( partition part_1 values less than ('15') tablespace tbs_lbi_dm pctfree 10 initrans 1 maxtrans 255 storage ( initial
2015-03-25 10:12:40
506
原创 4个分区思想 2
--BICP展示的存储过程运用函数:fc_sys_get_part_min create or replace function fc_sys_get_part_min(id_sysdate in date) return varchar2 is vi_temp number(2); vv_return varchar2(2);begin v
2015-03-25 10:09:32
417
原创 4个分区思想
--4个分区思路:处理数据所在时间范围处于数据时间(IV_TIME)DM层对应的part_min取值BCIP端查询报表时的系统时间通过fc_sys_get_part_min转换后值00-14151430-441415-29302944-592930-44454400-1444
2015-03-25 10:08:34
629
原创 1.4.10 收集存储过程运行日志
集存储过程运行日志收集LBI上运行的所有存储过程的运行日志。操作步骤步骤 1 以lbi_sys_basic用户登录操作系统。步骤 2 登录数据库。:~> sqlplus lbi_sys_basic/lbi_sys@ora11g步骤 3 查询存储过程日志表。SQL> select * from t_s_sys_log t where t.task_status <> 2
2015-03-24 16:12:43
548
原创 1.4.9 锁表操作
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作操作步骤步骤 1 以oracle用户登录操作系统。步骤 2 登录数据库。~> sqlplus '/ as sysdba'步骤 3 查询哪个表被锁。SQL> select b.owner,b.object_name,a.session_id,a.locked_mode from v$l
2015-03-24 16:12:04
416
原创 1.4.8 表空间维护
背景信息Oracle表空间利用率超过80%时,需要扩展表空间来保证LBI正常运行。查询表空间利用率步骤1 以oracle用户登录操作系统。步骤2 登录数据库~> sqlplus '/ as sysdba'步骤3 查询表空间利用率SQL> select a.tablespace_name, a.used_space * 8192 / (1024 * 1024) used_
2015-03-24 16:11:18
487
原创 1.4.7 信息统计工具dbms_stats.gather_table_stats 2
method_opt:决定histograms信息是怎样被统计的.method_opt的取值如下(默认值为FOR ALL COLUMNS SIZE AUTO):for all columns:统计所有列的histograms.for all indexed columns:统计所有indexed列的histograms.for all hidden columns:统计你看不到列的hi
2015-03-24 16:08:01
470
kettle安装配置
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人