一、root用戶編輯本地yum源配置文件c++
vi /etc/yum.repos.d/base.repo #追加以下內容數據庫
二、將本地光般鏈接到虛擬機中oracle
三、root用戶掛載光盤到/mnt目錄下ide
四、root用戶使用yum解決安裝oracle須要的依賴包(安裝源碼包,必需要用到gcc編譯)工具
yum install -y binutils compat-db control-center gcc* glibc libXp libstdc++ libstdc++-devel make openmotif sysstat control-center大數據
五、root用戶修改/etc/hostsspa
六、root用戶修改主機名稱操作系統
註解:命令行
(1)、hostname DB(臨時修改主機名)3d
(2)、vi /etc/sysconfig/network(永久修改主機名)
七、root用戶設置內核參數(vi /etc/sysctl.conf)
kernel.shmall = 2097152
/*共享內存,單位是頁面數,每一個頁面數是4K,就是塊大小,操做系統ext3的,一個塊是4K,我們設置共享內存8G ,官方推薦值,生產中能夠自行改大 8GB/4KB=8388608KB /4KB=2097152(頁) */
kernel.shmmax = 2147483648
/*單個共享內存段的最大尺寸,單位字節,單次提取最多2G,不是數據倉庫徹底夠用
2G=2*1024*1024*1024(byte)*/
#插入下面信息
kernel.sem = 250 32000 100 128 #信號量
fs.file-max = 65536 #文件句柄的最大數量
net.ipv4.ip_local_port_range = 1024 65000 #端口範圍
net.core.rmem_default = 262144 #默認讀內存大小
net.core.rmem_max = 262144 #讀內存最大值
net.core.wmem_default = 262144 #默認寫存大小
net.core.wmem_max = 262144 #寫內存最大值
八、root用戶修改操做系統版本號(vi /etc/redhat-release)
Red Hat Enterprise Linux Server release 3 (Tikanga)
/*修改版本號,oracle10g只支持到redhat版本4,若是不修改,檢測安裝環境會報錯*/
九、root用戶操做使內核生效
十、root用戶操做限制oracle用戶的策略(vi /etc/security/limits.conf #追加以下內容)
/*
core - 限制內核文件的大小
date - 最大數據大小
fsize - 最大文件大小
memlock - 最大鎖定內存地址空間
nofile - 打開文件的最大數目
rss - 最大持久設置大小
stack - 最大棧大小
cpu - 以分鐘爲單位的最多 CPU 時間
noproc - 進程的最大數目
as - 地址空間限制
maxlogins - 此用戶容許登陸的最大數目
實際是 Linux PAM,插入式認證模塊,用來限制用戶的策略
*/
十一、root用戶操做將上面的策略每次登陸生效(vi /etc/pam.d/login #追加以下內容)
/* limits.conf是pam_limits.so的配置文件,將上面的策略每次登陸生效 */
十二、root用戶操做增長組、oracle用戶及設置密碼
1三、oracle用戶設置環境變量
1四、讓環境變量生效
1五、建立目錄並受權
1六、上傳oracle安裝包到/tmp下(我使用的是FileZilla工具)
1七、oracle用戶解壓縮oracle安裝包
1八、使用Oracle用戶安裝oracle庫(圖形界面)
1九、安裝詳細步驟
高級安裝
安裝企業版
檢查依賴條件
僅安裝軟件
在上面圖片出來以後 切換到root下執行如下腳本
安裝結束
20、建立數據庫詳細步驟
在命令行下直接運行
選擇建立數據庫(若是是第一次建立數據庫,只能建立數據庫和管理模板可使用)
類型:通常用途
填寫全局數據庫名及SID
不用配置OEM管理工具(咱們後面會有手工配置)
設置數據庫用戶賬號的口令(全部用戶設置同一個密碼)
設置數據庫的存儲(默認文件系統)
設置數據庫文件的存放位置(默認選項)
設置數據庫的恢復選項(咱們後面會有手工配置)
/*快速恢復區用於恢復數據,以避免系統發生故障時丟失數據;
啓用歸檔用於將數據庫設置爲ARCHIVELOG模式,
使得當數據庫出現失敗時能夠徹底恢復數據庫數據*/
指定是否安裝示例方案,並運行自定義腳本(不用安裝)
初始化參數配置(初始化參數、數據庫字符集和鏈接模式)
數據庫存儲(用指定控制文件、數據文件、重作日誌文件、名稱和尺寸)
建立選項(指定創建數據庫,仍是保存爲數據庫模板)
開始數據庫的創建
數據庫創建完成後,就會出現以下對話框
系統會鎖定除SYS、SYSTEM、DBSNMP、SYSMAN以外的全部其餘用戶,我們解鎖SCOTT用戶
單擊「肯定」按鈕,最後單擊「退出」按鈕完成數據庫創建的所有過程
2一、登陸到oracle數據庫環境下,查看當前庫狀態
從上圖的查詢結果,咱們能夠看出來,當前數據庫是可讀可寫狀態。