eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

October 18, 2023

官网更换首页:Oracle旗帜鲜明表明立场支持以色列

Oracle公司的官网,更换了首页内容,明确表明立场:Oracle与以色列站在一起
声明指出:

Oracle谴责针对以色列及其公民的恐怖袭击。Oracle将为其员工、以色列政府和国防机构提供一切必要的支持。

Magen David Adom是一家为以色列公民提供紧急医疗服务的非营利组织,致力于减轻任何地方的人类痛苦,保护所有人的健康和尊严。Oracle将为员工向这一重要组织的捐款提供等额资助。

ES 2023-10-18 at 14.13.15.png

此前,Oracle已承诺向Magen David Adom捐赠100万美元,并正在发起一场活动,鼓励其15万名员工捐款,Oracle还将为员工捐款实现等额捐助。Oracle首席执行官萨夫拉·卡茨(Safra A. Catz)公开谴责了这些袭击。

Safra A. Catz,出生于以色列,小时候随家人移民到美国,她能讲流利的希伯来语。Catz 自1999年4月起担任甲骨文公司高管,自2001年起担任董事会成员。2011年4月,她被任命为联席总裁兼首席财务官,向创始人拉里·埃里森汇报工作。2014年9月,甲骨文宣布埃里森将辞去首席执行官一职,马克·赫德和卡茨已被任命为联合首席执行官。2019年9月,赫德因健康问题辞职后,卡茨成为唯一的首席执行官。

此外,众所周知,Oracle公司的创始人 Larry Ellison有一半的犹太血统,他母亲是犹太人,父亲是一个意大利飞行员。

Catz 曾经公开表达说:"当你与Oracle公司联系时,你就会明白我们对美国和以色列的承诺。我们对自己的使命没有丝毫弹性,我们对以色列的承诺是首屈一指的。这是一个自由的世界,我爱我的员工,如果他们不同意我们支持以色列国的使命,那么也许我们公司不适合他们。拉里和我公开承诺支持以色列,并将个人时间投入到这个国家,任何人都不应该对此感到惊讶。"

Oracle公司向来旗帜鲜明,这一次也毫不例外。不谈立场,让我们共同期待世界和平。

Posted by eygle at 4:16 PM | Permalink | OraNews (268)

September 30, 2022

Oracle Database 23c 新特性: 基于别名和位置的 GROUP BY 简化

在Oracle Database 23c 中,group by 作出了一个期待已久的增强,支持通过别名或者位置的Group by 查询。

在23c之前,group by 要不断重复查询中的复杂逻辑,如下所示:

SELECT EXTRACT(year FROM hiredate) AS hired_year, COUNT(*) from emp

GROUP BY extract(year FROM hiredate) HAVING extract(year FROM hiredate) > 1985;

在23c中,可以通过别名大大简化这一SQL:

SELECT EXTRACT(year FROM hiredate) AS hired_year, COUNT(*) from emp

GROUP BY hired_year HAVING hired_year > 1985;

20220927-f614551a-5cfc-4a68-9dd3-b0eada06632c.png

这是开发者期待已久的,终于在 23中得以实现。

Posted by eygle at 9:18 AM | Permalink | Oracle12c/11g (177)

September 28, 2022

Oracle Database 23c 新特性:4096 列支持和 Schema 权限一次授予

我们知道 MogDB 单表最大支持 1600 列,Oracle 此前版本单表支持 1000列。

在23c中,单表支持列数量扩展到 4096 列。启用这一个特性需要将兼容性参数设置为23.0.0,同时将 Max_columns设置为 Extended:

alter system set MAX_COLUMNS=EXTENDED;

20220927-31e05273-6171-4759-9bb4-012612c27a47.png

在23c之前的版本,如果针对 Schema 对其他用户进行授权,需要通过系统权限 或 对象权限 分别显示的授予,这对数据库带来了额外的安全风险 或 复杂性。

在 Oracle 23 中,可以对 Schema 进行授权,简化了之前的全线操作:

grant select any table on SCHMEA PROD to HR;

20220927-9d215746-e487-41d7-b5d1-6bcc2fdf104c.png

详情参考:Oracle Database 23c 十小新特性速览:从Schema权限到4096列支持

Posted by eygle at 3:33 PM | Permalink | Oracle12c/11g (177)

Oracle Database 23c新特性:无需DUAL表和FROM的SELECT快捷查询

我们知道,在 MogDB 数据库中,SELECT 是可以不跟 FROM 子句实现一系列的查询功能,例如:

MogDB=#select 2^10;
 ?column? 
----------
     1024
(1 row)

MogDB=#select 9*9;
 ?column? 
----------
       81
(1 row)

在 Oracle 23c 中,第一次实现了不带From子句的查询,因而原来大量依赖 Dual 表的查询,可以松下了一口气。

现在 Oracle 开始支持 SELECT SYSDATE 直接返回结果:

20220927-6bbc9e9d-5f48-4154-8acb-673388a5001c.png

在23c之前的版本中,DUAL 表是最常用的一个计算和常量返回的虚拟表:

SQL> select sysdate from dual;

SYSDATE

---------

28-SEP-22

SQL> select sysdate;

select sysdate

*

ERROR at line 1:

ORA-00923: FROM keyword not found where expected

详情参考:Oracle Database 23c 十小新特性速览:从Schema权限到4096列支持

Posted by eygle at 3:19 PM | Permalink | Oracle12c/11g (177)

March 14, 2022

MacOS 使用终端连接 MySQL 查询乱码的问题解决

最近在使用 MacOS 访问 MySQL 数据库时,查询总是出现乱码,数据库和表的字符集、终端设置都是 UTF8.

最后发现是 MacOS Terminal 的环境变量设置问题:

编辑配置文件

vim ~/.bash_profile

添加一样内容:

export LC_ALL=zh_CN.UTF-8

执行命令,使其生效:

source ~/.bash_profile

即可解决客户端的 Terminal 终端设置导致的乱码问题。

Posted by eygle at 2:46 PM | Permalink | Beginner (55)

近期发表

  • openGauss 概述 - December 7, 2021
  • openGauss 云安全技术 - December 3, 2021
  • MacOS Monterey在腾讯会议声音不起作用coreaudiod重置 - November 30, 2021
  • openGauss 分布式事务 - November 25, 2021
  • openGauss 数据库并发控制 - November 24, 2021
  • openGauss 数据库事务概览 - November 22, 2021
  • openGauss 数据库内存引擎 - November 19, 2021
  • openGauss 数据库列存储引擎 - November 18, 2021
  • 墨天轮国产数据库沙龙 | 胡彦军:华为GaussDB迁移工具解密 - November 17, 2021
  • 国产数据库沙龙 | 张晓庆:GoldenDB分布式数据库自动安装与备份恢复 - November 17, 2021


  • CopyRight © 2004 ~ 2012 eygle.com, All rights reserved.