您好,登錄后才能下訂單哦!
由于今天安裝oracle數據庫出現了一些麻煩,因為長期不適用oracle的原因 所以開始鞏固之前學習的oracle知識。
1. Oracle數據庫:客戶端/數據庫服務器 使用Oracle10g
oracle10g不能在win7下安裝,沒有直接支持win7的,需要下載支持vista的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進行解鎖: alter user scott account unlock; alter user scott identified by 新密碼;
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) 設置一行中顯示的字符數
select * from tab; 查看當前方案所擁有的數據庫對象
select * from 表名; 查看指定表的所有數據
desc 表名 查看表的結構
6. 常用數據類型
1) CHAR(長度):定長字符串 2000 varchar2(30) abc
2) VARCHAR2(長度):變長字符串 4000個字節
3) NUMBER[(總位數,小數位)]:數字,整數和小數。默認是38位精度 number(5,2) 999.99
4) DATE:日期和時間,秒值 默認顯示格式 '日-x月-年年'
5) TIMESTAMP:時間戳。日期和時間,時區。小數位秒精確到9位
6) CLOB 大字符數據
BLOB 大二進制數據
BFILE 文件指針
7. SQL:結構化查詢語言。SQL99, SQL92。大小寫不敏感。建議關鍵字用大寫,其它用小寫。
1) 分類:
★a) 查詢語句:SELECT
☆b) DML:數據操縱語言。定義修改內容的語句。INSERT、DELET、UPDATE、TRUNCATE
☆c) DDL:數據定義語言。定義數據庫對象的語句。CREATE、ALTER、DROP、RENAME
d) DCL:數據控制語言。定義對用戶訪問權限的語句。GRANT、REVOKE
☆e) TCL:事務控制語言。定義事務控制語句。COMMIT、ROLLBACK、SAVEPOINT
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。