udev规则配置共享存储持久化名称的两种方法对比
文件1: cat /etc/udev/rules.d/99-dm-asmdevices.rules KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/$name",RESULT=="3638eb471005847e5ef58bb3400000032",SYML1NK+="dsc/asmdcr",OWNER="dmdba",GROUP="dinstall",MODE="0660" KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/lib/udev/scsi_id -g -u -d /dev/Sname",RESULT=="3638eb471005847e5ef58bb3400000036",SYML1NK+=&...
刘强东谈管理
刘强东认为企业管理的核心本质就是管人,除了不可控的政策风险外,企业的成败几乎100%取决于人的因素。他在讲话中系统性地分享了京东历经12年管理实践总结出的“八项核心管理原则”。 人才选拔:价值观第一刘强东提出“能力价值观体系”,坚持价值观第一的原则。他将能力强但价值观不符的人称为“铁锈”,认为这类人的破坏性极大,必须坚决清除。在选人时,只有价值观相符,才会进一步考察其能力。 决策机制:ABC两级人事权为了防止权力过分集中和“一言堂”,京东实行ABC两级人事管理体制。任职、升职、加薪或开除等决定,必须由直接上级(B)和上级的老板(A)共同决定,HR则作为“法律维护者”负责流程审核。 组织结构:8150原则与扁平化该原则要求每位管理者直接汇报的下属人数不得少于8人,原则上不超15人。对于同工种的基层员工,管理跨度需达到50人以上才能设第二个主管。其核心是减少管理层级,防止信息在多层传递中失真,确保组织扁平高效。 文化防卫:一二原则(防帮派)为防止内部形成派系或“帮派文化”,京东规定新管理者入职时最多只能带两名原单位下属。这保证了部门对新员工的公平性,也避免了因管理者离职导致整个部门...
达梦同步软件DMDRS同步所需权限
DM端创建用户赋予权限: CREATE USER DMDRS IDENTIFIED BY Dm123123; --需要创建会话权限,系统表、系统字典和动态视图的查询权限 GRANT PUBLIC,SOI,SVI,VTI TO DMDRS; --需要非同步用户下待装载表/序列上的查询权限 GRANT SELECT ANY TABLE,SELECT ANY SEQUENCE TO DMDRS; --DSC集群需要新增以下权限: GRANT CREATE TABLE TO DMDRS; GRANT CREATE PACKAGE TO DMDRS; Oracle端创建用户赋予权限: CREATE USER DMDRS IDENTIFIED BY Dm123123; --启动时需要在目标数据库中创建辅助表和辅助存储过程,在连接数据库时需要创建会话 GRANT RESOURCE,CONNECT TO DMDRS; --启动时需要查询数据库的相关参数信息 GRANT SELECT ON V_$INSTANCE TO DMDRS; GRANT SELECT ON V_$PARAMETER TO...
从技术层面看,Oracle数据库是不是能把MySQL秒成渣?
最近,小编在知乎上看到这样一个问题:从技术层面看,Oracle数据库是不是能把MySQL秒成渣?很多童鞋对该问题都回答得非常犀利,还有童鞋戏称“如果把Oracle比作防弹装甲车,MySQL就是爱玛电动车”……于是,小编精选了几位知乎网友的精彩回复,分享给大家学习交流:1号知乎网友:texttime vage秒成渣不至于。只谈技术,不谈信创、自主可控等大环境。数据库的各种算法、架构,有的已经出现几十年,早已被研究透。比如B Tree、WAL日志、优化器的基于成本生成SQL Plan、Buffer的管理等等。MySQL,PostgreSQL,包括数百家雨后春笋一样出现的国产数据库,在这些算法、架构的实现上,不乏可圈可点之处。就算谈不上超越Oracle,但差距也不太大。只谈技术,Oracle真正厉害之处就在于——几乎所有人,都不明白Oracle的厉害之处。你不知道对手强在哪儿?又谈何超越?从技术上,Oracle真正厉害的地方,是对计算体系从上到下的透彻的研究与技术积累。(这种积累不是你进入Oracle公司工作,就能感觉到的。至少达到一定级别,融入其中才行。)简单点说,Oracle数据库...
达梦数据对比工具的部署与使用
1、拷贝达梦软件bin目录到Oracle服务器(root用户)压缩Linux rh6 x86版本的达梦数据库bin目录,例如压缩文件为dmbin.tar.gz,将文件拷贝到Oracle服务器指定目录并解压(如:/home/oracle/dmbin),给目录/home/oracle/dmbin授予相关权限和用户组 1chown -R oracle:oinstall /home/oracle/dmbin 2、配置ODBC连接Oracle数据库(1)上传unixODBC源码文件,解压,编译安装(root用户) 123456tar -zxvf unixODBC-2.3.7.tar.gzcd unixODBC-2.3.7./configure --prefix=/usr/local/unixODBC-2.3.7 --includedir=/usr/include --libdir=/usr/lib --bindir=/usr/bin --sysconfdir=/etc --enable-gui=nomakemake instal...
达梦数据库查询数据库中的索引
查询达梦数据库中创建的索引,不包含系统索引和子分区表上的索引 123456789101112131415161718192021222324252627282930313233343536373839404142--查询全库索引 SELECT IDX.OWNER, IDX.TABLE_NAME, IDX.INDEX_NAME FROM ALL_INDEXES IDXINNER JOIN ALL_TABLES TB ON TB.TABLE_NAME=IDX.TABLE_NAME AND TB.OWNER=IDX.OWNERINNER JOIN (SELECT SYSOBJ.NAME FROM SYSOBJECTS SYSOBJ INNER JOIN SYSINDEXES SYSIDX ON SYSIDX.ID=SYSOBJ.ID WHERE SYSIDX.FLAG IN (...
DM数据库使用最大连接数限制
在达梦数据库适配使用过程中,偶尔会遇到超过最大连接数限制的问题: 可从以下几个方面排查: 1、查看数据库最大连接数是否超过上限1)dm.ini查看MAX_SESSIONS参数2)数据库内存中MAX_SESSIONS参数值 3)直接查看v$dm_ini查看MAX_SESSIONS参数值信息 1select * from v$dm_ini where para_name='MAX_SESSIONS'; 4)查看当前数据库会话连接数(v$sessions) 可以看到实际连接数超数据库内存中最大连接限制导致,同时发现ini参数值和内存值不符 5)max_sessions为静态参数值需要重启生效 测试过程中发现,重启并未生效,且无论改为多少依旧为5 2、查看试用key(v$license) 可以看到CONCURRENCY_USER_NUMBER并发连接数上限为5,由此可见是license影响最大连接数限制的,可以移走数据库安装bin目录下的dm.key,使用开发版解决,使用期为1年 3、查看用户是否设置了资源限制 当用户本身设置了最大会话数,当超过连接上限...
DM代理用户
需求1)需要使用A用户建立B用户的表,但我们又不能授予A create any table的权限(因为这样A用户就可以在所有用户下建立表),但目前也没有更细颗粒度的权限可以授予用户; 2)当已经授予用户A用户B下的表查询权限,当用户B下新增表,又需要再次授予B用户新增表的权限,运维使用起来比较繁琐; 以上情况就可以通过代理用户解决。 环境DM8 windows版本 代理用户使用方式1、创建测试用户 1234CREATE USER A IDENTIFIED BY A123456789 ;CREATE USER B IDENTIFIED BY B123456789 ;ALTER USER A GRANT CONNECT THROUGH B ; -- 授权用户B代理用户A的权限GRANT PUBLIC, RESOURCE ,SOI ,SVI ,VTI TO A ; 2、创建测试表 1234567891011121314151617181920212223242526272829SQL> conn A/A123456789服务器[LOCALHOST:5236]:处于普通打开状态登...
达梦数据库统计信息的导出导入
一、统计信息对象统计信息描述了对象数据的分布特征。统计信息是优化器的代价计算的依据,可以帮助优化器较精确地估算成本,对执行计划的选择起着至关重要的作用。统计信息的收集频率是一把双刃剑,频率太低导致统计信息滞后,频率太高又影响查询性能,因此,系统管理员需要根据实际情况,合理安排统计信息收集的频率。 达梦数据库的统计数据对象分三种:表统计信息、列统计信息和索引统计信息。统计信息生成过程分三个步骤: 1.确定采样的对象:根据数据对象,确定需要分析哪些数据。1) 表:计算表的行数、所占的页数目、平均记录长度。2) 列:统计列数据的分布特征。3) 索引:统计索引列的数据分布特征。 2.确定采样率。用户根据统计数据对象的大小,确定采样率。如缺省,则默认通过内部算法确定数据的采样率。 3.生成统计信息。根据不同的数据对象生成不同的统计信息。1)表:表的行数、所占的页数目、平均记录长度等汇总数据。2)列和索引:将采样的数据按照不同的分布特征生成相应的直方图。有两种类型的直方图:频率直方图和等高直方图。根据算法分析表的数据分布特征(以不同值的数据量 1万个为分界线),确定直方图的类型。频率直方图的...
Oracle常用命令(DMHS同步时使用)
1.查看Oracle字符集 12SELECT USERENV('LANGUAGE') FROM DUAL;SELECT * FROM NLS_DATABASE_PARAMETERS; 2.Oracle开启归档(1)查看是否开启归档 1SQL> ARCHIVE LOG LIST (2)启动到MOUNT状态 12SQL> SHUTDOWN IMMEDIATESQL> STARTUP MOUNT (3)创建归档目录 123456SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/oracle/archive';SQL> ALTER DATABASE ARCHIVELOG;SQL> ALTER DATABASE OPEN;SQL> ALTER SYSTEM SWITCH LOGFILE;SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;SQL> ALTER SYSTEM ARCHIVE LOG ALL; --RA...









