redhat7安裝Oracle12c資料庫過程
一、Linux系統安裝前準備
Linux系統版本為
1.調整系統swap分割槽大小
root使用者下
[[email protected] ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x833eb6d8.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): e
Partition number (1-4, default 1): 4
First sector (2048-125829119, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-125829119, default 125829119): +20G
Partition 4 of type Extended and of size 20 GiB is set
Command (m for help): n
Partition type:
p primary (0 primary, 1 extended, 3 free)
l logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (4096-41945087, default 4096): “回車”
Using default value 4096
Last sector, +sectors or +size{K,M,G} (4096-41945087, default 41945087): “回車”
Using default value 41945087
Partition 5 of type Linux and of size 20 GiB is set
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
[[email protected] ~]# partprobe
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.
[[email protected] ~]# mkswap /dev/sdb5
Setting up swapspace version 1, size = 20970492 KiB
no label, UUID=c985adf5-dbba-48e8-803b-cc34bd0c33b1
[[email protected] ~]# vim /etc/fstab
新增如下:
UUID=c985adf5-dbba-48e8-803b-cc34bd0c33b1 swap swap defaults 0 0
[[email protected] ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 36G 6.2G 30G 18% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 140K 1.9G 1% /dev/shm
tmpfs 1.9G 8.8M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sr0 3.5G 3.5G 0 100% /media/cdrom
/dev/sda1 497M 119M 379M 24% /boot
[[email protected] ~]# free -h
total used free shared buffers cached
Mem: 3.7G 853M 2.9G 9.7M 1.4M 252M
-/+ buffers/cache: 599M 3.1G
Swap: 23G 0B 23G
2.配置yum倉庫(本地磁碟映象iso)
[[email protected] ~]vim etc/yum.repos.d/update.repo[update]name=updatebaseurl=file:///media/cdromenabled=1gpgcheck=0[[email protected] ~]mkdir /media/cdrom
[[email protected] ~]vim /etc/fstab
/dev/cdrom /media/cdrom iso9660 defaults 0 0
[[email protected] ~]mount -a
3.關閉防火牆和selinux
[[email protected] ~]# vim /etc/selinux/config
SELINUX=disabled
[[email protected] ~]# systemctl stop iptables.service
二、Oracle安裝
1.下載Oracle需要的依賴包
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 glibc glbic-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC-devel sysstat ksh unzip compat-libcap*
2.新增賬號跟使用者組
[[email protected] ~]# groupadd dba
[[email protected] ~]# groupadd oinstall
[[email protected] ~]# tail -5 /etc/group
sshd:x:74:
tcpdump:x:72:
yaopeidong:x:1000:
dba:x:1001:
oinstall:x:1002:
[[email protected] ~]# useradd -g dba -G oinstall oracle
[[email protected] ~]# id oracle
uid=1001(oracle) gid=1001(dba) groups=1001(dba),1002(oinstall)
[[email protected] ~]#
nging password for user oracle.
passwd: all authentication tokens updated successfully.
[[email protected] ~]# chown -R oracle:oinstall /u01
3.下載xshell 5
新建連線,輸入IP地址,Linux系統root使用者名稱和密碼
建立儲存檔案目錄,輸入“rz”,調出上傳檔案視窗,選中檔案,點選開啟
4.配置Oracle環境變數
[[email protected] ~]# vim /home/oracle/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=oaec
export PATH=$ORACLE_HOME/bin:$PATH
5.修改/etc/sysctl.conf配置檔案,紅色字型為新增內容
[[email protected] ~]# vim /etc/sysctl.conf
# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file#
# For more information, see sysctl.conf(5) and sysctl.d(5).
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576[[email protected] ~]# /sbin/sysctl -p
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
6.修改/etc/security/limits.conf 紅色字型新增到文件末尾
[[email protected] ~]# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
7.修改/etc/pam.d/login 紅色字型為新增內容
[[email protected] ~]# vim /etc/pam.d/login
#%PAM-1.0
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth substack system-auth
auth include postlogin
account required pam_nologin.so
account include system-auth
password include system-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
# pam_selinux.so open should only be followed by sessions to be executed in the user context
session required pam_selinux.so open
session required pam_namespace.so
session optional pam_keyinit.so force revoke
session include system-auth
session include postlogin
-session optional pam_ck_connector.so
session required pam_limits.so
8.修改/etc/profile 檔案末尾新增內容
[[email protected] ~]# vim /etc/profile
unset -f pathmunge
if [ $USER = "oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
三、開始安裝Oracle
1.解壓Oracledatabase的zip檔案 必須切換到oracle使用者進行解壓
[[email protected] ~]# su - oracle
[[email protected] ~]$ ls /var/oracledata/
linuxx64_12201_database.zip
[[email protected] ~]$ unzip /var/oracledata/linuxx64_12201_database.zip
2.oracle使用者下,執行如下
報錯:Checking monitor: must be configured to display at least 256 colors
解決方法:
(1)切換到root使用者
[[email protected] ~]# DISPLAY=:0.0;export DISPLAY
[[email protected] ~]# echo $DISPLAY
:0.0
[[email protected] ~]# cd /usr/bin/
[[email protected] bin]# ./xhost
access control enabled, only authorized clients can connect
SI:localuser:root
[[email protected] bin]# ./xhost +
access control disabled, clients can connect from any host
(2)切換到oracle使用者
[[email protected] ~]$ DISPLAY=:0.0;export DISPLAY
[[email protected] ~]$ echo $DISPLAY
:0.0
如沒有報錯請從這裡開始繼續往下
[[email protected] ~]$ cd database/
[[email protected] database]$ ls
install response rpm runInstaller sshsetup stage welcome.html
[[email protected] database]$ ./runInstaller
3.出現Oracle安裝圖形介面
(1)取消勾選
(2)選擇僅安裝資料庫軟體
(3)選擇單例項資料庫安裝
(4)選擇企業版安裝
(5)按照上面的步驟執行下來,此步驟的預設目錄就不需要修改
(6)選擇對產品清單有寫許可權的使用者組
(7)選擇對資料庫有操作許可權的使用者組
修改完後,reboot重啟虛擬機器,ulimit -a 檢查配置引數
(9)前置檢驗通過,展示概要資訊,點選install
(10)安裝到95%是提示,如下圖所示,對提示中的.sh檔案在root使用者下執行
(11)完成安裝,點選finish
四、建立例項庫
1.oracle使用者下執行dbca,彈出Oracle介面
[[email protected] ~]$ dbca
2.選擇建庫模式
3.選擇一般用途或事務處理
4.輸入全域性資料庫名orcl SID為oaec PDB庫名稱pdboaec
5.經過兩個預設配置,配置到監聽,名稱填listener
6.選擇sga與pga自動管理,程序記憶體區大小300M,語言設定
7.選擇EM埠為5500
8.設定資料庫使用者密碼,建議全部設定一樣的,好記憶。
9.建立資料庫
10.顯示概要資訊(忘記截圖),點選安裝
11.提示finish,點選close
12.測試監聽服務
[[email protected] ~]$ lsnrctl status
13.嘗試連線資料庫服務
[[email protected] ~]$ sqlplus / as sysdba
至此安裝結束。
相關推薦
redhat7安裝Oracle12c資料庫過程
一、Linux系統安裝前準備Linux系統版本為1.調整系統swap分割槽大小root使用者下[[email protected] ~]# fdisk /dev/sdbWelcome to fdisk (util-linux 2.23.2).Changes will
Centos7.3中安裝Oracle12C詳細過程
命令行 sim 內存 color oca ble 等於 棧設置 mkdir 安裝Oracle12C 1、下載Oracle12C軟件包 安裝Oracle之前需要在官方網站中下載Oracle12C database 軟件包,官方下載鏈接:http://www.oracle.c
安裝db2 資料庫過程中遇到的安裝失敗問題
今天上午在安裝db2 過程中總是安裝不上,總會在安裝將要結束的時候彈出程式集發生錯誤的對話方塊。然後自動執行回滾操作。我又重新試了好幾次。都是在這個地方發生錯誤。最後原因終於找到,是由於db2 解除安裝不乾淨造成的,其
oracle12C資料庫JSON的應用 --PL/SQL儲存過程中JSON解析應用篇
最近有些專案在資料庫oracle中使用到json格式的資料互動,對於oracle12以上的版本都支援JSON格式資料的使用,剛剛接觸的猿們可以到上一篇oracle資料庫使用json的簡單入門,最好參考官方的API文件關於oracle官方API文件對JSON的支援; 下面就比較詳細的說一下,關
第四章:Oracle12c 資料庫在linux環境安裝
一:搭建yum 倉庫 對於新手可以參考此文:《Vmware Workstation _linux yum 倉庫搭建》、《CentOS7.2 建立本地YUM源和區域網YUM源》 1)切換至 yum.repo.d 目錄 [[email protected] ~]# cd /etc/yum
在安裝mysql資料庫的過程中,顯示msvcp100.dll丟失?則麼辦?
方案一:重灌作業系統為windows10專業版 方案二:問題: 解答: 報錯原因是VC執行庫不全或者沒有安裝導致,百度搜索VC集合下載安裝, 連結:https://pan.baidu.com/s/1UqKZ0Jx2GqQFvRW9JzM0Rg 提取碼:rijq 初始化後,安
linux下Postgresql-9.2安裝及資料庫的建立過程
公司寫部署手冊需要,現總結一些linux下postgresql的安裝及資料庫建立的詳細步驟吧! 1.1.1 軟體安裝 1.設定使用者組和使用者級別 Postgresql不能以root身份執行,要以其他的身份執行,所以必須建立對應的使用者和組。 (1)新增pos
解除安裝mysql資料庫(詳細過程附截圖)
如何完全解除安裝mysql8.0.12資料庫 Mysql資料庫的安裝比較簡單,但其解除安裝卻比較麻煩。不管是使用用第三方的電腦管家,亦或是是用控制面板的程式和功能,想要完全解除安裝Mysql都不太方便,下面介紹下如何簡單的即可解除安裝乾淨Mysql資料庫的
關於Linux系統安裝oracle資料庫的準備工作及安裝過程中所遇問題
新年過後第一天比較輕鬆,就試著在linux系統上安裝oracle,發現坑還挺多,所以記錄一下供人蔘考。以下是基於我本人安裝的centos6.6系統安裝的oracle,也有參考網上一些資料,可能不適用於一部分人員,請諒解。安裝前請提前下載好oracle資料庫的安
RHEL6安裝調試過程中遇到的問題集
替代 連接 任務 rep words server 下劃線 x11轉發 tro /*** **問題集 2014/6/9 20:55:52** **Autor: Weigong Xu ** ***/ 1、 Linux中開啟22port: 22port是ss
單實例安裝oracle12c
database oracle ip地址 安裝部署12c 1.官網下載12cr2的安裝包 2.系統環境要求RHEL6或者以上,Oracle Enterprise Linux也可以。 3.使用圖形方式安裝部署,給出基本的步驟和錯誤總結 4.安裝成功的基本檢查。安裝環境:操作系統 Ce
PhpStorm 2017.1安裝及破解過程
jetbrains 安裝 cmd 根據 方法 server 配置方法 迅雷 .com 1、下載原安裝文件和破解文件:magnet:?xt=urn:btih:7FD357910B7AFBFC8FBA3647A2FAC8F15F0D02F0 (直接放到迅雷裏下載) 2、Li
MySQL數據庫的安裝以及配置過程
sdn mysql數據庫 卸載 href 百度一下 發現 detail 問題 sta 首先,下載 MySQL 數據庫的安裝包:mysql-5.7.17.msi.(百度一下自己下吧) 然後點擊這裏,啊哈哈哈哈哈哈哈。 ---------------------------
解決VMware安裝Ubuntu的過程中窗口過小無法看到按鈕的問題
round png eight idt wid ~~ vmware images 多人 最近在用VMware安裝Ubuntu的時候,發現竟然只能看到部分界面,鼠標拖拽也沒有用,就是看不到完整的界面,那要我怎麽按下一步啊~(真是哭笑不得%>_<%),或者按TA
Linux Centos7安裝Oracle12c第二版本
oracle oracle12c linux環境:[email protected],分配資源:CPU:2顆,內存:4GB,硬盤空間:30GBOracle12C企業版64位下載地址:http://www.oracle.com/technetwork/database/enterprise-editi
安裝nvm的過程小記錄
官網 特定 arc 目前 line org pro 。。 記錄 我的nvm安裝安裝步驟記錄: 因為node的版本更新太快了,而我們的某些項目又需要在特定版本的node下工作,這時就用到了我們強大的nvm了。 nvm:Node Version Manager(node版本
Linux上redis詳細安裝及配置過程
修改 server 9.png 結束 pin 附件 service 文件 col 本次介紹下redis的安裝及詳細配置,需要註意的是本地介紹的不是通過yum方式安裝,也不推薦大家使用yum安裝,安裝完了其實啥也不知道. 1,通過rz命令將本地的tar.gz包上傳到linux
安裝軟件過程中遇到錯誤1500
其他 結束 toc 兩個 重裝 計算 找到 cajviewe auto 最近重裝完系統,需要安幾個小軟件。Cajviewer和Autocad,這兩個軟件原來特別好安,直接點下一步就可以了,可是這幾次安裝總是出現問題,不是提示“計算需要空間”就是說其他軟件正在安裝,反正總是有
Tomcat安裝和配置過程
修改 除了 環境變量 文件 結構 apache 總結 1.8 必須 tomcat的下載、配置、啟動方法。網上教程亂七八糟,還是自己mark一下備用吧。 一、官網下載Tomcat的壓縮包 Tomcat是Apache軟件基金會的一個開源項目。登錄Apache官網即可找到下載的界
linux環境手動編譯安裝Nginx實踐過程 附異常解決
ima 根據 目錄結構 key -a text 參數 文件中 修改 1、下載nginx源碼包並解壓 可在http://nginx.org/en/download.html下載.tar.gz的源碼包,如(nginx-1.4.7.tar.gz) 或者使用雲盤下載