redhat安装oracle11g单实例软件建库

news2024/11/18 3:29:31

1、打开xmanager-passive
在这里插入图片描述
2、oracle 用户登录,开始安装

[root@rhel64 database]# su - oracle
[oracle@rhel64 ~]$ evn |grep oracle
-bash: evn: command not found
[oracle@rhel64 ~]$ evn | grep oracle
-bash: evn: command not found
[oracle@rhel64 ~]$ env | grep oracle 
USER=oracle
LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib:/usr/lib
ORACLE_BASE=/u01/app/oracle
MAIL=/var/spool/mail/oracle
PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oracle/bin
PWD=/home/oracle
HOME=/home/oracle
LOGNAME=oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
[oracle@rhel64 ~]$ more .bash_profile 
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
export PATH
umask 022 
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=PROD
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
export LC_CTYPE=en_US.UTF-8 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
[oracle@rhel64 ~]$ export DISPLAY=192.168.186.1:0.0
[oracle@rhel64 ~]$ echo $DISPLAY
192.168.186.1:0.0
[oracle@rhel64 ~]$ cd /software/
[oracle@rhel64 software]$ ls
database                                p13390677_112040_Linux-x86-64_2of7.zip
grid                                    p13390677_112040_Linux-x86-64_3of7.zip
p13390677_112040_Linux-x86-64_1of7.zip
[oracle@rhel64 software]$ cd database/
[oracle@rhel64 database]$ ls
install      response  runInstaller  stage
readme.html  rpm       sshsetup      welcome.html
[oracle@rhel64 database]$ ./runInstaller 
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB.   Actual 7233 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 8095 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 16777216    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2023-06-17_12-32-30AM. Please wait ...[oracle@rhel64 database]$ 

弹出图形界面,取消勾选

跳过软件更新

在这里插入图片描述
选择第二行,只安装软件
在这里插入图片描述
安装单实例
在这里插入图片描述
英语
在这里插入图片描述
选择企业版
在这里插入图片描述
保持环境变量设置的默认值
在这里插入图片描述
默认补丁包目录,安装失败后该目录必须删除
在这里插入图片描述
在这里插入图片描述
环境检查报错,有需要安装包在这里插入图片描述
安装包

[root@rhel64 ~]# yum install elfutils* -y
[root@rhel64 ~]# yum install elfutils* -y
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Package elfutils-libelf-0.152-1.el6.x86_64 already installed and latest version
Package elfutils-0.152-1.el6.x86_64 already installed and latest version
Package elfutils-libs-0.152-1.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package elfutils-devel.x86_64 0:0.152-1.el6 will be installed
---> Package elfutils-libelf-devel.x86_64 0:0.152-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                     Arch         Version            Repository    Size
================================================================================
Installing:
 elfutils-devel              x86_64       0.152-1.el6        rhel64        68 k
 elfutils-libelf-devel       x86_64       0.152-1.el6        rhel64        31 k

Transaction Summary
================================================================================
Install       2 Package(s)

Total download size: 99 k
Installed size: 262 k
Downloading Packages:
--------------------------------------------------------------------------------
Total                                           1.6 MB/s |  99 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : elfutils-libelf-devel-0.152-1.el6.x86_64                     1/2
  Installing : elfutils-devel-0.152-1.el6.x86_64                            2/2
  Verifying  : elfutils-libelf-devel-0.152-1.el6.x86_64                     1/2
  Verifying  : elfutils-devel-0.152-1.el6.x86_64                            2/2

Installed:
  elfutils-devel.x86_64 0:0.152-1.el6
  elfutils-libelf-devel.x86_64 0:0.152-1.el6

Complete!

修改/etc/sysctl.conf,将aio-max-nr参数进行修改

[root@rhel64 ~]# vi /etc/sysctl.conf
[root@rhel64 ~]# tail -10 /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 1048586
[root@rhel64 ~]# ^C

sysctl -p生效

[root@rhel64 database]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 1048586
[root@rhel64 database]#

安装pdksh-5.2.14失败,需要pdksh与 ksh冲突,先卸载rpm -e卸载KSH,后rpm -ivh安装PDKSH
将 pdksh-5.2.14-37.el5.x86_64.rpm上传到database目录,修改属主权限进行安装

