超简单 Oracle 12c 安装

超简单 Oracle 12c 安装

简介 :

  • Oracle Database,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
    可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

    系统简介 :

  • ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
    比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;
    作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

    安装条件 :

    1. 至少 4G 物理内存,8G 虚拟内存。

    2. 准备一块不少于 15G 新磁盘。

本案环境 :

操作系统 : CentOS 7.3 x86_64

安装 Oracle :

1. 添加磁盘 ,更改主机名,做关联 :

vim /etc/hostname   #更改主机名Oracle

HOSTNAME=oracle     #添加 
vim /etc/hosts
192.168.217.134 oracle    #关联本地地址

2.重启机器、更改磁盘属性 :

fdisk /dev/sdb   #进入新添加的磁盘进行处理
[[email protected] ~]# mkfs -t xfs /dev/sdb1   #转换xfs格式
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=1310656 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=5242624, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
mkdir /orc
mount /dev/sdb1 /orc     #挂载

3. 安装软件环境包 :

yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio
libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

4.调整内核参数 :

vim /etc/sysctl.conf  

#添加以下
fs.aio-max-nr = 1048576
#异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个
fs.file-max = 6815744
#打开的文件句柄的最大数量,防止文件描述符耗尽的问题
kernel.shmall = 2097152
#共享内存总量 页为单位,内存除以4K所得
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
#SEMMSL(250): 每个信号集的最大信号数量
#SEMMNS(32000):用于控制整个 Linux 系统中信号的最大数
#SEMOPM(100): 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量
#SEMMNI (128):内核参数用于控制整个 Linux 系统中信号集的最大数量
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
#套接字发送缓冲区大小的最大值
sysctl -p   #重新加载配置文件

5.用户环境配置 :

groupadd oinstall   #创建组 安装组
groupadd dba        #创建组 管理组
useradd -g oinstall -G dba oracle  #管理用户
passwd oracle   #设置密码
mkdir -p /orc/app/oracle             #工作目录
chown -R oracle:oinstall /orc/app/
chmod -R 755 /orc/app/oracle/
vim /home/oracle/.bash_profile   #oracle用户环境配置
#删除
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH

#添加
umask 022   #创建文件的权限
ORACLE_BASE=/orc/app/oracle   #安装目录
ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/  #产品工作目录
ORACLE_SID=orcl  #实例
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8   #简体中文
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin  #oracle命令导入环境变量
LANG=zh_CN.UTF-8  #字符集

export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID  #导入

6.oracle用户资源限制 :

vim /etc/pam.d/login   #管理limits
#添加
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so
vim /etc/security/limits.conf
#添加
oracle        soft    nproc           2047       #单用户可使用的进程数量 软限制 硬限制
oracle        hard    nproc           16384
oracle        soft    nofile          1024       #用户可打开的文件数量
oracle        hard    nofile          65536
oracle        soft    stack           10240      #堆栈设置
vim /etc/profile
#末行插入
if [ $USER = "oracle" ]
 then
   if [ $SHELL = "/bin/ksh" ]
     then
       ulimit -p 16384       #缓冲区大小 kb单位
       ulimit -n 65536       #文件数
   else
     ulimit -u 16384 -n 65536    #进程数  文件数
   fi
fi

7.安装包解压,安装 oracle ,在图形化界面操作 :

[[email protected] ~]# xhost +   #以root用户在图形化界面操作授权显示图形界面
access control disabled, clients can connect from any host
su - oracle           #切换oracle用户

export DISPLAY=:0.0   #设置DISPLAY环境变量

cd /abc/oracle               #切换到oracle安装包位置
[[email protected] oracle]$ ./runInstaller   #安装
正在启动 Oracle Universal Installer...
检查临时空间: 必须大于 500 MB。   实际为 11122 MB    通过
检查交换空间: 必须大于 150 MB。   实际为 8191 MB    通过
检查监视器: 监视器配置至少必须显示 256 种颜色。    实际为 16777216    通过
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2018-07-17_09-17-43AM. 请稍候...

提示:安装到79%时会跳出提示,需要在root用户执行命令,等命令执行完成之后点击确定 :

[[email protected] ~]# /orc/app/oraInventory/orainstRoot.sh
更改权限/orc/app/oraInventory.
添加组的读取和写入权限。
删除全局的读取, 写入和执行权限。

更改组名/orc/app/oraInventory 到 oinstall.
脚本的执行已完成。
[[email protected] ~]# /orc/app/oracle/product/12.2.0/dbhome_1/root.sh
Performing root user operation.

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /orc/app/oracle/product/12.2.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] :
yes
Installing Oracle Trace File Analyzer (TFA).
Log File: /orc/app/oracle/product/12.2.0/dbhome_1/install/root_oracle_2018-07-17_09-33-07-445808435.log
Finished installing Oracle Trace File Analyzer (TFA)

8.链接数据库 :

