深度15.4+oracle11.2(管理员客户端)

穿精又带淫゛_ 提交于 2020-01-06 15:00:37

1.(切换至目录下查看原有unzip)
cd install(这个路径在client解压包中)

2.屏蔽原因链接
mv unzip unzip_bak

3.查看系统unzip命令所在位置
find –name unzip(对应步骤4的系统链接路径( /usr/bin/unzip))

4.让oracle11去找系统的unzip
ln -s /usr/bin/unzip unzip

5.更新apt源
sudo apt update

6.不知道干嘛
sudo mkdir /usr/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 /etc /etc/rc.d
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

7.安装g++到user/bin下
sudo apt-get install libaio-dev sysstat unixodbc-dev libelf-dev unzip g++ zlib1g-dev ksh libstdc++5

8.安装oracle11需要的 gcc-4.8 g+±4.8(也可以再降低,但深度的apt源4.8已经是最低的其他要自己手动安装)

sudo apt-get install gcc-4.8 g+±4.8

9.切换至bin路径,查看系统已有gcc相关命令
cd /usr/bin

10.降低当前版本的gcc和g++将其关联到4.8
sudo mv gcc gcc.script
sudo mv g++ g++.script
sudo ln -s gcc-4.8 gcc
sudo ln -s g+±4.8 g++

11.验证关联是否成功
gcc -v(查看是否4.8,存在说明链接成功)
g++ -v(查看是否4.8,存在说明链接成功)

12.进行安装准备
LANG=en_us ./runInstaller(切换至数据库安装路径)
选择admin安装,安装过程忽略检查,直至报错,不要关闭安装对话

13.删除oracle11产生的与系统不匹配的库让它去系统里面找
/home/dmod/app/dmod/product/11.2.0/client_1/lib/stubs(界面安装出现报错时删除该目录下的全部文件,如果自己选择的安装路径去自己路径下找)

14.继续安装
点击【Retry】(弹出root命令提示框,说明已经安装成功)
完成安装执行root相关命令,初始化数据库

15.恢复gcc和g++版本为了不影响其他软件使用
mv g++.script g++
mv gcc.script gcc

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!