SUSE12的虛擬機安裝以及ORACLE12C的安裝


在本文中用到的所有參數,均位於文后附錄中

在VMware中新建虛擬機,建好之后掛載光盤,啟動虛擬機進入安裝界面

 初始化中

 

 選擇跳過注冊

 

 選擇DVD模式

 

 選擇接受許可證條款

 

 默認選擇

 

 選擇默認系統

 

 選擇自定義分區

 

 點擊硬盤,開始進行分區

 

 先創建一個SWAP分區,大小為8G(大約是總硬盤的4%-5%即可)

 

 選擇‘交換’

 

 都選擇SWAP模式

 

 以同樣步驟創建根分區,大小為剩余192G,選擇EXT4

 

 選擇接受

 

 選擇時區

 

 跳過用戶創建

 

 設置root用戶口令

 

 安裝設置檢查,之后進行安裝

 

 進入/etc/vsftpd.conf文件,將參數設置為以下內容

vi /etc/hosts 刪去IPV6部分 寫入IP地址和主機名

sysctl -w kernel.hostname=oracle01
export HOSTNAME=oracle01

echo $HOSTNAME>/etc/HOSTNAME

/etc/rc.d/boot.local restart

 

 

關閉防火牆
systemctl stop SuSEfirewall2.service
取消開機啟動防火牆
systemctl disable SuSEfirewall2.service

 

打開Yast2 software manager安裝所需要的包(目錄位於文末)

 創建用戶和組

 

修改權限和用戶

進入.profile,修改為以下參數

 

 進入sysctl.conf

 

 將參數從硬盤刷新到內存

 

進入 /etc/security/limits.conf

 

 進入/etc/pam.d/login

 

 

 解壓ORACLE12C的安裝包,啟動runInstaller

選擇不接受更新

 僅安裝數據庫軟件

 選擇單實例數據庫

 選擇企業版

 默認選擇

 默認選擇

 默認選擇

 默認選擇

 選擇安裝

 在終端中輸入代碼

 啟動監聽

 啟動數據庫配置,選擇創建一個數據庫

 選擇跳過配置

 選擇第二項

 輸入數據庫名和SID

 默認選擇

 默認選擇

 默認選擇

 默認選擇

 選擇字符集,選擇第三項

 端口默認5500

 輸入密碼

 選擇創建數據庫

 選擇安裝

 

附錄

vi /etc/vsftpd.conf
-------------------------------------------
write_enable=YES
dirmessage_enable=YES
nopriv_user=ftpsecure
local_enable=YES
local_umask=022
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
anonymous_enable=NO
anon_world_readable_only=YES
anon_umask=022
syslog_enable=YES
connect_from_port_20=YES
pam_service_name=vsftpd
listen=YES
pasv_min_port=30101
pasv_max_port=30105
user_config_dir=/etc/vsftpd_user_conf

--------------------------------------------


service vsftpd restart

在XFTP里面使用鍵盤輸入用戶身份驗證

suse12下操作為:

關閉防火牆
systemctl stop SuSEfirewall2.service
取消開機啟動防火牆
systemctl disable SuSEfirewall2.service

vi /etc/hosts 刪去IPV6部分 寫入IP地址和主機名
sysctl -w kernel.hostname=oracle01
export HOSTNAME=oracle01

echo $HOSTNAME>/etc/HOSTNAME

/etc/rc.d/boot.local restart


gcc-c++
libaio
sysstat
glibc
libcap
libcap1
libXtst6


安裝VMtools


安裝完后重新掛載光盤

 


vi /etc/hosts
寫入IP地址和主機名

[root@linux01 ~]# groupadd -g 2001 oinstall
[root@linux01 ~]# groupadd -g 2002 dba
[root@linux01 ~]# groupadd -g 2003 oper
[root@linux01 ~]# useradd -m -u 2001 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle
[root@linux01 ~]# passwd oracle
更改用戶 oracle 的密碼 。
新的 密碼:
無效的密碼: 它基於字典單詞
無效的密碼: 過於簡單
重新輸入新的 密碼:
passwd: 所有的身份驗證令牌已經成功更新。
[root@linux01 ~]# mkdir -p /u01/app/oracle
[root@linux01 ~]# chown -R oracle:oinstall /u01
[root@linux01 ~]# chmod -R 775 /u01
[root@linux01 ~]# su - oracle

[oracle@linux01 ~]$ vi .profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=VDEDU
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATHexport PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=VDEDU


source .bash_profile 刷新一下文件

[oracle@linux01 ~]su -

[root@linux01 ~]#vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

 

[root@linux01 ~]# /sbin/sysctl -p

[root@linux01 ~]# vi /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

#soft 表示警告的設定,可以超過這個設定值,但是超過會有警告信息
#hard 表示嚴格的設定,必定不能超過這個設定的值

[root@linux01 ~]# vi /etc/pam.d/login
session required pam_limits.so

#要使 limits.conf 文件配置生效,必須要確保pam_limits.so文件被加入到啟動文件中。
#查看 /etc/pam.d/login 文件中有:
#session required /lib/security/pam_limits.so


export DISPLAY=:0.0
xhost +

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM