當(dāng)前位置:首頁 > 電腦軟件 > 數(shù)據(jù)庫類 > oracle數(shù)據(jù)庫

oracle數(shù)據(jù)庫

版本:v21 大?。?.83G 語言:簡體中文 類別:數(shù)據(jù)庫類
  • 類型:國外軟件
  • 授權(quán):共享軟件
  • 更新:2024-02-03
  • 標(biāo)簽: 數(shù)據(jù)庫
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7,Win2003
  • 本地下載
8.5
0% 0%

情介紹

oracle數(shù)據(jù)庫是是由美國Oracle公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的數(shù)據(jù)庫管理應(yīng)用。oracle數(shù)據(jù)庫軟件支持大型數(shù)據(jù)集的存儲和管理,能夠處理高度復(fù)雜的查詢和事務(wù)處理。它具有高度可伸縮性和可靠性,可以運(yùn)行于各種操作系統(tǒng)和硬件平臺上,包括Linux、Windows、UNIX和IBM主機(jī)等。此外,Oracle數(shù)據(jù)庫還支持多語言編程,包括Java、C++、Python、.NET等。

Oracle數(shù)據(jù)庫提供全面的功能和工具,包括事務(wù)處理、數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)分析和報表等,可以滿足各種企業(yè)應(yīng)用的需求。它的表是最基本的對象類型,用于存儲數(shù)據(jù)。此外,Oracle數(shù)據(jù)庫還具有數(shù)據(jù)倉庫操作功能,能夠輕松實(shí)現(xiàn)數(shù)據(jù)倉庫的操作??傊琌racle數(shù)據(jù)庫軟件是一種功能強(qiáng)大、可靠性高、安全性好、可伸縮性強(qiáng)的商業(yè)數(shù)據(jù)庫管理系統(tǒng),是企業(yè)級應(yīng)用和大型數(shù)據(jù)中心的首選數(shù)據(jù)庫之一。

oracle新特性

1、更好的PL / SQL的SQL

直接在SQL中嵌入PL/SQL對象并運(yùn)行,猜測可能優(yōu)化了SQL engine 和 PL/SQL engine 2種的代碼引擎之間的交互,以獲得比之前傳統(tǒng)的SQL調(diào)用函數(shù)更少的上下文切換

2、全新的默認(rèn)值

增強(qiáng)了DEFAULT, default目前可以直接指代sequence了,同時增強(qiáng)了default充當(dāng)identity的能力

3、增加的大小限制為VARCHAR2類型,和原始數(shù)據(jù)類型

Varchar2, NVarchar2 and Raw這些數(shù)據(jù)類型的大小上限可以擴(kuò)展到32k,和其在PL/SQL中的變量類型一樣了,當(dāng)然過長可能導(dǎo)致像LOB那樣OUT OF 存放

4、更容易的top-N和分頁查詢

更易用的Top-N和頁碼查詢。提供了類似MySQL中l(wèi)imit的語法,Row Limiting Clause

5、增強(qiáng)的行模式匹配

提供了新的模式匹配子句 match_recognize,可以通過match_recognize 定義正則語法

6、分區(qū)特性增強(qiáng)

包括異步維護(hù)全局索引的drop和truncate分區(qū)操作, 以及Interval + Reference分區(qū)方式

7、自適應(yīng)執(zhí)行計劃

該特性可以談得上神奇,最終的執(zhí)行計劃將基于執(zhí)行中獲得的行,列傾斜造成的問題將被克服

8、統(tǒng)計信息增強(qiáng)

加入了第11級的動態(tài)采樣, 對于并行查詢自動打開11級的動態(tài)采樣,混合直方圖

9、臨時UNDO撤銷

臨時表的UNDO數(shù)據(jù)可以放到TEMP中,有助于減少 UNDO表空間中的undo數(shù)據(jù),進(jìn)一步減少redo的產(chǎn)生, 從而使得Active Data Guard中的臨時表允許做DML,設(shè)置方法為:ALTER SYSTEM/SESSION SET TEMP_UNDO_ENABLED=true|false

10、數(shù)據(jù)優(yōu)化包括自動壓縮和分層

11、應(yīng)用持續(xù)性增強(qiáng)

事務(wù)衛(wèi)士(Transaction Guard)保證了解事務(wù)結(jié)果

12、可插入數(shù)據(jù)庫:

⑴.一個容器數(shù)據(jù)庫(container database)中可以存放多個Pluggable Databases

對于外部應(yīng)用程序和開發(fā)者來說Pluggable Databases看上去就是一個普通的版本12.1之前的數(shù)據(jù)庫

用戶連接到Pluggable Databases時看到的是一個單一數(shù)據(jù)庫和從前一樣

⑵新的管理模式

數(shù)據(jù)庫管理員DBA可以連接到Pluggable Database并僅僅管理該數(shù)據(jù)庫

超級DBA可以連接到容器數(shù)據(jù)庫并如同管理單系統(tǒng)鏡像那樣管理

RAC中的每一個實(shí)例均打開容器數(shù)據(jù)庫并可以選擇打開哪些Pluggable Database

⑶內(nèi)建的多分租(Multi-tenancy)

每個Pluggable Database均獨(dú)立于其他Pluggable Database

Resource Manager特性被擴(kuò)展到Pluggable Database中

⑷Pluggable Databases特性可以帶來的好處

加速重新部署現(xiàn)有的數(shù)據(jù)庫到新的平臺的速度

加速現(xiàn)有數(shù)據(jù)庫打補(bǔ)丁和升級的速度

從原有的DBA的職責(zé)中分離部分責(zé)任到應(yīng)用管理員

集中式管理多個數(shù)據(jù)庫

提升RAC的擴(kuò)展性和故障隔離

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

創(chuàng)建用戶

當(dāng)你創(chuàng)建用戶時,應(yīng)該定義它的表空間(default tablespace)。否則,它會使用系統(tǒng)表空間(system tablespace)。這是應(yīng)該避免的。
這是常用的創(chuàng)建用戶的一個例子:
CREATE USER XXXXX IDENTIFIED BY xxxxx 
PROFILE DEFAULT
DEFAULT TABLESPACE USERS 
TEMPORARY TABLESPACE TEMPTS01 
ACCOUNT UNLOCK;
請注意,你首先要確認(rèn)你的數(shù)據(jù)庫里是否有這二個表空間:USERS和TEMPTS01。如果沒有,你先要創(chuàng)建表空間USERS及TEMPTS01,然后再創(chuàng)建用戶。

操作手冊

1、入門語句 
普通用戶連接: Conn scott/tiger 
超級管理
員連接: Conn “sys/sys as sysdba” Disconnect;   
斷開連接 
Save c:\1.txt 把SQL存到文件 
Ed c:\1.txt  編輯SQL 語句 
@ c:\1.txt  運(yùn)行SQL語句 
Desc emp;  描述Emp結(jié)構(gòu) 
Select * from tab; 查看該用戶下的所有對象 
Show user;  顯示當(dāng)前用戶 
如果在sys用戶下:查詢 Select * from emp;  
會報錯,原因:emp是屬于scott,所以此時必須使用:select * from scott.emp; /運(yùn)行上一條語句
2、日期函數(shù) 
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用戶密碼在安裝的時候沒有修改,他的默認(rèn)密碼是:
 【change_on_install】。
如果你改了忘記了,可以利用如下方法重置:
 1)進(jìn)入cmd
 2)sqlplus / as sysdba
 3)alter user sys identified by 新密碼;  
2.如果是你新建的普通用戶登錄的話,用戶名和密碼請重新確認(rèn)是否正確,如果實(shí)在是確認(rèn)不了的話,使用sqlplus工具按照如下方式重新建一個用戶再試
 1)進(jìn)入cmd
 2)sqlplus / as sysdba 或者 sqlplus sys/密碼 as sysdba
 3) create user 用戶名 identified by 密碼;
 4) grant connect,resource to 用戶名;
 5) conn 用戶名/密碼
說明:如果第 5)步可以連接成功說明,用戶建立成功,就可以用這個用戶登錄了。

oracle怎么創(chuàng)建數(shù)據(jù)庫?

1、按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant并打開;
2、打開數(shù)據(jù)庫配置助手Database Configuration Assitant,單擊“下一步”;
步驟1:選擇“創(chuàng)建數(shù)據(jù)庫”,單擊“下一步”;
3、選擇“一般用途或事務(wù)處理”,單擊“下一步”;
4、設(shè)置數(shù)據(jù)庫的名稱和實(shí)例名,兩者可設(shè)置相同,也可以不同,單擊“下一步”;
5、管理選項配置,不勾選配置Enterprise Manager,單擊“下一步”;
6、數(shù)據(jù)庫身份證明,可以為不同的賬戶分別設(shè)置不同的管理口令,也可以為所有賬戶設(shè)置同一口令,單擊“下一步”;
7、數(shù)據(jù)庫文件所在位置,默認(rèn)存儲類型:文件系統(tǒng),存儲位置:使用模版中的數(shù)據(jù)庫文件位置,也可以自己指定存儲路徑,單擊“下一步”;
8、恢復(fù)配置,指定快速恢復(fù)區(qū);
9、數(shù)據(jù)庫內(nèi)容,根據(jù)需要,選擇是否添加示例方案,單擊“下一步”;
10、初始化參數(shù),設(shè)置內(nèi)存、字符集等,單擊“下一步”;
11、數(shù)據(jù)庫存儲,控制文件、數(shù)據(jù)文件、重做日志文件位置設(shè)置,單擊“下一步”;
12、創(chuàng)建選項,創(chuàng)建數(shù)據(jù)庫,生成腳本,單擊“完成”,開始創(chuàng)建數(shù)據(jù)庫。

載地址

  • 電腦版
oracle數(shù)據(jù)庫 v21c官方版

您喜歡

數(shù)據(jù)庫軟件推薦
數(shù)據(jù)庫軟件推薦
數(shù)據(jù)庫軟件指的是以一定方式儲存在一起、能為多個用戶共享、具有盡可能小的冗余度、與應(yīng)用程序彼此獨(dú)立的數(shù)據(jù)集合。數(shù)據(jù)庫軟件是用于數(shù)據(jù)保存管理的軟件系統(tǒng),可以高效的進(jìn)行數(shù)據(jù)處理。而隨著信息化的深入發(fā)展,數(shù)據(jù)的存儲與管理已經(jīng)成為各行業(yè)和領(lǐng)域不可或缺的一部分。那么數(shù)據(jù)庫軟件有哪些?今天小編就為大家?guī)砹藬?shù)據(jù)庫軟件排行榜,每一款各有其特點(diǎn)和適用場景,選擇適合自己需求的數(shù)據(jù)庫軟件,將有助于提高數(shù)據(jù)管理的效率和準(zhǔn)確性。

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)