[root@rhel64 ~]# yum install pdksh-5.2.14
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
No package pdksh-5.2.14 available.
Error: Nothing to do
[root@rhel64 ~]# cd /software/database/
[root@rhel64 database]# ll
total 268
drwxr-xr-x  4 oracle oinstall   4096 Aug 27  2013 install
-rw-r--r--  1 root   root     210482 Jun 17 01:14 pdksh-5.2.14-37.el5.x86_64.rpm
-rw-r--r--  1 oracle oinstall  30016 Aug 27  2013 readme.html
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 response
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 rpm
-rwxr-xr-x  1 oracle oinstall   3267 Aug 27  2013 runInstaller
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 sshsetup
drwxr-xr-x 14 oracle oinstall   4096 Aug 27  2013 stage
-rw-r--r--  1 oracle oinstall    500 Aug 27  2013 welcome.html
[root@rhel64 database]# ^C
[root@rhel64 database]# chown oracle:oinstall pdksh-5.2.14-37.el5.x86_64.rpm
[root@rhel64 ~]# rpm -e ksh
[root@rhel64 database]# ll
total 268
drwxr-xr-x  4 oracle oinstall   4096 Aug 27  2013 install
-rw-r--r--  1 oracle oinstall 210482 Jun 17 01:14 pdksh-5.2.14-37.el5.x86_64.rpm
-rw-r--r--  1 oracle oinstall  30016 Aug 27  2013 readme.html
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 response
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 rpm
-rwxr-xr-x  1 oracle oinstall   3267 Aug 27  2013 runInstaller
drwxr-xr-x  2 oracle oinstall   4096 Aug 27  2013 sshsetup
drwxr-xr-x 14 oracle oinstall   4096 Aug 27  2013 stage
-rw-r--r--  1 oracle oinstall    500 Aug 27  2013 welcome.html
[root@rhel64 database]# rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm
warning: pdksh-5.2.14-37.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
Preparing...                ########################################### [100%]
   1:pdksh                  ########################################### [100%]
[root@rhel64 database]#

重新检查通过check again,
安装失败,需删除/u01/app/oralnventory /u01/app/oracle在这里插入图片描述
提示root用户执行
/u01/app/oraInventory/orainstRoot.sh
在这里插入图片描述

[root@rhel64 database]# /u01/app/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.

Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
[root@rhel64 database]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
Performing root user operation for Oracle 11g

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

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
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.
Finished product-specific root actions.
[root@rhel64 database]#

数据库软件完成安装
~~删除线格式~~
配置监听

用户oracle登录,执行netca

-bash: netcat: command not found
[oracle@rhel64 database]$ netca

Oracle Net Services Configuration:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看 监听状态

Oracle Net Services configuration terminated by user.  The exit code is -1
[oracle@rhel64 database]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 17-JUN-2023 01:36:29

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     PROD
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                17-JUN-2023 01:34:49
Uptime                    0 days 0 hr. 1 min. 40 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/rhel64/prod/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rhel64)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully
[oracle@rhel64 database]$ 

建库dbca

[oracle@rhel64 database]$ dbca

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改字符集
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
占击完成,创建数据库
在这里插入图片描述
如果遇到 0ra-00845错误
修改fstab参数,执行

[root@rhel64 database]# vi /etc/fstab
[root@rhel64 database]# more /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Jun 16 17:12:35 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_rhel64-lv_root /                       ext4    defaults        1
1
UUID=b17fde30-d52f-4e97-b7e1-4f1bd0b237bc /boot                   ext4    defaul
ts        1 2
/dev/mapper/vg_rhel64-lv_u01 /u01                    ext4    defaults        1 2
/dev/mapper/vg_rhel64-lv_swap swap                    swap    defaults        0
0
tmpfs                   /dev/shm                tmpfs   defaults,size=2800M
  0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc 
[root@rhel64 database]# mount -o remount /dev/shm

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/654406.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

首次使用云服务器搭建网站(三)

上回说到,我们已经搞定了服务器问题和网站模板问题,接下来只需要上传模板即可。 一、上传网站代码 1、打开宝塔面板, 点开文件、这里就是我们服务器的所有文件了。 2、依次点击WWW文件夹、wwwroot文件夹、域名文件夹,进入…

Python之私有属性、私有方法、装饰器及属性和类的命名规则

一、私有属性和私有方法(实现封装) Python对于类的成员没有严格的访问控制限制,这与其他面向对象语言有区别。关于私有属性和私有方法,有如下要点: 通常我们约定,两个下划线开头的属性是私有的(private)。其他为公共的(public)。…

Centos环境 使用docker 部署MySQL 8.X详细版本

文章目录 安装docker配置docker 阿里镜像加速阿里云容器镜像服务ACR配置镜像源 安装部署MySQL拉取MySQL镜像创建挂载文件测试部署部署MySQL进入容器将它的mysql配置同步给宿主机删除test1测试容器 正式部署MySQL查看正式部署的容器状态配置远程连接字符集以及关闭跳过密码验证等…

Aop详解

AOP简介 AOP是一种编程思想,就如同面向对象这种编程思想一样,是一种编程范式,用来指导开发者如何组织程序更好的运行 AOP(面向切面编程) 作用:在不改变原代码的前提下,为其增加功能。 连接点…

基于 Yeoman 脚手架技术构建前端项目的实践

NodeJ、CLI 基于 Yeoman 脚手架技术构建前端项目的实践 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_28550263/article/details…

torch.optim.lr_scheduler.OneCycleLR 学习与理解

