在虚拟机上安装linux操作系统

这个之前写过
https://blog.csdn.net/yangyuCISCO/article/details/84309516
有的电脑给40G硬盘内存不够用,就比如我,所以我给的50-60G。看个人电脑。

操作系统安装好后的准备工作

使用root登陆,获取IP地址

[[email protected] ~]# dhclient
[[email protected] ~]# vim /etc/ssh/sshd_config
#UseDNS yes
UseDNS no 关闭域名解析
[[email protected] ~]# systemctl restart sshd

编辑yum配置文件

[[email protected] ~]# vim /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt
enable=1
gpgcheck=0
[[email protected] ~]# mount /dev/sr0 /mnt
mount: /dev/sr0 is write-protected, mounting read-only

安装软件包

[[email protected] ~]#yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc+±devel gcc gcc-c++ unixODBC

添加组和用户

[[email protected] ~]# groupadd oinstall
[[email protected] ~]# groupadd dba
[[email protected] ~]# useradd -g oinstall -G dba oracle
[[email protected] ~]# echo oracle | passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.
[[email protected] ~]# id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

检查内核参数

共享内存

[[email protected] ~]# vim /etc/sysctl.conf
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] ~]# 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

资源限制

[[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
oracle hard stack 10240

检查需要的目录

[[email protected] ~]# mkdir -p /u01/app
[[email protected] ~]# chown -R oracle:oinstall /u01/app
[[email protected] ~]# chmod -R 775 /u01/app
[[email protected] ~]# ll /u01/app -d
drwxrwxr-x. 2 oracle oinstall 6 Jun 25 21:43 /u01/app

复制安装文件到系统

[[email protected] ~]# rz

在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
[[email protected] ~]# mv linuxx64_12201_database.zip /home/oracle/
[[email protected] ~]# cd /home/oracle
[[email protected] ~]# unzip ORACLE12C.zip 注:这个压缩包的名字,是你电脑上自己的那个名字,不一定是这个。
[[email protected] ~]# chmod 777 database/ -R
[[email protected] ~]# chown oracle:oinstall database/ -R
[[email protected] ~]xhost + 注:这个命令在虚拟机里面敲
access control disabled, clients can connect from any host
在linux操作系统上安装12c Oracle数据库
登出root用户,使用Oracle用户登录。
在linux操作系统上安装12c Oracle数据库
[[email protected] Desktop]$ cd
[[email protected] ~]$ cd /home/oracle
[[email protected] ~]$ ll
total 3372756
drwxrwxrwx. 7 oracle oinstall 4096 Jan 26 2017 database
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Desktop
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Documents
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Downloads
-rw-r–r--. 1 root root 3453696911 Jun 22 00:28 linuxx64_12201_database.zip
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Music
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Pictures
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Public
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Templates
drwxr-xr-x. 2 oracle oinstall 6 Jun 25 22:00 Videos
[[email protected] ~]$ cd database
[[email protected] database]$ ll
total 24
drwxrwxrwx. 4 oracle oinstall 4096 Jan 26 2017 install
drwxrwxrwx. 2 oracle oinstall 58 Jan 26 2017 response
drwxrwxrwx. 2 oracle oinstall 34 Jan 26 2017 rpm
-rwxrwxrwx. 1 oracle oinstall 8771 Jan 26 2017 runInstaller
drwxrwxrwx. 2 oracle oinstall 28 Jan 26 2017 sshsetup
drwxrwxrwx. 14 oracle oinstall 4096 Jan 26 2017 stage
-rwxrwxrwx. 1 oracle oinstall 500 Feb 6 2013 welcome.html
[[email protected] database]$ ./runInstaller
接下来会出现
在linux操作系统上安装12c Oracle数据库
取消设置邮箱-》next,剩下的都是next,我就不一一写了。

在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库

在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
安install,等待安装,接下来会弹出两个脚本,需要在 root用户下运行。

在linux操作系统上安装12c Oracle数据库
在linux操作系统上安装12c Oracle数据库
需要你确定的 直接回车。
在linux操作系统上安装12c Oracle数据库
然后在脚本的对话框下点击OK。这个安装很慢,耐心点!要注意的是,如果./runInstaller完后需要你continue,yes还是no的,就是压缩包解压出了问题,删除了重新解压。
我说的是这,下面的是正常反应。

[[email protected] database]$ ./runInstaller
Starting Oracle Universal Installer…

Checking Temp space: must be greater than 500 MB. Actual 35981 MB Passed
Checking swap space: must be greater than 150 MB. Actual 3967 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-06-25_10-01-34PM. Please wait …

在linux操作系统上安装12c Oracle数据库
close就好了。
[[email protected] ~]$ . oraenv 中间有个空格
ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app/oracle
[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Tue Jun 25 22:35:46 2019

Copyright © 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>

出现这个就是正常的。

相关文章: