国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

ORACLE建庫過程與操作

2024-08-29 13:37:50
字體:
來源:轉載
供稿:網友

  1. 預備建庫文件 建立數據庫文件 建立表空間文件 建立數據庫用戶 建立數據庫表 建立觸發器 建立存儲過程 建立序列 2. 建立數據庫 啟動Oracle 數據庫($ svrmgrl或者svrmgrm) 用internal用戶登錄到SQL * DBA($svrmgrl>connect internal) create database CIMS exit 3. 建立數據庫環境 用系統用戶(system)登錄到ORACLE數據庫(sqlplus system/****) start database_env.sql commit quit 可以通過客戶端的圖形界面工具建立數據庫環境 4. 建立數據庫實體 建立建庫批命令(文本)文件Tcreate.sql(例如工具S-designer) 用一般用戶lyj(可以自己定義)登錄到ORACLE數據庫(sqlplus lyj/****) spool Tcreate _error.bat.lst (用于記錄建庫錯誤信息) start Tcreate.sql commit quit 5. 啟動數據庫 用internal用戶登錄(connect internal) startup CIMS PFILE=initCIMS.ora exit 6.注重事項 每個表只能存一個primary key約束(即:表中只有單一主鍵約束,primary key約束可以置于相應的列約束上;表中有多個字段作為復合主鍵時,primary key只能置于表約束上) 無論是單一主鍵,還是復合主鍵,均可用primary key作為表約束,或為unique作為表約束 primary key (字段,字段,…..) unique (字段,字段,…….) 在其它數據庫用戶下訪問數據庫對象(表、視圖等)所有者的資源的方法 例:表cable是oracle的system用戶建立的,oracle的sys用戶要訪問cable表的方法為: 命令 system.cable (具有相應特權) 注重:只要建庫命令文件在/usr/oracle目錄下,以oracle的任何具有建表特權的用戶登錄進入oracle數據庫,均可用 start Tcreate.sql建庫,但是數據庫的所有者為建庫的用戶。同一個建庫命令文件,由不同的數據庫用戶用start命令運行后,將在oracle中建立不同的數據庫,對象相同但是屬主不同。 在用批文件*.sql建庫時,錯誤信息可以轉儲到某個文件中,以便用戶修改錯誤 SQL> spool *.lst (SQLPLUS輸出信息轉儲到*.lst) SQL> start *.sql SQL> spool off (停止轉儲操作) 建庫時,reference參照的表應置于前面,要刪除用戶的所有對象及用戶,可用命令 SQL>drop user cascade; 用批文件建立數據庫時,假如有插入或修改數據庫操作,一定要commit。 在進行表的刪除時,假如表之間有關聯,澤用下述選項: SQL> drop table cascade constraints; 建庫時,對于復合主鍵的參考,使用如下方法作為表約束: foreign key (fk1,fk2,…) references table-name (pk1, pk2,…) 建庫時,對于相互有主/外鍵關系的表,使用如下方法實現: 先建立無主/外鍵相互約束的表; 后用alter方法修改表間的約束關系 在插入數據時,有主/外鍵關聯的情況,應先插入主鍵所在的表,否則,外鍵所在表不能插入值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵宝市| 札达县| 延庆县| 景德镇市| 兴山县| 永嘉县| 滨海县| 行唐县| 新化县| 抚顺县| 如东县| 丰县| 北票市| 土默特右旗| 湖南省| 衡阳县| 分宜县| 民县| 汽车| 石阡县| 三门县| 清徐县| 乐山市| 金湖县| 镇原县| 青浦区| 瓮安县| 昔阳县| 南靖县| 封开县| 湖南省| 南部县| 青州市| 厦门市| 福州市| 北辰区| 宣威市| 洛南县| 长春市| 江陵县| 定边县|