oracle伺服器=oracle例項+資料庫(物理元件)
a.使用者與資料庫的對應關係:乙個資料庫可以有多個使用者,乙個使用者屬於乙個資料庫
b.使用者與表空間的關係:表空間是資料庫邏輯物件的容器,使用者是資料庫邏輯物件的擁有者。使用者可以建立表空間,也可以為其它用使用者分配在表空間的限額;
c.例項與資料庫的對應關係:乙個例項只能對應乙個資料庫,乙個資料庫有可能對應多個例項,除非使用並行oracle伺服器選項,否則每個oracle資料庫都有乙個例項與之相關,乙個資料庫被唯一的乙個例項裝載。
oracle例項由系統全域性區(sga)和5個後台程序組成
(smon,pmon,dbwr,lgwr,ckpt)其中乙個關閉例項關閉,
pmon:程序監控程序,負責程序故障的清理及恢復。
smon:系統監控程序,負責例項啟動失敗重新開啟資料庫時自動恢復例項,對資料邏輯元件的維護。
dbwr:資料寫入程序,管理資料緩衝區,最近使用的塊保留在緩衝區,緩衝區資料變化後寫入資料檔案.
lgwr: 日誌寫入程序,主要負責對日誌資料的寫入,迴圈對系統中多個日誌檔案進行寫入操作.
ckpt:檢查點程序,同步資料檔案, 日誌檔案,控制檔案
資料庫由資料控制檔案,重做日誌檔案,資料檔案組成。
連線方式
登陸使用者->例項,同時由伺服器建立乙個對應的伺服器程序,使用者程序
也被建立,伺服器程序向使用者程序提供服務,使用者程序向伺服器
程序傳送請求,伺服器程序對資料庫做具體操作:
%ora-home%/oradata/例項名/*.*資料庫檔案存放目錄
%ora-home%/database/*.*資料庫引數檔案(正文、密碼)
Oracle修改表結構的基本sql語句
修改欄位名稱 alter table 表名 rename column 現在的欄位名 to 新欄位名 修改表名 alter table 表名 rename to 新錶名 修改字段資料型別 alter table 表名 modify 欄位名 新資料型別 長度 在表中新增字段 alter table 表...
Oracle基本語法
1 window下啟動oracle服務 net start oracle服務名 net start oracle的 名 2 建立使用者 create user 建立使用者的名稱 identified by 建立使用者的密碼 3 修改使用者口令 alter user 需要修改使用者 identifie...
Oracle基本操作
1.建立表空間 create tablespacetestdatafile c test.dbf size 10m 名字不要為數字 2.建立使用者 create user username identified by password 不要為數字 3.給使用者授權 grant dba to user...