十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、在做Oracle监听程序测试时,发现帐户已经被锁定。
创新互联建站专注于企业成都全网营销、网站重做改版、故城网站定制设计、自适应品牌网站建设、H5技术、商城网站开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为故城等各大城市提供网站开发制作服务。
2、在数据库安装电脑上,点击开始打开运行窗口。
3、在运行窗口输入CMD,调出命令提示符界面。
3、在命令提示符下面,用管理员身份登入到数据库sqlplus / as sysdba。
4、输入解锁命令alter user Scott account unlock后回车。
5、看见用户已更改的字样,表示命令已成功执行。
6、再切换到监听程序验证,原来的ora-28000帐户被锁定的提示已经不存在了。用户解锁成功。
1、首先打开任务管理器、或者右击桌面下方的任务栏选择q启动任务管理器。在任务管理器上点击上方的服务、再点击右下方的服务、将oracle服务调成手动模式。
2、其次可以看见红色箭头所指向的两个服务、分别是oracle服务和oracle监听器、将oracle服务调成手动模式选中监听器、右击选择属性将oracle服务调成手动模式。
3、最后击下拉框、选择手动、保存将oracle服务调成手动模式完成后、开机速度就会明显加快了将oracle服务调成手动模式同上将oracle服务设置为手动即可。
目前我了解到国内安华金和可以支持,他家产品不仅支持一般文件类型的数据脱敏,例如:CSV文件、TXT文件、Excel文件;同时,支持医疗行业常见文件类型的数据脱敏,包括XML、HTML格式的电子病历文件和DICOM格式的医学影像文件等;最主要的是系统还支持对Oracle数据库导出的DMP文件进行脱敏,并将脱敏后的数据写入目标数据库,或直接生成脱敏后的DMP文件发送给数据使用者。
那我就以安华金和静态数据脱敏产品为例,简单介绍一下:
自动识别敏感数据,无须人工梳理
静态数据脱敏产品经过多年技术打磨与行业服务经验的积累,将大量敏感数据规则和识别算法内置于脱敏系统,具有识别准确率高、速度快等特点,节省了人工梳理敏感数据的工作,避免了由于人工梳理导致的遗漏。同时,灵活的自定义规则可以满足不同行业对各类敏感数据的个性化识别需求。
操作流程简单,脱敏性能更高
静态数据脱敏产品采用流程化的引导式操作,操作人员只需几步设置即可发起一个脱敏任务,在提升效率的同时降低对相关人员的技术要求。此外,脱敏任务的执行采用了多任务、多线程并行处理,大幅提高了数据脱敏的性能,缩短了数据交付时间。
支持常见及特定类型文件脱敏
静态数据脱敏产品不仅支持一般文件类型的数据脱敏,例如:CSV文件、TXT文件、Excel文件;同时,支持医疗行业常见文件类型的数据脱敏,包括XML、HTML格式的电子病历文件和DICOM格式的医学影像文件等;此外,系统还支持对Oracle数据库导出的DMP文件进行脱敏,并将脱敏后的数据写入目标数据库,或直接生成脱敏后的DMP文件发送给数据使用者。
通过集群部署,突破性能瓶颈
静态数据脱敏产品可采用多台脱敏节点横向扩展部署,由总控节点将脱敏任务拆分并发放至各脱敏节点进行分布式并行脱敏,从而突破单台部署的性能瓶颈。因此,当数据量大且对脱敏效率要求较高时,采用集群部署的方式可满足客户对于脱敏性能的要求。
API接口无缝对接,影响最小化
静态数据脱敏产品能够提供稳定、高效的API接口,可直接与客户已有的OA或ITSM系统实现无缝对接,在保证对现有管理流程影响最小化的前提下,实现系统的各项功能,以技术手段弥补管理中不易覆盖的“最后一步”。"
是一款具有高性能和高扩展性的数据屏蔽和脱敏产品,极力推荐他家~可以去百度咨询一下
据我了解,安华金和数据静脱产品目前是国内支持数据库类型最全的厂商,他们支持Oracle、SQL Server、MYSQL、MySQL Drds、DB2、Sybase、Teradata、PostgreSQL、Greenplum、SAP HANA、DM、Gbase、ADS、ODPS、Hive等,还有支持的数据类型也非常全,支持CSV-XML-HTML-JSON-DCM格式文件脱敏、支持DMP文件脱敏、支持同构异构源库脱敏、具备复杂脱敏项目管理,具备集群脱敏能力,可以找他们了解下,还有不明白去问百度。
CREATE TABLE #test (
ID int,
name varchar(10),
age int
);
go
-- 用于测试 楼主的原始数据.
INSERT INTO #test
SELECT 1, 'tom', 22 UNION ALL
SELECT 2, 'tom', 23 UNION ALL
SELECT 3, 'tom', 24 UNION ALL
SELECT 4, 'lily', 22 UNION ALL
SELECT 5, 'lily', 23;
-- 用于测试 年龄不是按照大小顺序
INSERT INTO #test
SELECT 101, '张三', 23 UNION ALL
SELECT 102, '张三', 22 UNION ALL
SELECT 103, '张三', 21;
GO
-- 楼主的SQL
select * from #test where ID in(select max(t.ID) from #test t group by t.NAME)
GO
ID name age
----------- ---------- -----------
3 tom 24
5 lily 23
103 张三 21
(3 行受影响)
-- 方法1:
SELECT
*
FROM
#test main
WHERE
NOT EXISTS( select 1 FROM #test sub where main.name=sub.name AND main.agesub.age);
GO
ID name age
----------- ---------- -----------
3 tom 24
5 lily 23
101 张三 23
(3 行受影响)
-- 方法2:
select * from #test
where name + '.' + CAST(age as char) IN (SELECT name + '.' + CAST(MAX(age) as char) FROM #test GROUP by name);
GO
ID name age
----------- ---------- -----------
3 tom 24
5 lily 23
101 张三 23
(3 行受影响)