1.
Oracle數據庫:客戶端/數據庫
服務器 使用Oracle10g
2. 安裝:
配置: Database Configuration Assistant 配置數據庫實例
Net Configuration Assistant 配置數據庫服務器的監聽
isqlplusctl start 啟動isqlplus的服務(如果需要使用isql*Plus)
服務: OracleService實例名 數據庫實例的服務
OracleOraDB10g_home1TNSListener 數據庫服務器的監聽服務
3. Oracle的常用管理工具:
1) oem:企業管理器 -->DBA http://IP:1158/em
2) sql*Plus:最常用的工具. Oracle的客戶端工具
3) isql*Plus:通過浏覽器來操作數據庫服務器 http://ip:5560/isqlplus
4. Oracle中的幾個用戶:
sys/Oracle -->角色sysdba
scott/tiger-->Normal普通用戶
5. sql*Plus的常用命令:
1) 打開sql*Plus: 在命令中使用 sqlplus
2) 打開並連接上服務器:sqlplus [用戶名/密碼][@服務名] [as 角色名]
如:sqlplus scott/tiger
sqlplus sys/Oracle as sysdba
3) 連接命令:
conn[ect] 切換連接
disc[onnect] 斷開連接
passw[ord] 更改密碼
exit,quit 退出sql*Plus
4) 編輯命令:l[ist], /
5) 文件操縱命令:
save 文件全路徑名 把緩沖區中的命令保存到指定文件
get 文件全路徑名 把指定文件中的命令加載到緩沖區
@文件路徑名 執行指定文件中的SQL
ed 文件路徑名 編輯緩沖區或指定文件
6) 查看sql*Plus命令的幫助:
help index
help 命令名
7) 基本命令:
show user 查看當前的連接用戶;
set pagesize 值(14) 設置每頁顯示的行數
set linesize 值(80) 設置一行中顯示的字符數
desc 表名 查看表的結構
6. 常用數據類型
1) CHAR(長度):定長字符串 2000
2) VARCHAR2(長度):變長字符串 4000
3) NUMBER[(總位數,小數位)]:數字,整數和小數。默認是38位精度
4) DATE:日期和時間,秒值
5) TIMESTAMP:時間戳。日期和時間,時區。小數位秒
6) CLOB 大字符數據
BLOB 大二進制數據
BFILE 文件指針
7. SQL:結構化查詢語言。SQL1999。大小寫不敏感。建議關鍵字用大寫,其它用小寫。
1) 分類:
★a) 查詢語句:SELECT
☆b) DML:數據操縱語言。定義修改內容的語句。INSERT、DELET、UPDATE、TRUNCATE
☆c) DDL:數據定義語言。定義數據庫對象的語句。CREATE、ALTER、DROP、RENAME
d) DCL:數據控制語言。定義對用戶訪問權限的語句。GRANT、REVOKE
☆e) TCL:事務控制語言。定義事務控制語句。COMMIT、ROLLBACK、SAVEPOINT