区块链技术博客
www.b2bchain.cn

关系型数据库 —— Oracle 了解一下~

这篇文章主要介绍了关系型数据库 —— Oracle 了解一下~的讲解,通过具体代码实例进行17137 讲解,并且分析了关系型数据库 —— Oracle 了解一下~的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=17137

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

Oracle 数据库

  • Oracle 的介绍
    • Oracle 的特点
      • Oracle 的优点
        • 适用场景
          • 安装 Oracle 数据库
            • 安装规划
            • 安装 Oracle (1.0)
            • 安装 Oracle (1.1 ;用户切换)

Oracle 的介绍

  • Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。目前最新版本为 Oracle12c
  • 它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
  • 采用C/S模式、支持SQL查询语言
  • 它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
  • ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能。
  • 作为分布式数据库它实现了分布式处理功能。
  • 只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它,是一种通用型关系数据库。

Oracle 的特点

  • 完整的数据管理功能
    • 数据的大量性
    • 数据的保存的持久性
    • 数据的共享性
    • 数据的可靠性
  • 完备关系的产品
    • 信息准则—关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示
    • 保证访问的准则
    • 视图更新准则—只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
    • 数据物理性和逻辑性独立准则
  • 分布式处理功能
    • ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成

Oracle 的优点

  • 可用性强
  • 可扩展性强
  • 数据安全性强
  • 稳定性强

适用场景

  • 政府机构
  • 金融行业
  • 三大运营商:电信、移动、联通
  • 大中型企事业单位
安装 Oracle 数据库
安装规划
数量 版本 系统
1 centos7.4 Linux
  • 关闭防火墙、核心防护
  • 软件环境:GNOME中文桌面环境、中文Java支持、安装所需的软件包
  • 添加一块硬盘:内存不少于15GB
安装 Oracle (1.0)

一、调整内核配置及参数

1、关闭防火墙、核心防护、设置主机名、主机映射 iptables -F setenforce 0 hostnamectl set-hostname oracle  vi /etc/hosts 20.0.0.22    oracle   2、安装Oracle所需依赖包 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   3、调整内核参数 vi /etc/sysctl.conf  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   sysctl -p 

二、用户环境配置

1、创建管理用户 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle          ####密码自定义  2、服务器上新增一块20G的磁盘,并重启识别(之前已经添加过就跳过此步骤)  3、重新连接后,查看磁盘,并创建一块磁盘 [[email protected] ~]# fdisk -l  [[email protected] ~]# fdisk /dev/sdb      ##创建磁盘  [[email protected] ~]# fdisk -l                 ###查看下   4、格式化磁盘 mkfs -t xfs /dev/sdb1  vi /etc/fstab             ###永久挂载 /dev/sdb1 /orc xfs defaults 0 0   5、创建 /orc 目录,并挂载,再创建嵌套的/orc/app/oracle目录 mkdir /orc  mount -a df -Th  mkdir -p /orc/app/oracle   6、更改属主、赋予权限 chown -R oracle:oinstall /orc/app/ chmod -R 755 /orc/app/oracle/   7、更改当前oracle用户的环境变量 vi /home/oracle/.bash_profile  #PATH=$PATH:$HOME/.local/bin:$HOME/bin            ####这条本来有的添加#号,因为变量已经有了 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 LANG=zh_CN.UTF-8 export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID #export PATH                         ####这条本来有的添加#号,因为变量已经有了 

三、oracle用户资源限制

1、更改 pam_limits 认证模块 vim /etc/pam.d/login                                # pam_selinux.so close should be the first session rule                 #####这行下添加下面内容 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   2、要让资源限制生效,就要加载它的环境变量配置文件 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   [[email protected] ~]# source /etc/profile                  ####刷新 
安装 Oracle (1.1 ;用户切换)
  • 在服务器上
