安裝注意事項(xiàng) :
全局?jǐn)?shù)據(jù)庫(kù)名和SID應(yīng)該相同(orcl)。
用戶名system,口令自己設(shè)置的,地址:http://主機(jī)名:1158/em 。
表空間的創(chuàng)建(本地、永久、讀寫(xiě)),數(shù)據(jù)文件 :文件名.dbf 。
表空間對(duì)應(yīng)的是磁盤(pán)文件。
命令語(yǔ)句 :如
--創(chuàng)建
--CREATE TABLESPACE myspace DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace.dbf' SIZE 10M
--重用數(shù)據(jù)文件,重用的數(shù)據(jù)文件里面的數(shù)據(jù)也不存在了
--CREATE TABLESPACE myspace DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace.dbf' SIZE 10M REUSE;
--創(chuàng)建臨時(shí),刪除臨時(shí)表空間與刪除普通表空間相同
--CREATE TEMPORARY TABLESPACE mytemp TEMPFILE 'D:\oracle\product\10.2.0\oradata\orcl\mytemp.dbf' SIZE 10M;
--增加數(shù)據(jù)文件
--ALTER TABLESPACE myspace ADD DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace1.dbf' SIZE 1M;
--刪除數(shù)據(jù)文件
--ALTER TABLESPACE myspace DROP DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace1.dbf' ;
--連接
--ALTER TABLESPACE myspace ONLINE;
--使表空間脫機(jī)狀態(tài)
--ALTER TABLESPACE myspace OFFLINE;
--刪除空表空間
--DROP TABLESPACE myspace;
--刪除非空表空間
--DROP TABLESPACE myspace INCLUDING CONTENTS;
默認(rèn)端口:1521
運(yùn)行方式:歸檔和非歸檔。
歸檔:存儲(chǔ)數(shù)據(jù)并寫(xiě)日志文件(聯(lián)機(jī)日志),對(duì)log進(jìn)行歸檔(歸檔日志)。
需要的參數(shù):
1.Oracle服務(wù)器地址 。
2.連接端口號(hào)。
3.服務(wù)名和SID。
4.數(shù)據(jù)庫(kù)用戶名密碼。
Net Manager 服務(wù)名。
Dos下測(cè)試:tnsping? 主機(jī)字符串。
sqlplus /nolog
conn 用戶名/密碼@orcl
用戶sys的權(quán)限最高。
char(2000)不可變,? varchar(4000)可變的。
number(p,s) 最大位數(shù)p,小數(shù)位s,長(zhǎng)度p-s。
timestamp 時(shí)間,精確到鈉秒。
date 日期核時(shí)間,精確到秒。
blob 二進(jìn)制(聲音,圖片)。
long(2G),clob(4G)。
bfile存二進(jìn)制的位置 。
主鍵自動(dòng)建立索引。
索引:取出值放入特定空間,提高查詢速度,并控制值不能重復(fù)。
約束:name<>‘a(chǎn)dmin’
sysdate 當(dāng)前日期。
rollback 回退,commit 提交。
事務(wù):用于確保數(shù)據(jù)完整性和并發(fā)處理能力。
特性:原子性、一致性、隔離性 、永久性。
日期: 字符到日期:to_date('2007-12-1 17:09:45','yyyy-mm-dd hh24:mi:ss');
??? ?? 日期到字符:to_char(birthday,'yyyy-mm-dd hh24:mi:ss');
視圖:方便查詢數(shù)據(jù)。
序列:生成唯一的整數(shù)序列。
創(chuàng)建用戶/角色,賦權(quán)限和回收權(quán)限。
如:
--創(chuàng)建用戶
--CREATE USER example DEFAULT TABLESPACE myspace TEMPORARY TABLESPACE TEMP IDENTIFIED BY example;
--修改用戶
--ALTER USER example DEFAULT TABLESPACE USERS ;
--刪除用戶
--DROP USER EXAMPLE;
--CREATE ROLE MYROLE;
--DROP ROLE MYROLE;
----------------
--GRANT ALTER USER TO scott;
--GRANT SELECT ON scott.emp TO test;
--GRANT update ON scott.emp.empno TO system;
--REVOKE select ON scott.emp FROM system;