设为首页 加入收藏

TOP

完全Oracle安装建库手册(一)
2019-02-23 12:08:06 】 浏览:206
Tags:完全 Oracle 安装 手册
Oracle12C R2 for Centos 7

背景介绍

安装配置这东西吧,真没啥可写的,但是你说不写详细点吧,真的好多学员搞不懂,所以呢,熊熊思前想后,打算把自己从头到尾怎么安装的,完全写一下,希望能让大家有个全面的基础认知

准备工作

安装Xmanager

这个软件功能很强大,熊熊安装他主要是用于把远程服务器的屏幕共享到本地桌面上

软件在官网或者很多地方都有下载,这里就不详细给出链接地址了(也许后期熊熊会把所有需要的软件都放在百度云盘上,谁知道呢)

完全Oracle安装建库手册

双击Xmanager安装程序,在欢迎页面点击下一步继续

完全Oracle安装建库手册

必须接受许可协议,下一步继续

完全Oracle安装建库手册

主要是输入产品密钥(网上有很多,能找到,也有专门的注册机),点击下一步继续

完全Oracle安装建库手册

安装路径可以根据自己实际情况,下一步继续

完全Oracle安装建库手册

典型安装就够了,下一步继续

完全Oracle安装建库手册

开始菜单里的程序文件夹,这个默认即可,下一步继续

完全Oracle安装建库手册

选择中文语言,点击安装

完全Oracle安装建库手册

安装完成

下载安装包

说在前面:其实,对于绝对的新手来讲,强烈建议下载一个OEL7.6安装最踏实,因为里面对Oracle内核有优化,该有的包和参数也都提前给设置好了,省心

完全Oracle安装建库手册

https://edelivery.oracle.com/osdc/faces/SoftwareDelivery#! 下载链接在这里,需要注册一个Oracle官网用户并登陆,通常选择第七个包,就是最后一个即可,如果不用OEL,就自己下载Centos 7.6也可以

Oracle安装包下载

完全Oracle安装建库手册

先把database的包下了就行了,想练习的,就把下面的example包也下了

链接如下:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html

同样需要注册一个Oracle官网用户并登录

参数配置

创建组和账户(root账号)

groupadd -g 501 oinstall

groupadd -g 502 dba

useradd -g oinstall -G dba oracle

创建一些目录和权限(root账号)

mkdir -p /orasetup /home/app/oracle

chmod -R 775 /orasetup /home/app

chown -R oracle:oinstall /orasetup /home/app

上面具体的路径,需要根据自己的实际情况来定,比如通常默认为/u01/app/oracle

切换到Oracle账号,编辑一些必要的环境变量

[oracle@svn ~]$ pwd

/home/oracle

[oracle@svn ~]$ vi .bash_profile

具体内容如下

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

alias vi='vim'

alias sqlplus='rlwrap sqlplus'

alias rman='rlwrap rman'

export ORACLE_BASE=/home/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1

export ORACLE_SID=bear

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib/usr/lib

export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:$ORACLE_HOME/jdk/bin

export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"

export NLS_LANG="Simplified Chinese_China".AL32UTF8

ORACLE_BASE是Oracle基目录(这里可以包括所有Oracle产品都可以装在这个目录下)

ORACLE_HOME是Oracle数据库软件目录

ORACLE_SID是数据库唯一标示(在单实例尤其重要)

下面的LD_LIBRARY_PATH和PATH分别是bin操作路径和字典库路径

NLS_DATA_FORMAT是日期显示格式(这里是年月日 时分秒)

NLS_LANG是数据库显示字符集及国家字符集显示

(中文是Simplified_Chinese_China.AL32UTF8)

这里需要安装一个rlwrap的软件,我们来看一下它的作用以及如何安装

如果没有rlwrap,默认sqlplus是不支持上下左右的键盘滚动以及历史记录快速查询的(list命令可以查询历史记录,但是很不方便)

因此我们来安装这个软件(网上有很多下载地址,这里就不给链接了)

[root@svn tmp]# pwd

/tmp

[root@svn tmp]# ll -h

总用量 248K

-rw-r--r-- 1 root root 246K 2月 14 2011 rlwrap-0.37.tar.gz

[root@svn tmp]# tar -zxvf rlwrap-0.37.tar.gz

[root@svn tmp]# cd rlwrap-0.37/

[root@svn rlwrap-0.37]# pwd

/tmp/rlwrap-0.37

[root@svn rlwrap-0.37]# ./configure

如果出现readline的报错,那么就执行命令yum -y install *readline*来安装缺失的包

否则正确的话,应该出现下图所示

完全Oracle安装建库手册

[root@svn rlwrap-0.37]# make && make install

执行安装即可

编辑好.bash_profile的环境变量文件后,wq退出,执行source .bash_profile来使其生效

[root@svn ~]# vi /etc/profile设置系统级环境变量

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

增加上面的部分,主要是为了解除限制

添加完以后,也要wq保存退出,执行source /etc/profile使其生效

[root@svn ~]# vi /etc/security/limits.conf 编辑一些参数设置

oracle soft stack 10240

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

添加如上设置,主要是允许打开的软硬限制,noproc表示的是每个用户最大的进程数,nofile表示的时最多能同时打开的文件数。

整个这些,真有心的,可以看一下这个链接(https://www.cnblogs.com/galengao/p/5764693.html)

开始安装

完全Oracle安装建库手册

在xmanager那个文件夹里,选择passive这个,双

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇软件架构中的单体架构有哪些特点 下一篇mysql5.7日志时间与系统时间不一致

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目