写在前面:
下面的内容是国外的一篇教程,我跟着做了一遍,没有什么问题,所以翻译过来供大家参考。
环境:
oracle12c
ubuntu18.04(我是在Ubuntu16.04上装的,也没什么问题)
正文:
欢迎你!这篇教程会教你如何一步步地在Ubuntu18.04服务器上安装Oracle12c R2数据库。这篇教程中包含所有你必须要执行的命令以及部分截图。整个过程可能有点儿难,所以需要你对shell命令有一定的了解。
特别需要注意的是:Oracle本身是不支持类Ubuntu系统的,所以你应该用Ubuntu上的Oracle来做测试,而不是做生产环境!!
现在请放松,并花一点时间去阅读、理解和认真地执行下面的内容。
1. 下载
下载Oracle 12c R2 Database for Linux:
你可以选择在官网下载,也可以通过下面的链接直接下载:(免费的)
链接: https://pan.baidu.com/s/199Q4XTnnt7koVr_GgL7KXg 提取码: nakb
2. 打开shell操作界面
通过下面的命令在桌面上打开一个shell会话或终端窗口:
Ctrl + Alt + t
或者通过“查找”找到下面的图标并点回车。
3. 解压压缩文件
将Oracle12c解压到临时文件夹/tmp
通过双击或右键压缩包来打开压缩管理器
或者是直接通过命令行来解压缩
unzip -d /tmp linuxx64_122*.zip
4. 创建用户和用户组
添加Oracle数据库用户和用户组
通过以下命令来添加用户组:
sudo groupadd -g 502 oinstall
如果得到以下错误:User is Not in Sudoers file,请先为当前用户添加sudo权限。
sudo groupadd -g 503 dba
sudo groupadd -g 504 oper
最后,创建oracle用户:
sudo useradd -u 501 -g oinstall -G dba,oper -s /bin/bash -m oracle
为oracle用户设置密码:
sudo passwd oracle
一定要记住oracle用户的密码吆 : )
5. 创建目录
创建目标目录:
执行以下命令:
sudo mkdir -p /u01/app/oracle/product/12/dbhome_1
然后将目录的属主设为oracle:
sudo chown -R oracle:oinstall /u01
然后设置目录的权限:
sudo chown -R oracle:oinstall /u01
最后,也设置一下临时目录的归属权:
sudo chown -R oracle:oinstall /tmp/database
6. 设置网络(个人认为:这一步没有做的必要)
首先,通过以下命令获取主机名:
hostname
然后,通过以下命令获取服务器IP:
/sbin/ifconfig
IP地址就记录在lo >> inet 的下面:
检查主机名是否在hosts文件中: