日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

什么是oracle命名,ORACLE数据库命名规范

發(fā)布時(shí)間:2024/9/27 数据库 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是oracle命名,ORACLE数据库命名规范 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ORACLE數(shù)據(jù)庫(kù)命名規(guī)范

1 目的

規(guī)范數(shù)據(jù)庫(kù)各種對(duì)象的命名規(guī)則。

2 數(shù)據(jù)庫(kù)命名原則

2.1 數(shù)據(jù)文件

如果數(shù)據(jù)庫(kù)采用文件系統(tǒng),而不是裸設(shè)備,約定下列命名規(guī)則:

1)數(shù)據(jù)文件以表空間名為開(kāi)始,以.dbf為結(jié)尾,全部采用小寫英文字母加數(shù)字命名。如該表空間有多個(gè)數(shù)據(jù)文件,則從第2個(gè)數(shù)據(jù)文件開(kāi)始,在表空間名后加_。

例:對(duì)system表空間的數(shù)據(jù)文件:system.dbf,system_2.dbf

2)對(duì)oracle數(shù)據(jù)庫(kù)的控制文件,用control.ctl來(lái)表示。如control01.ctl,control02.ctl。

3)對(duì)oracle數(shù)據(jù)庫(kù)的日志文件,在線日志文件用redo.dbf來(lái)表示。其中組名和文件序列名均用2位數(shù)字來(lái)表示。如第一組的兩個(gè)文件表示位redo0101.dbf和redo0102.dbf。歸檔日志用arch_%t_%s.arc來(lái)表示。其中%t和%s均為oracle約定的變量。

2.2 表空間

2.2.1 數(shù)據(jù)庫(kù)系統(tǒng)表空間

數(shù)據(jù)庫(kù)系統(tǒng)表空間包括system表空間,臨時(shí)表空間,回滾段的表空間。約定下列命名規(guī)則:

1)system表空間由數(shù)據(jù)庫(kù)直接限定,不能進(jìn)行修改。

2)臨時(shí)表空間用temp來(lái)表示。如果有多個(gè)臨時(shí)表空間,從第2個(gè)臨時(shí)表空間開(kāi)始,在temp后面加來(lái)表示。

3)回滾段表空間用undotbs來(lái)表示。如果有多個(gè)回滾段表空間,從第2個(gè)回滾段表空間開(kāi)始,在undotbs后面加來(lái)表示。

2.2.2 數(shù)據(jù)庫(kù)的用戶表空間

數(shù)據(jù)庫(kù)的用戶表空間用ts_來(lái)表示。其中,表空間名分為:

1)數(shù)據(jù)空間:對(duì)于用戶的缺省表空間,用default來(lái)表示。對(duì)于其他的表空間,根據(jù)存放在表空間上的表的類別來(lái)表示。如放代碼的表,用code來(lái)表示。放客戶資料的表,用customer來(lái)表示。盡量用一個(gè)表空間來(lái)存放該類的表。如果某表特別大,可考慮單獨(dú)使用一個(gè)表空間。

2)索引空間:在相應(yīng)的數(shù)據(jù)表空間的名字前加ind_。如對(duì)用戶缺省表空間的索引空間,用ts_ind_default來(lái)表示。對(duì)代碼表的索引表空間,用ts_ind_code來(lái)表示。

2.3 表

數(shù)據(jù)庫(kù)表的命名采用如下規(guī)則:

1)表名用T_開(kāi)頭,表名長(zhǎng)度不能超過(guò)30個(gè)字符,表名中含有單詞全部采用單數(shù)形式,單詞要大寫。

2)多個(gè)單詞間用下劃線(_)進(jìn)行連接。若庫(kù)中有多個(gè)系統(tǒng),表名采用系統(tǒng)名稱+單詞或多個(gè)單詞,系統(tǒng)名是開(kāi)發(fā)系統(tǒng)的縮寫,如VNET。

3)表中含有的單詞建議用完整的單詞。如果導(dǎo)致表名長(zhǎng)度超過(guò)30個(gè)字符,則從最后一個(gè)單詞開(kāi)始,依次向前采用該單詞的縮寫。(如果沒(méi)有約定的縮寫,則采用該單詞前4個(gè)字母來(lái)表示)。

數(shù)據(jù)庫(kù)表的字段命名采用如下規(guī)則:

1)數(shù)據(jù)庫(kù)字段名全部采用小�

相關(guān)文檔:

Oracle數(shù)據(jù)類型簡(jiǎn)介

一、概述

在ORACLE8中定義了:標(biāo)量(SCALAR)、復(fù)合(COMPOSITE)、引用(REFERENCE)和LOB四種數(shù)據(jù)類型,下面詳細(xì)介紹它們的特性。

二、標(biāo)量(SCALAR)

合法的標(biāo)量類型與數(shù)據(jù)庫(kù)的列所使用的類型相同,此外它還有一些擴(kuò)展。它又分為七個(gè)組:數(shù)字、字符、行、日期、行標(biāo)識(shí)、布爾和可 ......

今天從數(shù)據(jù)庫(kù)中導(dǎo)出幾張表,但發(fā)現(xiàn)需要的序列都沒(méi)導(dǎo)出來(lái),于是網(wǎng)上找找方法,發(fā)現(xiàn)了如下語(yǔ)句

select

'create sequence USERNAME.'|| t.sequence_name || ' minvalue '||MIN_VALUE||' maxvalue '||MAX_VALUE||' start with '||LAST_NUMBER||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' ;'

from dba_sequen ......

1.?? 安裝前的系統(tǒng)配置

1.1. 配置系統(tǒng)system文件

使用root用戶登陸主機(jī),修改/etc/system文件,添加如下字段:

set noexec_user_stack=1

set semsys:seminfo_semmni = 100

set semsys:seminfo_semmns = 1024

set semsys:seminfo_semmsl = 256

set semsys:seminfo_semvmx = 32767

set shmsys ......

有兩個(gè)日期數(shù)據(jù)START_DATE,END_DATE,欲得到這兩個(gè)日期的時(shí)間差(以天,小時(shí),分鐘,秒,毫秒):

天:

ROUND(TO_NUMBER(END_DATE - START_DATE))

小時(shí):

ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)

分鐘:

ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)

秒:

ROUND(TO_NUMBER(END_DATE - START ......

關(guān)鍵字: oracle數(shù)據(jù)庫(kù)

Oracle數(shù)據(jù)庫(kù)命令集

1、sqlplus啟動(dòng)方式:

Dos下運(yùn)行sqlplus 用戶名/密碼? as sysdba

例如:c:>sqlplus sys/password AS sydba(系統(tǒng)帳戶)

或者:c:>sqlplus scott/password

2、用戶連接(切換)操作:

sql>conn Scott/password(默認(rèn)為tiger)

注:conn與connect使用方法一 ......

總結(jié)

以上是生活随笔為你收集整理的什么是oracle命名,ORACLE数据库命名规范的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。