使用命令行界面 :
[[email protected] ~]# su - oracle
上一次登录:二 7月 17 09:43:58 CST 2018
[[email protected] ~]$ sqlplus / as sysdba    #sys用户是oracle的最高管理员所以要加上as

SQL*Plus: Release 12.2.0.1.0 Production on 星期二 7月 17 09:48:54 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>
web 界面管理 :

原文地址:http://blog.51cto.com/13640803/2145170

时间: 2024-10-22 14:28:08

超简单 Oracle 12c 安装的相关文章

ArcSDE 10.2 for Oracle 12C安装注意事项

ArcSDE 10.2 for Oracle 12C安装注意事项 1.环境说明 从ArcSDE10.2.1开始支持Oracle 12C. 2.安装注意事项 SDE空间数据库可以安装到PDB中,使用Create Enterprise Geodatabase工具即可创建,安装方法与Oracle 11g无区别. 默认情况下创建的用户,即使分配了Connect和Resource角色,数据库不会自动赋予quota权限,在catalog中创建要素时会提示ORA-01950的错误.需手动赋予该权限. 方法1:

windows Sever 2012下Oracle 12c安装配置方法图文教程

windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动中. 3.看到Windows Sever 2012的桌面. 4.我们解压缩两个文件,winx64_12c_database_1of2.zip,winx64_12c_database_2of2.zip.也就是oracle的安装文件. 5.这个时候我们可以看到服务器启动以后的仪表板. 6.然后我们合并两

Oracle 12c 安装及配置

Oracle 12c R2 for Windows_X64 安装 1.安装准备 1.1 下载Oracle for Windows版本 官方下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 1.2 解压zip压缩包文件 解压下载的压缩包文件至同一目录中,目录中避免出现汉字和空格,如某目录下的database文件夹中,解压后的文件目录结构如下:  2.安装过程 2.1 执行安

Oracle 12c安装详细步骤,带截图

1,在官网上下载oracle的压缩文件,两个都要下载. 并两个同时选中解压在一个文件夹里面. 2,解压之后,如下图,点击setup.exe稍等一会儿 ,3,开始安装: 不选点击下一步,或者直接点击下一步,弹出提醒的会选是就可以了. 4,创建和配置数据库,直接点击下一步 5,默认桌面类,直接点击下一步 6,选中创建新的windows用户,用户名跟密码自己取,取个简单的比较好,容易记住.填好之后点击下一步,可能会弹框说你的口令跟规则的不一样, 直接点击是就行了. 7 这里的目录可以自定义,选一个内存

CentOS 6.8_x64 Oracle 12C 安装

1.下载地址 (需要注册oracle账号) 点击 2.登录CentOS 做准备工作 groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle 3.传输 压缩包至Oracle home下的down 解压并且修改所属用户所属组 mkdir /home/oracle/app mkdir /home/oracle/down mkdir /home/oracle/app/oracle mkdir /h

Windows server 2016 安装及ORACLE 12C 安装

首先创建虚拟机,选择windows server 2016 启动虚拟机,进入安装界面,语言默认中文,选择下一步 选择标准安装(桌面) 选择接受条款 选择自定义安装 进行分区,如下图所示 进行安装 设定密码,注意要有大小写字母,数字,下划线 进入系统后进入本地服务器界面进行设置 关闭防火墙 更改主机名 在我的电脑属性里进行远程连接的修改,设置为允许远程连接到此计算机 在物理机界面打开运行,打开mstsc 输入主机名及用户名 在本地资源界面 解压传输过来的ORACLE安装包 在安装包里运行setup

oracle 12c 安装补丁报错

环境: centos 7.5 oracle 12.2.0.1 报错: 执行一下报错: 更新dba_registry_sqlpatch $ORACLE_HOME/OPatch/datapatch -verbose 将已安装的补丁写入数据库. 报错如图: 解决方法: sqlplus / as sysdba SQL> spool fix_cat_logfile.txt SQL> startup upgrade SQL> spool fix_cat_logfile.txt SQL > @?

Oracle 12c安装报错Installation failed to access the temporary location(无法访问临时位置)

报错如图 1.先检查当前windows账户用户名是否为全英文,没有就新建一个,大多数用户败在这一步,而官方也没有解释 如何新建:开始-->控制面板-->用户账户和家庭安全-->用户账户-->管理其他账户-->创建一个新账户 账户名填:oracledb,类型选管理员 点创建账户 然后注销或重启,再用oracledb这个用户名登录 2.开启C盘共享 由于默认会在%TEMP%下创建临时文件来安装,而临时文件又在C盘,所以我们需要对C盘设置共享 对win7及以上系统,双击计算机,左侧

oracle 12c安装时没有修改sys口令,网页管理无法登录

打开https://localhost:5500/em,使用两个账户(sys;change_on_install)及(system;manager)均登录失败 通过以下方式解决: (1)在Windows命令行中输入 sqlplus sys/change_on_install as sysdba (2)修改sys账户密码:alter user sys identified by[新密码]; (3)注意,第二步最后的分号不要缺失 (4)再次尝试,登录成功