关系数据库——Oracle12c Linux x86 - 64安装

  

Oracle12c Linux x86 - 64安装

  

下载Oracle数据库12 crelease 1安装介质

  

官方的下载地址:

  

1: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

  

2: https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132

  

URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com
地址1下载的文件为:

  

linuxamd64_12c_database_1of2.zip   

linuxamd64_12c_database_2of2.zip   

地址2下载的文件为:

  

V38500-01_1of2.zip   

V38500-01_2of2.zip   <编辑>甲骨文12 c对系统内存的最低要求为1 g,推荐2 g或更大的内存,   

开始安装甲骨文

  

1。添加一块新硬盘并格式化

  
 <代码类=" sql语言"> root@localhost ~ # cd/dev
  (root@localhost dev) # ls
  (root@localhost dev) # fdisk/dev/sdb
  (root@localhost dev) # mkfs - t xfs/dev/sdb1  
  

2。创建兽人目录

  
 <代码类=" sql语言"> (root@localhost dev) # mkdir/兽人 
  

3。修改主机名

  
 <代码类=" sql语言"> root@localhost ~ # vim/etc/hostname
  #末行添加以下内容
  主机名=甲骨文 
  

4。修改域名解析

  
 <代码类=" sql语言"> root@localhost ~ # vim/etc/hosts
  #末行添加以下内容
  192.168.142.151甲骨文
   
  

5。挂载新硬盘到兽人目录

  
 <代码类=" sql语言"> [root@oracle ~] #安装/dev/sdb1/兽人 
  

6。下载环境软件包

  
 <代码类=" sql语言"> [root@oracle ~] # yum - y安装binutils compat-libcapl compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel
   
  

7。修改sysctl.conf配置文件

  
 <代码类=" sql语言"> root@oracle ~ # vim/etc/sysctl.conf
  #末行添加以下内容
  fs。aio-max-nr=1048576
  #异步Io请求数目推荐值是:1048576其实它等于1024 * 1024也就是1024 k个
  fs。file-max=6815744
  # #打开的文件句柄的最大数量,防止文件描述符耗尽的问题
  内核。shmall=2097152
  # #共享内存总量页为单位,内存除以4 k所得
  内核。shmmax=4294967295
  内核。shmmni=4096
  内核。sem=250 32000 100 128
  # # SEMMSL:每个信号集的最大信号数量SEMMNS:用于控制整个Linux系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整祝辞个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
  #套接字发送缓冲区大小的最大值 
  

8。重载配置文件

  
 <代码类=" sql语言"> [root@oracle ~] # sysctl - p  
  

9。配置用户环境

  
 <代码类=" sql语言"> #创建oinstall组
  (root@oracle ~) # groupadd oinstall
  
  #创建dba组
  root@oracle ~ # groupadd dba
  
  #添加用户甲骨文到组
  (root@oracle ~) # useradd - g oinstall - g oracle dba
  
  #设定甲骨文数据库密码为123123
  root@oracle ~ # passwd甲骨文
  改变密码用户甲骨文。
  新密码:
  不好的密码:密码是短于8个字符
  重新输入新密码:
  密码:身份验证令牌更新成功。
  
  #创建数据库目录
  (root@oracle ~) # mkdir - p/兽人/app/oracle
  
  #修改目录属主和属组
  (root@oracle ~) # chown - r甲骨文:oinstall/兽人/应用程序
  
  #修改目录权限
  (root@oracle ~) # chmod - r 755/兽人/app/oracle/#配置甲骨文用户环境
  vim/home/oracle/.bash_profile
  #末行添加以下内容
  umask 022
  ORACLE_BASE=/兽人/app/oracle
  ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/ORACLE_SID=orcl
  .UTF8 NLS_LANG="简化CHINESE_CHINA”=$ PATH: $ HOME/ocal/bin: $ HOME/bin: $ ORACLE_HOME/bin
  LANG=zh_CN.UTF-8
  
  导出路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID  
  

10。使用是的认证模块

  
 <代码类=" sql语言"> root@oracle ~ # vim/etc/pam.d/login
  # % pam - 1.0
  #在此段落末尾追加以下内容
  会议要求/lib/security/pam_lilits.so
  会议要求pam_limits.so
  

关系数据库——Oracle12c Linux x86 - 64安装