1、登录创建的oracle用户 [[email protected] ~]# xhost + access control disabled, clients can connect from any host  [[email protected] ~]# su oracle [[email protected] ~]$ export DISPLAY=:0.0             ####像素初始化,因为是在图形化界面 
  • 连接的终端 Xshell 上
需要 下载 linuxx64_12201_database.zip 的安装包,可以在网上搜索这个包下载  [[email protected] ~]# mkdir /abc [[email protected] ~]# cd /abc 2、把 linuxx64_12201_database.zip 安装包上传进去 [[email protected] abc]# ll total 3372752 -rw-r--r-- 1 root root 3453696911 Oct 20 23:53 linuxx64_12201_database.zip  [[email protected] abc]# unzip linuxx64_12201_database.zip     ##解压 
  • 在服务器上
4、执行脚本文件 [[email protected] ~]$ cd /abc/database [[email protected] database]$ ls install  response  rpm  runInstaller  sshsetup  stage  welcome.html  [[email protected] database]$ ./runInstaller  等一会就会弹出一个 oracle 12c 的一个安装窗口 
  • 示图
    关系型数据库 —— Oracle 了解一下~
    关系型数据库 —— Oracle 了解一下~
    关系型数据库 —— Oracle 了解一下~

关系型数据库 —— Oracle 了解一下~
关系型数据库 —— Oracle 了解一下~
关系型数据库 —— Oracle 了解一下~
关系型数据库 —— Oracle 了解一下~
关系型数据库 —— Oracle 了解一下~
提示:当安装加载到 79% 的时候,它就会卡住不动了,并弹出一个提示窗口,这意味上面窗口里的两条指令缺少权限执行,因为用户是oracle 用户,无权执行命令,需要切换到root用户进行授权执行。

切换root用户输入命令:
/orc/app/oraInventory/orainstRoot.sh
/orc/app/oracle/product/12.2.0/dbhome_1/root.sh

关系型数据库 —— Oracle 了解一下~

  • 这时候就安装好了,可以进 字符界面 试一下
    关系型数据库 —— Oracle 了解一下~
  • 可以查看下命令列表及用户
SQL> help index     (查看命令列表,sql中不区分大写小写)  SQL> show user       (查看当前用户) USER"SYS" 
  • 网页安装Oracle
    • 先在服务器浏览器上输入刚刚得到的网址,安装 Flash软件包
      关系型数据库 —— Oracle 了解一下~
    • 创建一个文件用来放置安装包,在解压
    [[email protected] ~]# mkdir /flas [[email protected] ~]# tar zxvf flash_player_npapi_linux.x86_64.tar-1.gz -C flash 
    • 安装火狐浏览器插件
    [[email protected] ~]# cd flash/  [[email protected] flash]# ll  总用量 18996  drwxrwxr-x 2 1002 dba       40 925 19:50 LGPL  -rw-rw-r-- 1 1002 dba 16653576 925 19:50 libflashplayer.so  -rw-rw-r-- 1 1002 dba  2792147 925 19:50 license.pdf  -rw-rw-r-- 1 1002 dba     3572 925 19:50 readme.txt  drwxrwxr-x 6 1002 dba       54 925 19:50 usr   [[email protected] flash]# cp libflashplayer.so /usr/lib64/mozilla/plugins ## 复制插件到火狐浏览器插件文件夹 
    • 授权
    [[email protected] flash]# cd /usr/lib64/mozilla/plugins [[email protected] flash]# chmod 755 libflashplayer.so 
    • 重新打开火狐浏览器,就支持flash了;输入网址:https://Oracle:5500/em
      关系型数据库 —— Oracle 了解一下~
    • 输入 用户名:sys ;口令:自定义的 ;容器名不填;勾选以sysdba身份登录。
      关系型数据库 —— Oracle 了解一下~

——————————————————————————

到此结束,感谢浏览~

本文转自互联网,侵权联系删除关系型数据库 —— Oracle 了解一下~

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 关系型数据库 —— Oracle 了解一下~
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们