deepin 安装oracle12c过程
Tofloor
poster avatar
873792861
deepin
2016-09-09 00:51
Author
本帖最后由 873792861 于 2018-3-19 17:01 编辑

有许多网友问11gR2的安装方法,我在网上搜到另外一个仁兄在deepin下的安装教程,有需要的不妨参考下。(不过我没试过他的教程)
https://www.jianshu.com/p/7bc46594fd14
---------------------------------------------------------------

附件all1.zip

附件all2.zip

附件all3.zip

附件all1.zip

附件all2.zip

附件all3.zip

最近,想学习下oracle,于是,在网上查找相关资料,在oracle官网下载了oracle12c。
1 建立软链接
mkdir /usr/lib64
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
ln -s /usr/bin/rpm /bin/rpm
ln -s /etc /etc/rc.d
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/

2 调整参数,limits.conf和sysctl.conf 我已经上传,只需要把这两个文本里的内容追加进/etc/security/limits.conf 和/etc/sysctl.conf

3 安装所需依赖
apt-get install libaio-dev sysstat unixodbc-dev libelf-dev unzip g++ zlib1g-dev  ksh  libstdc++5 binutils

4 建立组和用户,然后用passwd命令设立用户密码
groupadd dba
useradd -d /home/oracle -m -c "Oracle Database" -g dba -G sudo -s `which bash` oracle

5 关于安装目录,安装过程中会让选择目录,默认是在/home/oracle/app,我安装的时候是选择默认的这个目录,所以就无需另外建立目录了

6 把软件解压到家目录下,切换到oracle用户,cd到软件解压所在的目录
su - oracle
cd database/
xhost +
因为oracle安装程序自带的JDK指定要一种系统没有的字体,所以要在运行安装命令前,设置语言为英文,命令行运行 export LANG=en_us 。
要显示中文,那么:
database/stage/Components/oracle.jdk/1.6.0.75.0/1/DataFile/ 下面有filegroup1.jar 这个文件
用”归档管理器”打开 filegroup1.jar, 在jdk/jre/lib/fonts 目录下创建fallback
然后将中文字体,比如 zysong.ttf(中易宋体) 或者 simsun.ttc(微软的宋体) 拖到jdk/jre/lib/fonts/fallback 这个目录,没有这些目录就自己建,把字体放进文件夹,然后添加进去。我把添加后的文件也上传了,复制替换就行了。
接下来,运行安装脚本(我是注销了然后以oracle身份登陆进来安装的。)
./runInstaller

7 安装图形界面选择
“install the database software only” 只安装数据库软件
“single instance database installation” 只安装单个数据库实例, 不搞什么集群,分布式,那些太高端了
“Enterprise Edition” 企业版
如果你是选择Create and configure a databaseand,然后又勾上自动管理内存,那么最大内存MEMROY_MAX_TARGET不能大于dev/shm。
然后按照提示,复制脚本路径以,root用户执行。

8 安装完后,先设置环境变量。修改家目录的.profile文件,添加
export ORACLE_BASE=/home/oracle/app/oracle  
export ORACLE_HOME=/home/oracle/app/oracle/product/12.1.0/dbhome_1
export PATH=$PATHORACLE_HOME/bin
export ORACLE_SID=myora
然后命令行启动dbca,建立数据库myora(这里是自己起的名字,环境变量的ORACLE_SID的名字和这个一样)。

9 如果要安装sqldeveloper,官网只有rpm的安装包,需要先安装alien 和 fakeroot 这两个工具,用法:
fakeroot alien package.rpm
并下载jdk,解压,并设置环境变量。
--------------------------------15.3 更新------------------------------------------
如果你的版本是15.2版本以上的,安装前需要更改默认gcc,g++版本
apt-get install gcc-4.8 g++-4.8
然后
cd /usr/bin (as root)
mv gcc gcc.script
mv g++ g++.script
ln -s gcc-4.8 gcc
ln -s g++-4.8 g++

安装完成后,更改回之前的版本
mv g++.script g++
mv gcc.script  gcc





Reply Favorite View the author
All Replies
1 / 2
To page
jingle
deepin
2016-09-09 01:27
#1
好东西,感谢分享。
Reply View the author
sl824396388
deepin
2016-11-18 20:25
#2
感谢大神的,最近oracle 一直弄不上头都快炸了
Reply View the author
吉祥兔
deepin
2016-12-29 19:01
#3
感谢大神
Reply View the author
usckur
deepin
2017-01-07 07:23
#4
感谢分享
Reply View the author
Guumi
deepin
2017-04-23 14:34
#5
十分感谢LZ 的分享!已收藏
Reply View the author
amumu
deepin
2017-04-24 23:18
#6
谢谢楼主
Reply View the author
lyxlgr
deepin
2017-04-25 00:28
#7
感谢楼主分享
Reply View the author
amumu
deepin
2017-04-25 06:44
#8

你装好了吗
Reply View the author
吉祥兔
deepin
2017-04-26 17:11
#9

装好了,就是按照教程做的,我安装的时候是 deepin 15.3
Reply View the author
要讲武德
deepin
2017-04-26 17:34
#10
为什么Linux下安个软件比安个系统还要费力得多
Reply View the author
xyz1996
deepin
2017-06-24 20:12
#11
附件分卷文件不能解压啊
Reply View the author
jalright
deepin
2017-06-24 22:03
#12
https://bbs.deepin.org/post/43149
为什么Linux下安个软件比安个系统还要费力得多

学了,oracle你就知道!
Reply View the author
873792861
deepin
2017-06-25 07:30
#13
https://bbs.deepin.org/post/43149
附件分卷文件不能解压啊

你没下全吧
Reply View the author
zk_wannng
deepin
2017-08-10 21:59
#14
@873792861
就是没法打开啊
我都下载了
Reply View the author
873792861
deepin
2017-08-11 20:32
#15
没关系,打开不了,可以安装网上的更改一下参数,其它的按上面说的去做,就可以了
Reply View the author
jeffrey-wang
deepin
2017-09-12 17:00
#16
大佬,遇到几个问题啊,求帮助!
首先是创建好了oracle用户之后,不能在deepin中切换用户至oracle登录,只能在bash中使用'su oracle'才行,然后./runInstaller进去安装,装到85%的时候,直接卡死了在了链接二进制文件那里,装了好几次都是这样,咋整啊!
Reply View the author
873792861
deepin
2017-09-14 09:18
#17
https://bbs.deepin.org/post/43149
大佬,遇到几个问题啊,求帮助!
首先是创建好了oracle用户之后,不能在deepin中切换用户至oracle登录,只 ...

有没有更改gcc,g++版本呢?自己摸索一下呗
Reply View the author
changguodi
deepin
2017-10-22 19:18
#18
https://bbs.deepin.org/post/43149
装好了,就是按照教程做的,我安装的时候是 deepin 15.3

大神,为啥我的提示Error in invoking target 'install' of makefile
Reply View the author
ysy
deepin
2017-10-24 16:44
#19
不会装,大神的这个附件下载下来不能用
Reply View the author
873792861
deepin
2017-10-26 05:05
#20
https://bbs.deepin.org/post/43149
大神,为啥我的提示Error in invoking target 'install' of makefile

应该是你没有更改gcc和g++版本的原因
Reply View the author
1 / 2
To page