近日,甲骨文宣布推出免费开发者版 oracle database 23c,其以docker镜像、virtualbox虚拟机和linux rpm安装文件的形式提供,本文以virtualbox虚拟机形式安装oracle database 23c,简单两步让你即刻拥有oracle 23c。
先来看一下oracle 23c许可限制:
oracle数据库免费cpu限制
oracle database free自动限制为两个核心进行处理。例如,在一台具有2个双核cpu(四核)的计算机上,如果大量数据库客户端试图同时运行cpu密集型查询,那么即使有更多的cpu容量可用,oracle database free也将以仅以两个核心的速度处理查询。
oracle数据库免费安装和运行时限制
oracle database free仅限于每个逻辑环境一次安装。逻辑环境可以是虚拟机或容器等虚拟主机,也可以是物理主机。如果您尝试在这样的逻辑环境中启动多个oracle database free安装,则会显示ora-00442: oracle database free single instance violation error
,您的数据库将无法启动。
这不会影响oracle database standard edition 2或oracle database enterprise edition的任何现有安装或新安装。
oracle数据库免费用户数据限制
oracle database free中的最大用户数据量不能超过12 gb。如果用户数据超过此限制,则系统会显示ora-12592
错误。
oracle数据库免费ram限制
oracle database free的最大ram量不能超过2 gb,即使有更多可用。
了解完许可限制后,让我们通过简单两步拥抱oracle23c!
使用工具:vmware
镜像:oracle_database_23c_free_developer_appliance.ova
第一步:下载镜像
vm网址:
第二步:导入镜像
遇到导入失败,点击重试继续导入即可!
点击start启动浏览器查看oracle23c数据库相关信息
打开终端,查看数据库实例监听
lsnrctl status
登入数据库,可以看到使用 sqlplus / as ssydba 无法直接登录,只能使用密码登录。
[oracle@localhost ~]$ sqlplus '/as sysdba'
sql*plus: release 23.0.0.0.0 - developer-release on thu apr 13 06:08:12 2023
version 23.2.0.0.0
米乐app官网下载 copyright (c) 1982, 2023, oracle. all rights reserved.
error:
ora-01017: invalid credential or not authorized; logon denied
enter user-name:
error:
ora-01017: invalid credential or not authorized; logon denied
enter user-name:
error:
ora-01017: invalid credential or not authorized; logon denied
sp2-0157: unable to connect to oracle after 3 attempts, exiting sql*plus
[oracle@localhost ~]$ sqlplus 'sys/oracle as sysdba'
sql*plus: release 23.0.0.0.0 - developer-release on thu apr 13 06:08:34 2023
version 23.2.0.0.0
米乐app官网下载 copyright (c) 1982, 2023, oracle. all rights reserved.
connected to:
oracle database 23c free, release 23.0.0.0.0 - developer-release
version 23.2.0.0.0
sql>
查看数据库版本
[oracle@localhost ~]$ sqlplus 'sys/oracle as sysdba'
sql*plus: release 23.0.0.0.0 - developer-release on thu apr 13 06:08:34 2023
version 23.2.0.0.0
米乐app官网下载 copyright (c) 1982, 2023, oracle. all rights reserved.
connected to:
oracle database 23c free, release 23.0.0.0.0 - developer-release
version 23.2.0.0.0
sql> select version,version_full,status from v$instance;
version version_full status
----------------- ----------------- ------------
23.0.0.0.0 23.2.0.0.0 open
sql>