Linux(CentOS 7)安装Oracle 11g
来源:互联网 发布:索尼网络签约经销商 编辑:程序博客网 时间:2024/04/25 18:32
其实我一开始是想直接在Mac系统上安装Oracle的,但最终失败了,所以只能退而求其次:首先在Mac上的安装虚拟机,然后在虚拟机里安装Linux系统,最后再在Linux里安装Oracle。
一、软件环境
- Parallels Desktop(Mac专用且功能强大的虚拟机软件)
- CentOS 7 64位(基于Red Hat且开源的、非常好用的Linux系统)
- Oracle 11g 64位(尽量去官网下载)
二、硬件环境
- 内存 2GB
- 硬盘 10GB
- Swap 4G内存的两倍
三、安装前环境配置
详细配置不再赘述,请参考:CentOS7安装Oracle 11gR2 图文详解,亲试靠谱,谢谢作者。
四、安装步骤
- 以Oracle用户登录CentOS系统。
- 启动安装程序:
cd /data/database/database/
./runInstaller - 安装图形界启动后根据自己的情况进行选择安装。
五、安装过程中可能遇到的问题
下面两篇文章应该可以解决安装过程中遇到的所有问题
Centos 7安装oracle 11g R2问题及解决方法汇总
Centos7 安装Oracle 11g R2完整手册及问题解决方法
非常感谢两位作者,几乎解决了我安装过程遇到的所有问题。
另外,还有一个问题是CentOS系统交换分区不够的问题:
prvf-7573 SWAP Expected size 2.69GB(2820102),Actual Value 1.97GB(2064380)
这篇文章可解决这个问题:利用文件来扩展swap交换分区空间,同样谢谢作者!
剩下的就是安装过程中一些检查不通过的项,一般都是缺少包,能找到的尽量找到安装,实在早不到的就直接忽略然后继续。
查看Linux lib库是否有你需要的包:
yum search xxx #xxx为包名,不需要写全名,版本号前面的部分就可以了,另外不需要必须跟Oracle要求的版本号一致,>=都可以。
查到之后安装:
yum install xxx
Oracle安装成功后别忘了执行下面的两个脚本,最后一步会提示:
/data/oraInvertory/orainstRoot.sh/data/oracle/product/11.2.0/db_1/root.sh
安装过程中遇到问题在所难免,不要慌张,不要放弃,根据日志里的报错思考一下为啥会报错,办法总比问题多!
安装日志所在目录:/data/oraInvertory/logs/
六、安装成功后
创建一个数据库:
su - oracledbca #会弹出Database Configuration Assistant引导界面
启动数据库
su - oracle #切换到Oracle用户登录 sqlplus / as sysdba startup #启动数据库实例 shutdown #关闭数据库实例
启动监听
lsnrctl #登录监听控制台start #启动监听stop #关闭监听status #查看监听情况,哪些实例已开启监听help #查看相关命令
七、安装SQL Developer
如果是为了学习Oracle的体系结构,通过在终端里敲命令来学习是再合适不过的选择,但如果是为了学习SQL脚本,个人觉得还是有个像Windows下PL/SQL那样的工具比较方便和高效,所以这里再介绍一下CentOS 7下SQL Developer的安装。
软件准备
sqldeveloper-17.2.0.188.1159-1.noarch.rpm 64位
jdk-8u144-linux-x64.tar 64位安装命令:
yum install sqldeveloper-17.2.0.188.1159-1.noarch.rpm
安装完成后应该在:/opt/sqldeveloper 目录下。
jdk tar包直接解开就可以了,一般在/usr/java目录下启动 SQL Developer
./opt/sqldeveloper/sqldeveloper.sh
首次启动sqldeveloper时,会要求输入JDK路径:
/usr/java/jdk1.8.0_144_64
并生成快捷方式在你的桌面菜单里。启动之后就是配置数据库连接了。
Do yourself.
最后,感谢另外一位神秘大神的鼎力相助,不然我早放弃了,跪谢!
That’s ALL,Thank you!
- Linux(CentOS 7)安装Oracle 11g
- linux CentOS 安装 oracle 11g
- Linux Centos 6.6安装Oracle 11g
- CentOs 7中安装Oracle 11g
- CentOS 7 下安装Oracle 11g
- CentOS 7 安装 Oracle 11g
- centos 完美安装 Linux安装 oracle 11g r2
- 生产环境linux centos 安装oracle 11g
- CentOS 7 ORACLE 11g 11.2.0.4 安装
- CentOS 5下安装Oracle 11g
- CentOS 5下安装Oracle 11g
- CentOS 5下安装Oracle 11g
- Centos 5.5 下安装 Oracle 11g
- 在CentOS上安装Oracle 11g
- CentOS的 Oracle 11g R2安装
- CentOS 安装Oracle 11g R2
- centos安装oracle 11g 完全图解
- CentOS 6.5下安装Oracle 11g
- OpenSSL是什么?
- Jensen不等式证明过程
- 鸟哥的私房菜基础篇读书笔记
- JavaBean 属性copy
- Longest Common Prefix
- Linux(CentOS 7)安装Oracle 11g
- Oracle 11g完整安装(从下载到安装到基本命令使用)
- 达人篇:3.3)六西格玛
- Android8.0有关行为变更小结
- hdu3746—Cyclic Nacklace(kmp周期性质)
- 线段树的应用
- openssl pem 生成公钥和私钥及文件
- Java中的volatile关键字详解及单例模式双检锁问题分析
- 关于项目发布没有端口号,以及项目名