历史记录
清空历史记录
    首页 > 电脑软件 > oracle数据库 v21

    oracle数据库

    v21

    • 软件大小:1.83G
    • 软件版本:v21
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-26
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    Oracle数据库是甲骨文公司开发的大型商业数据库,功能特别强大,能处理海量数据和复杂查询,支持各种操作系统。它不仅有完善的备份恢复和数据分析工具,还是企业级应用的首选。我个人觉得它最厉害的地方在于不断进化,比如新特性里的可插拔数据库,能把多个数据库装在一个容器里管理,大大提升了部署和维护的效率,这对大型企业来说简直是福音。 除了架构上的革新,它在细节上也做了很多优化。比如新的默认值可以直接引用序列,分页查询语法更像MySQL那样简单,还有自适应执行计划能根据实际数据动态调整,这些改进让开发和运维都轻松了不少。不过用的时候也得注意,比如创建用户一定要指定默认表空间,别让它占用系统表空间。虽然现在开源数据库很火,但Oracle在稳定性、安全性和处理高并发事务方面,依然是很多核心系统的不二之选。

    oracle数据库是是由美国Oracle公司(甲骨文)提供的以分布式数据库为核心的数据库管理应用。oracle数据库软件支持大型数据集的存储和管理,能够处理高度复杂的查询和事务处理。它具有高度可伸缩性和可靠性,可以运行于各种操作系统和硬件平台上,包括Linux、Windows、UNIX和IBM主机等。此外,Oracle数据库还支持多语言编程,包括Java、C++、Python、.NET等。

    Oracle数据库提供全面的功能和工具,包括事务处理、数据备份和恢复、数据分析和报表等,可以满足各种企业应用的需求。它的表是最基本的对象类型,用于存储数据。此外,Oracle数据库还具有数据仓库操作功能,能够轻松实现数据仓库的操作。总之,Oracle数据库软件是一种功能强大、可靠性高、安全性好、可伸缩性强的商业数据库管理系统,是企业级应用和大型数据中心的首选数据库之一。

    oracle新特性

    1、更好的PL / SQL的SQL

    直接在SQL中嵌入PL/SQL对象并运行,猜测可能优化了SQL engine 和 PL/SQL engine 2种的代码引擎之间的交互,以获得比之前传统的SQL调用函数更少的上下文切换

    2、全新的默认值

    增强了DEFAULT, default目前可以直接指代sequence了,同时增强了default充当identity的能力

    3、增加的大小限制为VARCHAR2类型,和原始数据类型

    Varchar2, NVarchar2 and Raw这些数据类型的大小上限可以扩展到32k,和其在PL/SQL中的变量类型一样了,当然过长可能导致像LOB那样OUT OF 存放

    4、更容易的top-N和分页查询

    更易用的Top-N和页码查询。提供了类似MySQL中limit的语法,Row Limiting Clause

    5、增强的行模式匹配

    提供了新的模式匹配子句 match_recognize,可以通过match_recognize 定义正则语法

    6、分区特性增强

    包括异步维护全局索引的drop和truncate分区操作, 以及Interval + Reference分区方式

    7、自适应执行计划

    该特性可以谈得上神奇,最终的执行计划将基于执行中获得的行,列倾斜造成的问题将被克服

    8、统计信息增强

    加入了第11级的动态采样, 对于并行查询自动打开11级的动态采样,混合直方图

    9、临时UNDO撤销

    临时表的UNDO数据可以放到TEMP中,有助于减少 UNDO表空间中的undo数据,进一步减少redo的产生, 从而使得Active Data Guard中的临时表允许做DML,设置方法为:ALTER SYSTEM/SESSION SET TEMP_UNDO_ENABLED=true|false

    10、数据优化包括自动压缩和分层

    11、应用持续性增强

    事务卫士(Transaction Guard)保证了解事务结果

    12、可插入数据库:

    ⑴.一个容器数据库(container database)中可以存放多个Pluggable Databases

    对于外部应用程序和开发者来说Pluggable Databases看上去就是一个普通的版本12.1之前的数据库

    用户连接到Pluggable Databases时看到的是一个单一数据库和从前一样

    ⑵新的管理模式

    数据库管理员DBA可以连接到Pluggable Database并仅仅管理该数据库

    超级DBA可以连接到容器数据库并如同管理单系统镜像那样管理

    RAC中的每一个实例均打开容器数据库并可以选择打开哪些Pluggable Database

    ⑶内建的多分租(Multi-tenancy)

    每个Pluggable Database均独立于其他Pluggable Database

    Resource Manager特性被扩展到Pluggable Database中

    ⑷Pluggable Databases特性可以带来的好处

    加速重新部署现有的数据库到新的平台的速度

    加速现有数据库打补丁和升级的速度

    从原有的DBA的职责中分离部分责任到应用管理员

    集中式管理多个数据库

    提升RAC的扩展性和故障隔离

    与Oracle SQL Developer 和Oracle Enterprise Manager高度融合

    创建用户

    当你创建用户时,应该定义它的表空间(default tablespace)。否则,它会使用系统表空间(system tablespace)。这是应该避免的。

    这是常用的创建用户的一个例子:

    CREATE USER XXXXX IDENTIFIED BY xxxxx

    PROFILE DEFAULT

    DEFAULT TABLESPACE USERS

    TEMPORARY TABLESPACE TEMPTS01

    ACCOUNT UNLOCK;

    请注意,你首先要确认你的数据库里是否有这二个表空间:USERS和TEMPTS01。如果没有,你先要创建表空间USERS及TEMPTS01,然后再创建用户。

    操作手册

    1、入门语句

    普通用户连接: Conn scott/tiger

    超级管理

    员连接: Conn “sys/sys as sysdba” Disconnect;

    断开连接

    Save c:\1.txt 把SQL存到文件

    Ed c:\1.txt 编辑SQL 语句

    @ c:\1.txt 运行SQL语句

    Desc emp; 描述Emp结构

    Select * from tab; 查看该用户下的所有对象

    Show user; 显示当前用户

    如果在sys用户下:查询 Select * from emp;

    会报错,原因:emp是属于scott,所以此时必须使用:select * from scott.emp; /运行上一条语句

    2、日期函数

    Months_between()

    select months_between(sysdate,hiredate) from emp

    Add_months()

    select add_months(sysdate,1) from dual

    Next_day()

    select next_day(sysdate,'星期一') from dual

    Last_day

    select last_day(sysdate) from dual

    oracle怎么用?

    1、oracle怎么登陆?

    1.如果你以sys用户登录的话,连接身份请选择【as sysdba】

    说明:如果你的sys用户密码在安装的时候没有修改,他的默认密码是:

    【change_on_install】。

    如果你改了忘记了,可以利用如下方法重置:

    1)进入cmd

    2)sqlplus / as sysdba

    3)alter user sys identified by 新密码;

    2.如果是你新建的普通用户登录的话,用户名和密码请重新确认是否正确,如果实在是确认不了的话,使用sqlplus工具按照如下方式重新建一个用户再试

    1)进入cmd

    2)sqlplus / as sysdba 或者 sqlplus sys/密码 as sysdba

    3) create user 用户名 identified by 密码;

    4) grant connect,resource to 用户名;

    5) conn 用户名/密码

    说明:如果第 5)步可以连接成功说明,用户建立成功,就可以用这个用户登录了。

    oracle怎么创建数据库?

    1、按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开;

    2、打开数据库配置助手Database Configuration Assitant,单击“下一步”;

    步骤1:选择“创建数据库”,单击“下一步”;

    3、选择“一般用途或事务处理”,单击“下一步”;

    4、设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”;

    5、管理选项配置,不勾选配置Enterprise Manager,单击“下一步”;

    6、数据库身份证明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”;

    7、数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;

    8、恢复配置,指定快速恢复区;

    9、数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;

    10、初始化参数,设置内存、字符集等,单击“下一步”;

    11、数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;

    12、创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库。

    相关软件

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