




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle培訓手冊Oracle培訓手冊目錄Oracle培訓手冊11.Oracle服務器安裝31.1.前提條件31.2.修改操作系統參數31.2.1.修改/etc/sysctl.conf文件31.2.2.修改/etc/security/limits.conf文件31.3.安裝補丁包31.4.軟件安裝41.4.1.修改環境變量41.4.2.軟件安裝42.創建數據庫122.1.創建數據庫122.2.創建表空間182.3.創建用戶182.4.維護臨時表空間193.創建Schema193.1.創建表格193.2.創建視圖194.初始化數據導入204.1.公共數據導入204.2.用戶數據導入205.Or
2、acle數據庫日常操作215.1.啟動和關閉監聽程序215.2.啟動和關閉數據庫215.3.連接數據庫215.4.客戶端連接配置215.5.查看數據塊大小225.6.查看數據庫字符集225.7.導入導出數據22 頁碼 231. Oracle服務器安裝1.1. 前提條件1、在操作系統上創建oracle用戶和oinstall, dba組。2、如果是linux操作系統,檢查是否安裝了開發工具包“Develepment Tools”、“X software Development”、“Legacy software Development”,如果沒有請安裝。3、查看/etc/hosts文件,確認主機名
3、和IP已經設置。4、將oracle安裝軟件和補丁包FTP到/home/oracle/setup目錄下,并用下面命令解壓軟件:zcat ship_9204_linux_disk1.cpio.gz | cpio -idmvzcat ship_9204_linux_disk2.cpio.gz | cpio -idmvzcat ship_9204_linux_disk3.cpio.gz | cpio -idmv注:以上操作可參照對應的操作系統手冊。1.2. 修改操作系統參數1.2.1. 修改/etc/sysctl.conf文件添加下面內容:kernel.shmmax = 536870912(物理內存一
4、半) kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 655361.2.2. 修改/etc/security/limits.conf文件oracle soft nofile 65536 oracle hard nofile65536 oracle soft nproc 16384 oracle hard nproc 163841.3. 安裝補丁包用root用戶依照下面順序安裝5個rpm包libaio-0.3.102-1.i386.rpmlibaio-devel-0
5、.3.102-1.i386.rpmopenmotif21-2.1.30-11.RHEL4.2.i386.rpmcompat-oracle-rhel4-1.0-5.i386.rpmcompat-libcwait-2.0-2.i386.rpm1.4. 軟件安裝1.4.1. 修改環境變量修改oracle用戶的.bash_profile文件,添加下面內容:export ORACLE_BASE=/usr/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2export ORACLE_SID=safedbexport THREADS_FLAG=nativeex
6、port LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport LD_ASSUME_KERNEL=2.4.19export PATH=$PATH:$ORACLE_HOME/bin1.4.2. 軟件安裝1、以oracle用戶登錄OS,進入安裝文件所在目錄,運行下面命令$ .cd /home/oracle/setup/Disk1$ ./runInstaller2、按Next鍵3、按OK鍵4、輸入oinstall,按Next鍵5、在另外一個窗口用root用戶執行所提示腳本,按Continue鍵6、按Next鍵7、 按產品語言鍵8、選入簡體中文
7、,按OK鍵,進入下一步9、選擇企業版,按Next鍵10、選擇只安裝軟件,按Next鍵11、按Install鍵12、安裝過程中,將彈出下面窗口,按照提示執行root.sh文件后,按OK鍵13、按Exit鍵,完成軟件安裝2. 創建數據庫2.1. 創建數據庫1、運行dbca$ cd $ORACLE_HOME/bin$ ./dbca2、按Next鍵3、選擇“create a database”項,按Next鍵4、選擇“general purpose”項,按Next鍵5、全局數據庫名和SID都輸入safedb, 按Next鍵6、選擇“Shared Server Mode”項,按Next鍵7、輸入合適的數
8、據庫內存參數,這些值總合不要超出實際系統的共享內存,按“Character Sets”頁。(內存參數可以參照上圖的值,以后根據實際系統配置可以調整)注:數據庫字符集選ZHS16GBK8、選“choose from the list of character sets”項,選擇“ZHS32GB18030”字符集,按“Archive”頁9、選中“Archive Log Mode”和“Automatic archival”項,按Next鍵10、按Next鍵11、按Finish鍵12、按OK鍵13、數據庫創建完成后,有對話框彈出,你可以修改SYS和SYSTEM用戶缺省密碼。2.2. 創建表空間$ sq
9、lplus system/managersafedbSQL> create tablespace safedata datafile '/usr/oracle/oradata/safedb/safedata1.dbf' size 500M segment space management auto;建議:數據表空間大小數據硬盤容量的80%,如果操作系統對文件大小有限制,可以在表空間中放置多個數據文件即可。2.3. 創建用戶新增用戶$ sqlplus system/managersafedbSQL> create user shenbao identified by
10、"shenbao" default tablespace safedata;授權SQL> grant connect to shenbao;SQL> grant create table to shenbao;SQL> grant create view to shenbao;SQL> grant unlimited tablespace to shenbao;2.4. 維護臨時表空間$ sqlplus system/managersafedbSQL> alter tablespace temp add tempfile '/usr/o
11、racle/oradata/safedb/temp02.dbf' size 2000M;建議:臨時表空間大?。?G3. 創建Schema3.1. 創建表格$ sqlplus shenbao/shenbaosafedbSQL>spool /home/oracle/createTable.log;SQL>/home/oracle/createTable.sql;SQL>spool off;注:1) createTable.sql是建表腳本,createTable.log是腳本執行中產生的日志文件。2) 通過日志文件查看腳本是否執行正常。3) 如果在unix或者linux執
12、行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉換。(用UtralEdit打開該腳本,用菜單File)ConversionsDOS to UNIX轉換, 保存文件即可)3.2. 創建視圖$ sqlplus shenbao/shenbaosafedbSQL>spool /home/oracle/createView.log;SQL>/home/oracle/createView.sql;SQL>spool off;注:1) createView.sql是建視圖腳本,createView.log是腳本執行中產生的日志文件。2) 通過日志文件查看腳本是否執行正常
13、。3) 如果在unix或者linux執行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉換。(用UtralEdit打開該腳本,用菜單File)ConversionsDOS to UNIX轉換, 保存文件即可)4. 初始化數據導入4.1. 公共數據導入$ sqlplus shenbao/shenbaosafedbSQL>spool /home/oracle/initData.log;SQL>/home/oracle/initData.sql;SQL>spool off;注:1) initData.sql是公共數據導入腳本,initData.log是腳本執行中產
14、生的日志文件。2) 通過日志文件查看腳本是否執行正常。3) 如果在unix或者linux執行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉換。(用UtralEdit打開該腳本,用菜單File)ConversionsDOS to UNIX轉換, 保存文件即可)4.2. 用戶數據導入先將腳本initUser.sql腳本中的機構代碼“AAAAAA”替換成你安裝數據庫所在銀行的實際機構代碼。$ sqlplus shenbao/shenbaosafedbSQL>spool /home/oracle/initUser.log;SQL>/home/oracle/initUse
15、r.sql;SQL>spool off;注:1) initUser.sql是用戶數據導入腳本,initUser.log是腳本執行中產生的日志文件。2) 通過日志文件查看腳本是否執行正常。3) 如果在unix或者linux執行該腳本,需要將該腳本用UtralEdit工具進行unix文件格式轉換。(用UtralEdit打開該腳本,用菜單File)ConversionsDOS to UNIX轉換, 保存文件即可)5. Oracle數據庫日常操作5.1. 啟動和關閉監聽程序$cd $ORACLE_HOME/bin啟動監聽程序$./lsnrctl start關閉監聽程序$./lsnrctl stop5.2. 啟動和關閉數據庫$ cd $ORACLE_HOME/bin啟動數據庫服務器$ sqlplus /nologSQL>connect / as sysdbaSQL>startup 關閉數據庫服務器$ sqlplus /nologSQL>connect / as sysdbaSQL>shutdown immediate5.3. 連接數據庫$sqlplus username/passworddbname5.4. 客戶端連接配置tnsnames.ora文件維護5.5. 查看數據塊大小SQL> show parameter
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司讀書會策劃方案
- 公司租車活動方案
- 公司文娛游戲活動方案
- 公司新人培養活動方案
- 公司福利房活動方案
- 公司生日小活動方案
- 公司組織電影活動方案
- 公司改善之星活動方案
- 公司新年patty活動方案
- 公司紀念活動方案
- 信息系統的使用與維護管理制度
- 常州保安證考試題及答案
- 《合理用藥安全教育》課件
- 稽留流產治療
- NES-3000 ECDIS電子海圖顯示與信息系統操作手冊
- 2025年上半年內蒙古包頭市市直事業單位招考易考易錯模擬試題(共500題)試卷后附參考答案
- 雪亮工程可行性研究報告
- 2025年度人工智能產業投資基金入股協議4篇
- 聚脲涂料施工方案
- T-CCIASD 10012-2024 ISO 標準集裝箱用水性涂料
- 激越管理的22項建議(精神科患者激越的評估和管理)
評論
0/150
提交評論