




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、內容提要一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護內容提要一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫監聽 數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫 數據庫安裝1.1 安裝環境介紹 操作系統: SunOS 5.10 數據庫版本: 數據庫介質:(10202_database_solx
2、86.zip) 數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫 數據庫安裝1.2 安裝數據庫前的準備工作檢查系統物理內存:#/usr/sbin/prtconf|grep Memory size)Swap空間大小:#/usr/sbin/swap -s/tmp文件系統大小:# du -sk /tmp檢查操作系統位數:# /bin/isainfo kvoracle文件系統大小: # du -sk /export/home數據庫安裝1.2 安裝數據庫前的準備工作創建oinstall、dba組:#groupadd -g 300
3、oinstall#groupadd -g 301 dba創建oracle用戶:# useradd -g oinstall -G dba -md /export/home/oracle -u 202 oracle使用passwd oracle設置oracle用戶密碼改變oracle用戶主目錄的屬組及權限chown -R oracle:oinstall /export/home/oraclechmod -R 755 /export/home/oracle 數據庫安裝1.2 安裝數據庫前的準備工作調整oracle用戶環境變量:修改/export/home/oracle下的.profile文件 ORA
4、CLE_BASE=/export/home/oracleexport ORACLE_BASEORACLE_SID=slzexport ORACLE_SIDORACLE_HOME=/export/home/oracle/product/10.2.0/db_1export ORACLE_HOMEPATH=$ORACLE_HOME/bin:/usr/lbin:/usr/local/bin:$PATHexport PATHNLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKexport NLS_LANGLD_LIBRARY_PATH=$ORACLE_HOME/lib32
5、:$ORACLE_HOME/lib:/usr/libexport LD_LIBRARY_PATH數據庫安裝1.2 安裝數據庫前的準備工作配置內核參數:#cp /etc/system /etc/system.orig將set noexec_user_stack=1 寫入/etc/system文件projadd -U oracle -p 1233 -c oracle parameters user.oracleprojmod -sK project.max-shm-memory=(priv,6G,deny) user.oracle projmod -sK project.max-sem-ids=(
6、priv,100,deny) user.oracleprojmod -sK project.max-shm-ids=(priv,100,deny) user.oracleprojmod -sK process.max-sem-nsems=(priv,256,deny) user.oracle檢查所需操作系統安裝包: # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt 數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準
7、備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫 數據庫安裝1.3 安裝數據庫軟件程序利用Xmanager以oracle用戶登錄solaris,執行runInstaller 數據庫安裝1.3 安裝數據庫軟件程序選擇“企業版”,下一步數據庫安裝1.3 安裝數據庫軟件程序此步驟會對先前的安裝前的準備工作進行檢查,對出現的警告不能一概忽略,否則在后續安裝中可能會報錯數據庫安裝1.3 安裝數據庫軟件程序選擇“僅安裝數據庫軟件”,下一步數據庫安裝1.3 安裝數據庫軟件程序點擊安裝數據庫安裝1.3 安裝數據庫軟件程序安裝過程中會彈出窗口,按窗口提示執行2個腳本數據庫安裝1.3 安裝數據
8、庫軟件程序提示執行完2個腳本后,會彈出如下窗口提示數據庫軟件安裝成功數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫 數據庫安裝1.4 創建數據庫利用Xmanager登錄solaris,運行dbca數據庫安裝1.4 創建數據庫選擇“一般用途”數據庫安裝1.4 創建數據庫輸入全局數據庫名、SID數據庫安裝1.4 創建數據庫輸入數據庫所有用戶名的密碼數據庫安裝1.4 創建數據庫選擇“文件系統”數據庫安裝1.4 創建數據庫指定數據文件的存放路徑數據庫安裝1.4 創建數據庫指定快速恢復區,默認就可以,下一步數據庫安裝1.4 創建
9、數據庫可指定系統分配給數據庫的內存比例,一般在實際生產安裝時會指定為物理內存的35%數據庫安裝1.4 創建數據庫調整操作系統能同時連接數據庫進程數,默認是150,生產環境安裝時根據實際可修改為500或1000數據庫安裝1.4 創建數據庫指定數據庫字符集、國家字符集、和默認日期格式數據庫安裝1.4 創建數據庫指定重做日志的大小,默認是52M,在生產環境上安裝時可修改為512M數據庫安裝1.4 創建數據庫點擊完成,開始創建數據庫數據庫安裝1.1 安裝環境介紹1.2 安裝數據庫前的準備工作1.3 安裝數據庫軟件程序1.4 創建數據庫1.5 配置數據庫監聽 數據庫安裝1.5 配置數據庫監聽利用Xman
10、ager登錄solaris,運行netca數據庫安裝1.5 配置數據庫監聽選擇添加數據庫安裝1.5 配置數據庫監聽輸入監聽的名字,一般用默認的LISTENER就可以數據庫安裝1.5 配置數據庫監聽選擇TCP協議數據庫安裝1.5 配置數據庫監聽使用默認的1521端口號數據庫安裝1.5 配置數據庫監聽選擇否數據庫安裝1.5 配置數據庫監聽監聽配置完成內容提要一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護數據庫的啟動和關閉登錄數據庫sqlplus “sys/as sysdba”啟動數據庫startup關閉數據庫shutdown immediate內容提要
11、一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護數據庫備份與恢復 數據備份|邏輯備份 exp導出 imp導入 備| 份| |冷備份(rman、os)|物理備份| | 熱備份(rman)邏輯備份是將數據庫里的數據以二進制的形式導出到一個文件中。物理備份是將實際組成數據庫的操作系統文件從一處拷貝到另一處的備份過程,可以使用 Oracle 的恢復管理器(Recovery Manager,RMAN)或操作系統命令進行數據庫的物理備份。邏輯備份和熱備份都是在數據庫打開的時候進行的備份。冷備份是在數據庫正常關閉時的備份。 數據庫備份與恢復3.1 exp導出全庫導
12、出 exp system/managernmsdb file=./nms_full.dmp full=y按用戶導出exp ultranms/ultranmsnmsdb owner=ultranms file=./ultrnams.dmp log=./exp.log 按表導出exp ultranms/ultranmsnmsdb tables=(table1,table2) file=./table.dmp log=./exp.log 數據庫備份與恢復3.2 imp導入全庫導入 imp system/managernmsdb file=./nms_full.dmp ingore=y按用戶導入imp
13、 ultranms/ultranms fromuser=ultranms touser=ultranms ignore=y file=./ultranms.dmp log=./imp.log按表導出imp ultranms/ultranmsnmsdb fromuser=ultranms touser=ultranms file=pm_raw_p_reshost_1day.dmp tables=table1 ignore=y log=./exp.log 內容提要一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護 SQL語句詳解Sql語句分類DDL(Dat
14、a Definition Language ) create 、drop、alter、truncate、renameDML (Data Manipulation Language )Select、insert、update、deleteDCL(Data Control Language )grant、revoke SQL語句詳解DDL創建一個表空間Create tablespace test datafile /export/home/oracle/oradata/slz/test.dbf size 50M autoextend on extent management local unifo
15、rm size 10m;創建test用戶Create user test identified by test default tablespace test Temporary tablespace temp給用戶授予dba的權限Grant dba to test#DCL SQL語句詳解DDL用test用戶登錄創建表salary、departmentcreate table salary( staffid number(10), staff VARCHAR(15) not NULL,deptidnumber(5),salary number(6);create unique index in
16、dx_staffid on salary(staffid);create table department( deptidnumber(5),deptname VARCHAR(15);create unique index indx_deptid on department(deptid); SQL語句詳解DML向salary、department表插入數據insert into salary(staffid,staff,deptid,salary) values (1,a,1,1000);insert into salary(staffid,staff,deptid,salary) valu
17、es (2,a,1,2000);insert into salary(staffid,staff,deptid,salary) values (3,c,2,3000);insert into salary(staffid,staff,deptid,salary) values (4,d,2,4000);insert into salary(staffid,staff,deptid,salary) values (5,e,3,5000);insert into salary(staffid,staff,deptid,salary) values (6,f,3,6000);insert into
18、department(deptid,deptname) values (1,財務部);insert into department(deptid,deptname) values (2,行政部);insert into department(deptid,deptname) values (3,銷售部);Commit; SQL語句詳解DML查詢所有列 Select * from salary;STAFFIDSTAFFDEPTIDSALARYDEPTIDDEPTNAME1a110001財務部2a120001財務部3c230002行政部4d240002行政部5e350003銷售部6f360003銷
19、售部 SQL語句詳解DML查詢指定列 Select staff,salary from salary;STAFFSALARYa1000a2000c3000d4000e5000f6000 SQL語句詳解DML給指定列起別名 Select staff as 員工,salary as 薪水from salary;員工薪水 a1000 b2000 c3000 d4000 e5000 f6000 SQL語句詳解DML-select使用where條件 Select * from salary where staff=a STAFFIDSTAFFDEPTIDSALARY 1a11000Where后邊的比較符
20、除了”=”外,還可以為“” “= “=“ “” SQL語句詳解DML-select 使用where條件 in Select * from salary where deptid in(1,3) STAFFIDSTAFFDEPTIDSALARY1 a110002 b120005 e35000 6 f 3 6000 SQL語句詳解DML-select 使用where條件 like Select * from salary where salary like 1% STAFFIDSTAFFDEPTIDSALARY1 a11000“ % ” 匹配任意數量的字符“ _ ” 匹配任意單個字符 SQL語句詳
21、解DML-select 使用DISTINCT關鍵字 Select distinct deptid from salary DEPTID123-distinct為去除重復數據 SQL語句詳解DML-select 使用order by 關鍵字Select * from salary order by salary desc; STAFFIDSTAFFDEPTIDSALARY6f360005e350004d240003c230002b12000 1 a 1 1000 SQL語句詳解DML-select 使用group by 關鍵字 Select deptid,sum(salary) as salar
22、y from salary group by deptidDEPTID SALARY1300027000 3 11000-group by 按列進行分組統計 SQL語句詳解DML-select 多表查詢(笛卡爾積) Select a.*,b.* from salary a,department b STAFFIDSTAFFDEPTIDSALARYDEPTIDDEPTNAME1a110001財務部2a120001財務部3c230001財務部4d240001財務部5e350001財務部6f360001財務部1a110002行政部2a120002行政部3c230002行政部4d240002行政部5e
23、350002行政部6f360002行政部1a110003銷售部2a120003銷售部3c230003銷售部4d240003銷售部5e350003銷售部 6 f 3 6000 3 銷售部 SQL語句詳解DML-select 多表查詢(內連接) select a.*,b.* from salary a,department b where a.deptid=b.deptid STAFFIDSTAFFDEPTIDSALARYDEPTIDDEPTNAME1a110001財務部2b120001財務部3c230002行政部4d240002行政部5e350003銷售部6f360003銷售部 SQL語句詳解D
24、ML-select 多表查詢(外連接) select a.staff,a.salary,a.deptid,b.deptname from salary a,department b where a.deptid =b.deptid(+)STAFFSALARYDEPTIDDEPTNAMEa10001財務部a20001財務部c30002行政部d40002行政部e50003f60003 內容提要一、數據庫安裝二、數據庫的啟動和關閉三、數據庫備份與恢復四、SQL語句詳解五、數據庫日常維護數據庫日常維護5.1 查看alert_sid.log用sqlplus登錄數據庫show parameter background_dump_dest到background_dump_dest指定的目錄查alert_sid.log,是否包含”ORA-”錯誤數據庫日常維護5.2 監聽的啟動查看監聽狀態lsnrctl status 啟動監聽lsnrctl start關閉監聽lsnrctl sttop 數據庫日常維護5.3 查看表空間使用情況select u.tablespa
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家族管理會管理制度
- 應急搶險隊管理制度
- 形體舞蹈室管理制度
- 征地辦工作管理制度
- 心電圖衛生管理制度
- 心里減壓室管理制度
- 快遞操作工管理制度
- 急救實訓室管理制度
- 總經理外派管理制度
- 惠而浦公司管理制度
- 洗染行業消費糾紛處理指南
- GB/T 19995.1-2005天然材料體育場地使用要求及檢驗方法第1部分:足球場地天然草面層
- GA/T 833-2016機動車號牌圖像自動識別技術規范
- 山西省衛生院社區衛生服務中心信息名單目錄
- 全民經紀人協議書
- 護理學課件-鋪床法
- GB∕T 31062-2014 聚合物多元醇
- 氧、氬、二氧化碳氣體充裝企業風險點分級管控資料
- 人教版 2021-2022學年 五年級下冊數學期末測試試卷(一)含答案
- 西門子SAMA圖DEH邏輯講解
- 國家開放大學《土木工程力學(本)》形考作業1-5參考答案
評論
0/150
提交評論