音效素材网提供各类素材,打造精品素材网站!

站内导航 站长工具 投稿中心 手机访问

音效素材

Linux下安装Oracle(CentOS-Oracle 12c)的方法
日期:2016-11-17 11:28:31   来源:脚本之家

第一步:网络连接,在我的上一篇博客中有介绍,不再多说。

网络连接的目的:为了能使用yum命令,在网上直接下载文件。

第二步:前往oracle官网下载12c

database服务器端的两个文件:(安装在Linux)

linuxamd64_12102_database_1of2.zip

linuxamd64_12102_database_2of2.zip

将这两个文件放在Linux的tmp目录下,使用 unzip 命令来解压。

database的client的一个文件:(安装在Windows)

32位 oracle 11g client windows版本

win32_11gR2_client.zip

1.

添加用户,组,相关目录

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle

变更oracle12c介质的所有者

chown -R oracle:oinstall /tmp

2.

---创建安装oracle安装目录

mkdir -p /u01/app/oracle/product/12.1.0/db_1
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 777 /u01

3.

系统依赖包的安装 验证

yum -y install binutils
yum -y install compat-libcapl
yum -y install gcc-
yum -y install gcc-c++-
yum -y install glib2-devel
yum -y install glibc
yum -y install ksh
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc-
yum -y install libstdc++-
yum -y install libstdc++-devel
yum -y install libX11
yum -y install libXau
yum -y install libxcb
yum -y install libXext
yum -y install libXtst
yum -y install make
yum -y install sysstat
yum -y install compat-libstdc++
yum -y install libstdc++
yum -y install compat-c++
yum -y install compat-libcap
yum -y install gcc-c++
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install xterm
yum -y install elfutils-libelf
yum -y install libaio-devel
yum -y install libgcc
yum -y install pdksh
yum -y install compat-libstdc++

当然,在全部复制执行这些命令时,经常会露掉一些没有下载。这时需要去【RPM Search】网站进行下载。(这些工作是否完成将会在安装Oracle时验证)

4.

修改linux 核心配置文件

vi /etc/sysctl.conf

添加内容 (关于Kernel这四个参数和你的内存设置有关系,这里可能发生问题)

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

执行命令使上述生效:

su root
sysctl -p

5.

--修改系统限制
vi /etc/security/limits.conf

添加内容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6.

vi /etc/pam.d/login

添加内容:

session required /lib/security/pam_limits.so
session required pam_limits.so

7.

修改系统环境变量

vi /etc/profile

添加内容:

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

8.

为新添加用户Oracle添加环境变量

su oracle
vi ~/.bash_profile

添加内容:

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 (这里有坑)
ORACLE_SID=test
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
--以oracle用户本身来执行下边的命令生效
source ~/.bash_profile

9.

这里采用图形化界面安装,进入界面

su root
chown -R oracle:oinstall /tmp/database
export DISPLAY=:0.0
xhost +
su oracle
cd /tmp/database
sh runInstaller.sh(运行命令,打开图形安装界面)

10.

图形安装界面不多说,安装步骤来,出现错误再解决。反正坑很多,很多。

在这一步,我只是安装了Oracle,并没有创建数据库。

11.

创建数据库

dbca

(此处有个坑,可能会出现命令不存在的提示,那是因为安装Oracle时,安装的目录在dbhome_1中,并没有在我们的db_1中,因此把8步红色值改为dbhome_1就行)

命令也会和上面一样打开一个图形化界面,来创建一个数据库。

12.

创建监听器
netca 命令和上面一样会打开一个图形化界面,来创建一个监听器。

13.

启动Oracle服务。

sqlplus / as sysdba
SQL-> startup (启动服务)

14.

Windows下安装客户端:32位 oracle 11g client windows版本。

net manager工具添加新的【服务命名】

15.

这时,我们可以进行测试,看看是否可以在Windows连接Linux。

打开CMD,输入:tnsping [刚才设置的服务命名]

若不成功,则可能是Linux防火墙问题,关闭Linux防火墙

