什么是oracle命名,ORACLE数据库命名规范
ORACLE數據庫命名規范
1 目的
規范數據庫各種對象的命名規則。
2 數據庫命名原則
2.1 數據文件
如果數據庫采用文件系統,而不是裸設備,約定下列命名規則:
1)數據文件以表空間名為開始,以.dbf為結尾,全部采用小寫英文字母加數字命名。如該表空間有多個數據文件,則從第2個數據文件開始,在表空間名后加_。
例:對system表空間的數據文件:system.dbf,system_2.dbf
2)對oracle數據庫的控制文件,用control.ctl來表示。如control01.ctl,control02.ctl。
3)對oracle數據庫的日志文件,在線日志文件用redo.dbf來表示。其中組名和文件序列名均用2位數字來表示。如第一組的兩個文件表示位redo0101.dbf和redo0102.dbf。歸檔日志用arch_%t_%s.arc來表示。其中%t和%s均為oracle約定的變量。
2.2 表空間
2.2.1 數據庫系統表空間
數據庫系統表空間包括system表空間,臨時表空間,回滾段的表空間。約定下列命名規則:
1)system表空間由數據庫直接限定,不能進行修改。
2)臨時表空間用temp來表示。如果有多個臨時表空間,從第2個臨時表空間開始,在temp后面加來表示。
3)回滾段表空間用undotbs來表示。如果有多個回滾段表空間,從第2個回滾段表空間開始,在undotbs后面加來表示。
2.2.2 數據庫的用戶表空間
數據庫的用戶表空間用ts_來表示。其中,表空間名分為:
1)數據空間:對于用戶的缺省表空間,用default來表示。對于其他的表空間,根據存放在表空間上的表的類別來表示。如放代碼的表,用code來表示。放客戶資料的表,用customer來表示。盡量用一個表空間來存放該類的表。如果某表特別大,可考慮單獨使用一個表空間。
2)索引空間:在相應的數據表空間的名字前加ind_。如對用戶缺省表空間的索引空間,用ts_ind_default來表示。對代碼表的索引表空間,用ts_ind_code來表示。
2.3 表
數據庫表的命名采用如下規則:
1)表名用T_開頭,表名長度不能超過30個字符,表名中含有單詞全部采用單數形式,單詞要大寫。
2)多個單詞間用下劃線(_)進行連接。若庫中有多個系統,表名采用系統名稱+單詞或多個單詞,系統名是開發系統的縮寫,如VNET。
3)表中含有的單詞建議用完整的單詞。如果導致表名長度超過30個字符,則從最后一個單詞開始,依次向前采用該單詞的縮寫。(如果沒有約定的縮寫,則采用該單詞前4個字母來表示)。
數據庫表的字段命名采用如下規則:
1)數據庫字段名全部采用小�
相關文檔:
Oracle數據類型簡介
一、概述
在ORACLE8中定義了:標量(SCALAR)、復合(COMPOSITE)、引用(REFERENCE)和LOB四種數據類型,下面詳細介紹它們的特性。
二、標量(SCALAR)
合法的標量類型與數據庫的列所使用的類型相同,此外它還有一些擴展。它又分為七個組:數字、字符、行、日期、行標識、布爾和可 ......
今天從數據庫中導出幾張表,但發現需要的序列都沒導出來,于是網上找找方法,發現了如下語句
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.?? 安裝前的系統配置
1.1. 配置系統system文件
使用root用戶登陸主機,修改/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 ......
有兩個日期數據START_DATE,END_DATE,欲得到這兩個日期的時間差(以天,小時,分鐘,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小時:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分鐘:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START ......
關鍵字: oracle數據庫
Oracle數據庫命令集
1、sqlplus啟動方式:
Dos下運行sqlplus 用戶名/密碼? as sysdba
例如:c:>sqlplus sys/password AS sydba(系統帳戶)
或者:c:>sqlplus scott/password
2、用戶連接(切換)操作:
sql>conn Scott/password(默認為tiger)
注:conn與connect使用方法一 ......
總結
以上是生活随笔為你收集整理的什么是oracle命名,ORACLE数据库命名规范的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 战神bios怎么关机 战神bios如何关
- 下一篇: 有问有答 | 精华问题汇总