-
安装vmtools
ubuntu安装vmtools(详细教程,跳过那些坑) - 云+社区 - 腾讯云 (tencent.com)
点击安装,打开压缩包,将压缩包移动到download目录。使用tar命令进行解压,解压后进入解压后的目录下打开终端运行./vmware-install.pl安装vmtools。安装完成后出现无法拖拽文件的情况,运行apt-get install open-vm-tools和apt-get install open-vm-tools-desktop就解决了
-
安装jdk
参考(4条消息) Ubuntu安装JDK并配置JAVA环境变量_叶半欲缺的博客-CSDN博客_ubuntu安装jdk并配置环境变量
在虚拟机上下载相应的jdk1.8.0_202
mkdir/usr/loca/java
mv /tmp/jdk压缩包名 /usr/local/java
tar -zxvf /usr/local/java/jdk压缩包名
cd /usr/local/java/jdk1.8.0_202运行 ./runInstaller
在/etc/profile添加#set Java environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
/etc/environment添加和修改PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:$JAVA_HOME/bin"
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/local/java/jdk1.8.0_202
验证
![](https://img-blog.csdnimg.cn/img_convert/c3c5613332e8543f7163cccfa650aba4.png)
-
配置安装Oracle的环境
3.1安装依赖包(先安装,然后记录安装未成功的包名,然后再换源下载)
换源前,lesstif2,lesstif2-dev,libmotif4,libpthread-stubs0,libpthread-stubs0-dev,lsb-cxx,pdksh包未下载成功
换源:sudo cp /etc/apt/sources.list /etc/apt/sources.list_back,备份后,将/etc/apt/sources.list换为以下源
deb Index of /ubuntu/ precise main restricted universe multiverse
deb Index of /ubuntu/ precise-security main restricted universe multiverse
deb Index of /ubuntu/ precise-updates main restricted universe multiverse
deb Index of /ubuntu/ precise-proposed main restricted universe multiverse
deb Index of /ubuntu/ precise-backports main restricted universe multiverse
deb-src Index of /ubuntu/ precise main restricted universe multiverse
deb-src Index of /ubuntu/ precise-security main restricted universe multiverse
deb-src Index of /ubuntu/ precise-updates main restricted universe multiverse
deb-src Index of /ubuntu/ precise-proposed main restricted universe multiverse
deb-src Index of /ubuntu/ precise-backports main restricted universe multiverse
deb Index of /ubuntu trusty main
deb-src Index of /ubuntu trusty main
deb Index of /ubuntu raring main restricted universe multiverse
#163源:
deb Index of /ubuntu/ trusty main restricted universe multiverse
deb Index of /ubuntu/ trusty-security main restricted universe multiverse
deb Index of /ubuntu/ trusty-updates main restricted universe multiverse
deb Index of /ubuntu/ trusty-proposed main restricted universe multiverse
deb Index of /ubuntu/ trusty-backports main restricted universe multiverse
deb-src Index of /ubuntu/ trusty main restricted universe multiverse
deb-src Index of /ubuntu/ trusty-security main restricted universe multiverse
deb-src Index of /ubuntu/ trusty-updates main restricted universe multiverse
deb-src Index of /ubuntu/ trusty-proposed main restricted universe multiverse
deb-src Index of /ubuntu/ trusty-backports main restricted universe multiverse
#阿里源:
deb ubuntu安装包下载_开源镜像站-阿里云 trusty main restricted universe multiverse
deb ubuntu安装包下载_开源镜像站-阿里云 trusty-security main restricted universe multiverse
deb ubuntu安装包下载_开源镜像站-阿里云 trusty-updates main restricted universe multiverse
deb ubuntu安装包下载_开源镜像站-阿里云 trusty-proposed main restricted universe multiverse
deb ubuntu安装包下载_开源镜像站-阿里云 trusty-backports main restricted universe multiverse
deb-src ubuntu安装包下载_开源镜像站-阿里云 trusty main restricted universe multiverse
deb-src ubuntu安装包下载_开源镜像站-阿里云 trusty-security main restricted universe multiverse
deb-src ubuntu安装包下载_开源镜像站-阿里云 trusty-updates main restricted universe multiverse
deb-src ubuntu安装包下载_开源镜像站-阿里云 trusty-proposed main restricted universe multiverse
deb-src ubuntu安装包下载_开源镜像站-阿里云 trusty-backports main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyuncs.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyuncs.com/ubuntu/ trusty-backports main restricted universe multiverse
换源后,
执行sudo apt-get update sudo apt-get upgrade进行更新,都下载成功
3.2检查系统变量sudo /sbin/sysctl -a | grep sem
sudo /sbin/sysctl -a | grep shm
sudo /sbin/sysctl -a | grep file-max
sudo /sbin/sysctl -a | grep aio-max
sudo /sbin/sysctl -a | grep ip_local_port_range
sudo /sbin/sysctl -a | grep rmem_default
sudo /sbin/sysctl -a | grep rmem_max
sudo /sbin/sysctl -a | grep wmem_default
sudo /sbin/sysctl -a | grep wmem_max
根据上面命令中得到的参数值在/etc/sysctl.conf中增加对应数据,可以打开两个终端,这样方便填写:
sudo vim /etc/sysctl.conf
sudo sysctl -p
![](https://img-blog.csdnimg.cn/img_convert/fc624e503098af99570ffd3f3b33e4a9.png)
3.3限制内核参数
ubun soft nproc 2047
ubun hard nproc 16384
ubun soft nofile 1024
ubun hard nofile 65536
ubun soft stack 10240
3.4oracle默认不支持ubuntu需要欺骗一下oracle安装程序,执行以下命令:
sudo mkdir /usr/lib64
sudo ln -s /etc /etc/rc.d
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/basename /bin/basename
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/
echo ‘Ubuntu Linux release 14.04′ > /etc/ubuntu-release
3.5配置环境变量
export ORACLE_BASE=/home/xxxubun/app/ubun
export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export PATH=PATH:${ORACLE_HOME}/bin/;
3.6检查/etc/pam.d/login,增加以下行(有了就不用增加了):
session required pam_limits.so
![](https://img-blog.csdnimg.cn/img_convert/ffbc31a3bff51c6dc2e6c656ffd04d93.png)
检查/etc/pam.d/su,没有以下行就自己加上:
session required pam_limits.so
session required pam_limits.so
![](https://img-blog.csdnimg.cn/img_convert/d88dcf2f709a140ddaab66affc4159b0.png)
-
安装oracle
不订阅邮件
![](https://img-blog.csdnimg.cn/img_convert/42619d49965dde542c5fafc3207e5344.png)
默认
![](https://img-blog.csdnimg.cn/img_convert/08ef5799a146416f3b3b2d196d679564.png)
server class
![](https://img-blog.csdnimg.cn/img_convert/ef530b62836dc04f39b932d30baefd1b.png)
默认
![](https://img-blog.csdnimg.cn/img_convert/95c550d7d4d38afe9ac0e7b74e4ee5df.png)
advanceinstall
![](https://img-blog.csdnimg.cn/img_convert/b5de442e99d4a68d5e61da084327af3e.png)
English
![](https://img-blog.csdnimg.cn/img_convert/50342185e00aaf2078bcbd6db367e8d1.png)
默认
![](https://img-blog.csdnimg.cn/img_convert/e7a51c1ad6bf271edb07fe2651254bbc.png)
![](https://img-blog.csdnimg.cn/img_convert/02a19b7bd62efcd3a34530268e656220.png)
![](https://img-blog.csdnimg.cn/img_convert/a647290847a50aa07d0a7801903e1604.png)
![](https://img-blog.csdnimg.cn/img_convert/1c19a26854b8f8ec3a54b8fc2df87aa2.png)
选择字符集
![](https://img-blog.csdnimg.cn/img_convert/c8064ec193c2613ab204820e8527cfd9.png)
默认
![](https://img-blog.csdnimg.cn/img_convert/ab10876d27315e0ae19b2fe7600ca3a2.png)
![](https://img-blog.csdnimg.cn/img_convert/a8f0b8e49f0b11457e8fd6faabc8cc29.png)
![](https://img-blog.csdnimg.cn/img_convert/4cf3a99994228763648715bb78aacb2f.png)
设置密码
![](https://img-blog.csdnimg.cn/img_convert/6e91a4d4d9627e6079951edb3fb42877.png)
默认
![](https://img-blog.csdnimg.cn/img_convert/bb79c6401e91587e849b8b9146566dcc.png)
问题解决
free -m
mkdir /swapfile
cd /swapfile
sudo dd if=/dev/zero of=swap bs=1024 count=400000
sudo mkswap -f swap
sudo swapon swap 增加swap分区
![](https://img-blog.csdnimg.cn/img_convert/685bc1481ff42a60feaa373abc36f1e7.png)
![](https://img-blog.csdnimg.cn/img_convert/1fb2b0047e8e6230778598da02dbf580.png)
![](https://img-blog.csdnimg.cn/img_convert/71c04b8be1fdfba3d7444ef5dc4bee7b.png)
![](https://img-blog.csdnimg.cn/img_convert/f4e38de8184d837a65a9ac1f9f12718f.png)
![](https://img-blog.csdnimg.cn/img_convert/6a0e2168e082fe31889e0b54c15787e0.png)
-
问题
![](https://img-blog.csdnimg.cn/img_convert/b5f6a138af505fc448bfc990d1a11c39.png)
-
解决的办法
(4条消息) Ubuntu下关于vmtools安装成功后不能拖动文件的解决方法_机务猿的博客-CSDN博客_vmtools安装完拉不进去文件
ora-12547:更改域名:解决
Ubuntu一直循环登陆界面:配置文件出错,用命令行界面进行修改
7.参考教程:
(6条消息) 虚拟机的ubunt系统在登录界面循环往复,登录不进去问题_铁柱同学的博客-CSDN博客_vmware登录界面一直重复
(6条消息) 造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些?_小麦苗DBA宝典的博客-CSDN博客_ora12547
(6条消息) 解决:Error in invoking target ‘agent nmhs‘ of makefile 报错_我有零花钱的博客-CSDN博客
(6条消息) 解决:Error in invoking target ‘agent nmhs‘ of makefile 报错_我有零花钱的博客-CSDN博客
Ubuntu 服务器 intall Ubuntu Oracle 12c Release 1 - it610.com
ubuntu下安装oracle12c - 爱码网 (likecs.com)
(6条消息) oracle as报错,oracle sqlplus / as sysdba连接的时候报错ORA-12547: TNS:Lost Contact_北笔你还好吗的博客-CSDN博客