systemctl stop firewalld.service #停止防火墙
systemctl disable firewalld.service #禁止防火墙开机启动
systemctl start firewalld.service #启动防火墙
systemctl status firewalld.service #查看防火墙状态

关闭防火墙后,再重新测试。

16.

安装toad for oracle,来操作Oracle。

登录。

以上所述是小编给大家介绍的Linux下安装Oracle(CentOS-Oracle 12c)的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

    您感兴趣的教程

    在docker中安装mysql详解

    本篇文章主要介绍了在docker中安装mysql详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编...

    详解 安装 docker mysql

    win10中文输入法仅在桌面显示怎么办?

    win10中文输入法仅在桌面显示怎么办?

    win10系统使用搜狗,QQ输入法只有在显示桌面的时候才出来,在使用其他程序输入框里面却只能输入字母数字,win10中...

    win10 中文输入法

    一分钟掌握linux系统目录结构

    这篇文章主要介绍了linux系统目录结构,通过结构图和多张表格了解linux系统目录结构,感兴趣的小伙伴们可以参考一...

    结构 目录 系统 linux

    PHP程序员玩转Linux系列 Linux和Windows安装

    这篇文章主要为大家详细介绍了PHP程序员玩转Linux系列文章,Linux和Windows安装nginx教程,具有一定的参考价值,感兴趣...

    玩转 程序员 安装 系列 PHP

    win10怎么安装杜比音效Doby V4.1 win10安装杜

    第四代杜比®家庭影院®技术包含了一整套协同工作的技术,让PC 发出清晰的环绕声同时第四代杜比家庭影院技术...

    win10杜比音效

    纯CSS实现iOS风格打开关闭选择框功能

    这篇文章主要介绍了纯CSS实现iOS风格打开关闭选择框,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作...

    css ios c

    Win7如何给C盘扩容 Win7系统电脑C盘扩容的办法

    Win7如何给C盘扩容 Win7系统电脑C盘扩容的

    Win7给电脑C盘扩容的办法大家知道吗?当系统分区C盘空间不足时,就需要给它扩容了,如果不管,C盘没有足够的空间...

    Win7 C盘 扩容

    百度推广竞品词的投放策略

    SEM是基于关键词搜索的营销活动。作为推广人员,我们所做的工作,就是打理成千上万的关键词,关注它们的质量度...

    百度推广 竞品词

    Visual Studio Code(vscode) git的使用教程

    这篇文章主要介绍了详解Visual Studio Code(vscode) git的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。...

    教程 Studio Visual Code git

    七牛云储存创始人分享七牛的创立故事与

    这篇文章主要介绍了七牛云储存创始人分享七牛的创立故事与对Go语言的应用,七牛选用Go语言这门新兴的编程语言进行...

    七牛 Go语言

    Win10预览版Mobile 10547即将发布 9月19日上午

    微软副总裁Gabriel Aul的Twitter透露了 Win10 Mobile预览版10536即将发布,他表示该版本已进入内部慢速版阶段,发布时间目...

    Win10 预览版

    HTML标签meta总结,HTML5 head meta 属性整理

    移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析HTML代码,更好地将移动web前端页面表现出来...

    移动端html5模拟长按事件的实现方法

    这篇文章主要介绍了移动端html5模拟长按事件的实现方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家...

    移动端 html5 长按

    HTML常用meta大全(推荐)

    这篇文章主要介绍了HTML常用meta大全(推荐),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参...

    cdr怎么把图片转换成位图? cdr图片转换为位图的教程

    cdr怎么把图片转换成位图? cdr图片转换为

    cdr怎么把图片转换成位图?cdr中插入的图片想要转换成位图,该怎么转换呢?下面我们就来看看cdr图片转换为位图的...

    cdr 图片 位图

    win10系统怎么录屏?win10系统自带录屏详细教程

    win10系统怎么录屏?win10系统自带录屏详细

    当我们是使用win10系统的时候,想要录制电脑上的画面,这时候有人会想到下个第三方软件,其实可以用电脑上的自带...

    win10 系统自带录屏 详细教程

    + 更多教程 +
    WIN服务器linux服务器FTP服务器DNS服务器其他