ubuntu14.04 安装oracle11g,关于Ubuntu 14.04 安装Oracle 11gR2安装步骤(从开始到放弃--最终使用docker获取)...

最近在复习Oracle的相关内容,好准备在下一份工作中能够熟练一些,所以准备在自己虚拟机中安装Oracle的11gR2版本,主要参考内容为:

https://blog.csdn.net/qq_40254144/article/details/82669649

但是安装过程中还是存在着一些问题:

1.解压过程中使用非root用户导致解压失败的问题:

①使用sudo命令,解压;

②切换root用户解压,然后重新用  chown -R  用户名:组名  +文件名的方式 重置文件归属;

2.安装ia32-libs 失败

wyf349@ubuntu:/home/database$ sudo apt-get install ia32-libs

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

现在没有可用的软件包 ia32-libs,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

可是下列软件包取代了它:

lib32z1 lib32ncurses5 lib32bz2-1.0

E: 软件包 ia32-libs 没有可供安装的候选者

wyf349@ubuntu:/home/database$

解决办法:

参照:http://www.mr-wu.cn/how-to-install-ia32-libs-in-ubuntu-14/

补充执行:sudo apt-get install  lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

3.安装lesstif2 失败

wyf349@ubuntu:/home/database$ sudo apt-get install lesstif2

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

E: 未发现软件包 lesstif2

wyf349@ubuntu:/home/database$

解决办法:未发现软件包 lesstif2      sudo apt-get install libmotif-dev 替代

4.安装失败lesstif2-dev

wyf349@ubuntu:/home/database$ sudo apt-get install lesstif2-dev

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

现在没有可用的软件包 lesstif2-dev,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

E: 软件包 lesstif2-dev 没有可供安装的候选者

解决办法:暂时没管

5.安装失败 libpthread-stubs0

wyf349@ubuntu:/home/database$ sudo apt-get install libpthread-stubs0

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

E: 未发现软件包 libpthread-stubs0

wyf349@ubuntu:/home/database$

解决办法:libpthread-stubs0-dev 有这样的一个包所以也暂时没管,cdsn要积分。

6.交换空间不够的问题:

详细参照:https://blog.csdn.net/java_1992/article/details/78697388

7.this is a prerequisite condition to test whether the system is running with proper run level

解决:修改运行级别为5

telinit 5

但是新增问题,修改运行级别之后,虚拟机的复制粘贴用不了了,所以放弃

各种问题,所以放弃了,安装mysql去了,MMP

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

通过docker直接拉取仓库镜像解决Oracle的安装问题

主要参考:https://blog.csdn.net/u011555260/article/details/82260433

致谢作者!

需要补充的是,如果需要配置物理机,直接访问虚拟机的Oracle 需要按如下配置:

2.获取安装的docker  oracle 的 tns,将加粗部分复制到物理机本地的 tns中

[oracle@64661b66ed89 admin]$ cd /home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin/

[oracle@64661b66ed89 admin]$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_2/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

LISTENER_HELOWIN =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

HELOWIN =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = helowin)

)

)

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

还是MySQL安装简单:

参照:https://www.cnblogs.com/zhuyp1015/p/3561470.html

1.sudo apt-get install mysql-server   并配置root密码;

2. 配置navicat直连MySQL:

①关掉虚拟机的防火墙,Ubuntu是用 sudo ufw disable (默认是没有的);

②配置MySQL配置文件:sudo vim /etc/mysql/my.cnf 文件,注释 #bind-address           = 127.0.0.1 此行;

3.配置navicat

112fec67f22ad3146a1296e39ce649ae.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值