一、功能和参数 1.1、通过图像直观地理解 OneCycleLR 的过程: 补充: 生成该图像的代码: 来自:torch.optim.lr_scheduler.OneCycleLR用法_dxz_tust的博客-CSDN博客 import cv2 import torch.nn as nn import torch from torchv…

Nodejs二、内置模块

零、文章目录 Nodejs二、内置模块 1、fs 文件系统模块 (1)fs 文件系统模块是什么 fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。 fs.readFile() :用来读取指…

【深度学习-第2篇】CNN卷积神经网络30分钟入门!足够通俗易懂了吧(图解)

网络上有着很多关于CNN入门的教程,但是总还是觉得缺少足够简易、直观、全面的文章,能让人通读下来酣畅淋漓,将CNN概念尽收囊中。本篇文章就想尝试一下,真正地带小白同学们轻松入门。 这篇文章包含很多图片,为了花这些…

k8s-containerd容器运行时默认50G存储位置更换

containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。当容器运行的越来越多,默认的50G不够使用了。有2种方法可以进行解决。 方式1、增加/根分区的磁盘空间。 方式2、修改containerd配置文件,修改默认配置为/home 这里我…

【汤4操作系统】深入理解信号量的使用-三大问题的变体

主要从生产者消费者、读写者、哲学家问题中的经典变体进行讲述,均使用伪代码实现 生产者消费者变体 顾客看作是生产出的产品,理发师看作是消费者,沙发有空位,顾客就进去,沙发有顾客,理发师就去理发 和生产者…

Redis客户端 - Jdies快速入门

原文首更地址,阅读效果更佳! Redis客户端 - Jdies快速入门 | CoderMast编程桅杆Redis客户端 - Jdies快速入门 简介 Jedis is a Java client for Redis designed for performance and ease of use. Jedis是Redis 的 Java 客户端,专为性能和易…

Python中使用matplotlib绘制各类图表示例

折线图 折线图是一种用于表示数据随时间、变量或其他连续性变化的趋势的图表。通过在横轴上放置时间或如此类似的连续变量,可以在纵轴上放置数据点的值,从而捕捉到数据随时间发生的变化。折线图可以用于比较不同变量的趋势,轻松地发现不同的…

不写代码如果解决Jmeter跨线程组取参数值问题?

目录 前言 定义属性法 文件转接法 总结: 前言 如果你工作中已经在用jmeter做接口测试,或性能测试了,你可能会遇到一个麻烦。 那就是jmeter的变量值不能跨线程组传递。 看,官方就已经给出了解释: 这个不是jmeter的…

机器学习——识别足球和橄榄球

一、选题的背景 橄榄球起源于足球,二者即相似又有所区别。计算机技术发展至今,AI技术也有了极大的进步,通过机器学习不断的训练,AI对于足球和橄榄球的识别能力可以帮助人们对足球和橄榄球的分辨。机器学习是一种智能技术&#xff…

虚拟机使用docker安装MySql出现的问题,Navicat连不上MySql

文章目录 一、问题引入 二、问题分析 三、问题解决 ​四、总结 一、问题引入 今天是学习谷粒商城的第一天,既然是第一天,肯定就是先对项目先有个基本的了解,比如是项目所用到的技术栈,项目整体的架构等,还对分布…

操作系统闲谈09——内存管理算法

操作系统闲谈09——内存管理算法 Buddy伙伴系统 假设存在一段连续的页框,阴影部分表示已经被使用的页框,现在需要申请一个连续的5个页框。这个时候,在这段内存上不能找到连续的5个空闲的页框,就会去另一段内存上去寻找5个连续的页…

华为OD机试真题B卷 JavaScript 实现【乱序整数序列两数之和绝对值最小】,附详细解题思路

一、题目描述 给定一个随机的整数(可能存在正整数和负整数)数组 nums,请你在该数组中找出两个数,其和的绝对值(|nums[x]nums[y]|)为最小值,并返回这个两个数(按从小到大返回)以及绝对值。 每种…

Android 行业就业难! 我是否该负重前行~

不知从何时开始,互联网市场岗位开始以收缩趋势进行发展,使得不少互联网行业的从业者面临者工作难找的难题,对于我们开发人群来说很不友好。 以前可以靠着跳槽实现涨薪梦,而如今是能不动就不动,能稳住是最好。 为什么这…

Docker——安装MySQL

一、安装并拉取MySQL镜像 先把docker启动起来 systemctl restart docker systemctl status docker 安装MySQL docker search mysql拉取镜像, 如果拉取不成功或者显示超时,可以去配置加速镜像源。 二、查看本地镜像并启动MySQL 但是光有镜像没有把镜像…

Redis面试之数据类型及底层原理

废话不多说直接上类型 string(字符串) hash(哈希) list(列表) set(集合) zset(有序集合) stream(流) geospatial(地…