oracle11g安装
oracle11g安装
安装环境
虚拟机版本:centos7.9
虚拟机ip:192.168.5.144
oracle版本:11g
oracle安装包:p13390677_112040_Linux-x86-64_1of7.zip,p13390677_112040_Linux-x86-64_2of7.zip,p13390677_112040_Linux-x86-64_3of7.zip
1.安装依赖包
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make pdksh sysstat unixODBC unixODBC-devel
2.添加oracle用户和组
groupadd oinstallgroupadd dbagroupadd asmadmingroupadd asmdbauseradd -g oinstall -G dba,asmdba oracle -d /home/oracle
3.初始化oracle密码为oracle
passwd oracle
4.优化OS内核参数,kernel.shmmax 参数设置为物理内存的一半
vim /etc/sysctl.conffs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmni=4096
kernel.shmmax = 1073741824
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
5.使参数生效
sysctl -p
6.限制oracle用户的shell权限
vim /etc/security/limits.conforacle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536vim /etc/pam.d/loginsession required /lib64/security/pam_limits.so
session required pam_limits.sovim /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536else
ulimit -u 16384 -n 65536fifi
7.创建oracle安装目录
mkdir -p /db/app/oracle/product/11.2.0mkdir /db/app/oracle/oradatamkdir /db/app/oracle/inventorymkdir /db/app/oracle/fast_recovery_areachown -R oracle:oinstall /db/app/oraclechmod -R 775 /db/app/oracle
8.配置oracle用户环境变量
su oraclevim .bash_profileumask 022
export ORACLE_HOSTNAME=centos-oracle
export ORACLE_BASE=/db/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/
export ORACLE_SID=ORCL
export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH
export LC_ALL="en_US"
export LANG="en_US"
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
9.使配置生效
source .bash_profile
10.解压oracle到 /db
unzip p13390677_112040_Linux-x86-64_1of7.zip -d /db/unzip p13390677_112040_Linux-x86-64_2of7.zip -d /db/unzip p13390677_112040_Linux-x86-64_3of7.zip -d /db/
11.解压完成后
mkdir /db/etc/cp /db/database/response/* /db/etc/vim /db/etc/db_install.rsporacle.install.option=INSTALL_DB_SWONLY
DECLINE_SECURITY_UPDATES=true
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/db/app/oracle/inventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOSTNAME=centos-oracle
ORACLE_HOME=/db/app/oracle/product/11.2.0
ORACLE_BASE=/db/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
12.开始安装oracle
su oraclecd /db/database./runInstaller -silent -ignorePrereq -responseFile /db/etc/db_install.rsp
13.根据提示用root执行脚本
sh /db/app/oracle/inventory/orainstRoot.shsh /db/app/oracle/product/11.2.0/root.sh
14.配置静默监听
su oraclenetca /silent /responsefile /db/etc/netca.rsp
15.静默创建数据库 TOTALMEMORY 设置为总内存的80%
切换为root用户su rootvim /db/etc/dbca.rspGDBNAME = "orcl"
SID = "orcl"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
SYSMANPASSWORD = "oracle"
DBSNMPPASSWORD = "oracle"
DATAFILEDESTINATION =/db/app/oracle/oradata
RECOVERYAREADESTINATION=/db/app/oracle/fast_recovery_area
CHARACTERSET = "AL32UTF8"
TOTALMEMORY = "1638"
16.执行静默建库(切换为oracle用户)
su oracledbca -silent -responseFile /db/etc/dbca.rspcp /db/app/oracle/admin/orcl/pfile/init.ora.8420191849 /db/app/oracle/product/11.2.0/dbs/initORCL.ora
17.修改oracle共享内存大小
vim /etc/fstabtmpfs /dev/shm tmpfs defaults,size=4G 0 0
18.重新挂载
mount -o remount,size=4G /dev/shm
19.登录sqlplus,查看实例状态
sqlplus / as sysdbaSQL> startup
ORACLE instance started.Total System Global Area 1720328192 bytes
Fixed Size 2253944 bytes
Variable Size 1056967560 bytes
Database Buffers 654311424 bytes
Redo Buffers 6795264 bytes
ORA-01102: cannot mount database in EXCLUSIVE mode
报错无法启动cd $ORACLE_HOME/dbsrm -rf lkORCL再次启动SQL> startup
ORACLE instance started.Total System Global Area 1720328192 bytes
Fixed Size 2253944 bytes
Variable Size 1056967560 bytes
Database Buffers 654311424 bytes
Redo Buffers 6795264 bytes
ORA-00205: error in identifying control file, check alert log for more info
查看共享内存段ipcs -map根据ID号清除共享内存段
查看信号量
ipcs -s根据semid清除信号量
再次启动SQL> startup
ORACLE instance started.Total System Global Area 1720328192 bytes
Fixed Size 2253944 bytes
Variable Size 1056967560 bytes
Database Buffers 654311424 bytes
Redo Buffers 6795264 bytes
Database mounted.
Database opened.SQL> select status from v$instance;STATUS
------------------------
OPEN
相关文章:
![](https://img-blog.csdnimg.cn/6619c707bfb043aabc85dc29bf021452.png#pic_center)
oracle11g安装
oracle11g安装 安装环境 虚拟机版本:centos7.9 虚拟机ip:192.168.5.144 oracle版本:11g oracle安装包:p13390677_112040_Linux-x86-64_1of7.zip,p13390677_112040_Linux-x86-64_2of7.zip,p13390677_11204…...
![](https://img-blog.csdnimg.cn/ad78f07ab0a748d9928fa958c2008991.png)
网络防御(9)
.一、SSL工作过程是什么? SSL位于应用层和传输层之间,它能够为基于TCP等可靠连接的应用层协议提供安全性保证。SSL协议本身分为两层: 上层为SSL握手协议(SSL handshake protocol)、SSLpassword变化协议(S…...
![](https://www.ngui.cc/images/no-images.jpg)
Spring核心与设计思想
文章目录 Spring是什么?认识Spring IoC容器传统的开发图书管理系统设计可能导致的问题 使用IoC容器 Spring是什么? Spring是一个用于构建企业级应用程序的开源框架,它为Java开发者提供了一种简化和加速应用程序开发的方式。Spring框架提供了…...
![](https://www.ngui.cc/images/no-images.jpg)
【stream的使用】使用stream.filter过滤List对象
Stream初相识 概括讲,可以将Stream流操作分为3种类型: 创建Stream Stream中间处理 终止Steam 每个Stream管道操作类型都包含若干API方法,先列举下各个API方法的功能介绍。 开始管道 主要负责新建一个Stream流,或者基于现有的数组…...
![](https://img-blog.csdnimg.cn/b5eb81158e424a95938db9764f0dafed.png)
Flink多流处理之connect拼接流
Flink中的拼接流connect的使用其实非常简单,就是leftStream.connect(rightStream)的方式,但是有一点我们需要清楚,使用connect后并不是将两个流给串联起来了,而是将左流和右流建立一个联系,作为一个大的流,并且这个大的流可以使用相同的逻辑处理leftStream和rightStream,也可以…...
![](https://img-blog.csdnimg.cn/09a8821f71214f7dbfbd9884af84d66d.png)
对任意类型数都可以排序的函数:qsort函数
之前我们学习过冒泡排序: int main() {int arr[] { 9,7,8,6,5,4,3,2,1,0 };int sz sizeof(arr)/sizeof(arr[0]);int i 0;for (i 0; i < sz-1; i) {int j 0;for (j 0; j < sz-1-i; j) {if (arr[j] > arr[j 1]){int temp 0;temp arr[j];arr[j] ar…...
![](https://www.ngui.cc/images/no-images.jpg)
vue数据更新table内容不更新解决方法
场景: table组件绑定的数据变化时,页面没有重新渲染,常见于子组件中使用table组件 原理: 创建实例时 数组在vue中没有被监听到,属于非响应式数据,数组的下标变化无法监听到 解决方式: <e…...
![](https://www.ngui.cc/images/no-images.jpg)
合宙Air724UG LuatOS-Air script lib API--record
record Table of Contents record record.start(seconds, cbFnc, type, quality, rcdType, format, streamRptLen) record.stop(cbFnc) record.getFilePath() record.getData(offset, len) record.getSize() record.delete() record.exists() record.isBusy() record 模块功能&…...
![](https://img-blog.csdnimg.cn/8764ba0d245d41c88ebd5f5eda68cfd4.png)
基于Vgg16和Vgg19深度学习网络的步态识别系统matlab仿真
目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.部分核心程序 ................................................................ % 设置训练选项options …...
![](https://img-blog.csdnimg.cn/2a757ff63b594eac9e4cd305fceb92db.png)
Java分布式微服务3——Docker
文章目录 Docker介绍安装DockerDocker基础操作Docker服务的启动镜像命令容器命令1. 从docker hub去查看Nginx容器的运行命令2. 查看所有容器状态3. 查看容器日志4. 进入Nginx容器执行命令,修改Html内容,添加“Hello World”5. 停止与开始容器6. 删除容器…...
![](https://www.ngui.cc/images/no-images.jpg)
js字符串替换
在JavaScript中,字符串替换 有多种方法,下面介绍其中一些比较常用的方法。 使用replace()方法、 replace()方法用于在字符串中查…...
![](https://img-blog.csdnimg.cn/0f949016a0924a38a150983908bb81cd.png)
网络防御(2)
1. 什么是防火墙? 2. 状态防火墙工作原理? 3. 防火墙如何处理双通道协议? 一、什么是防火墙? 防火墙是一种网络安全设备或软件,用于保护计算机网络免受未经授权的访问,并管理网络流量。它作为一个安全边界…...
![](https://img-blog.csdnimg.cn/ad824089a0274604b827d78a2f0b8aa3.png)
[RCTF2019]DontEatMe
前言 一道迷宫题,但是输入被加密后使用,迷宫也需要在程序中找出并没有直接输出 分析 反调试 发现有两个比较特殊的地方,随机数和创建了新线程,随机数后面又被重新赋值给覆盖了,暂时不用管,ZwSetInformat…...
![](https://img-blog.csdnimg.cn/2e4685883b10427fa426e153d5520fda.png)
6. CSS(三)
目录 一、盒子模型 (一)网页布局的本质 (二)盒子模型组成 (三)边框(border) (四)表格的细线边框 (五)内边距(padding…...
![](https://img-blog.csdnimg.cn/cc53df6f469244acb2aa631335f1315a.png)
计算机网络—HTTP
这里写目录标题 HTTP是什么HTTP常见状态码HTTP常见字段GET与POST的区别Get和Post是安全和幂等吗PUT幂等,不安全DELETE幂等,不是安全 HTTP缓存技术HTTP缓存实现技术 HTTP1.0优缺点和性能HTTP1.1优缺点和性能HTTP2优缺点和性能HTTP3优缺点和性能HTTP和HTTP…...
![](https://img-blog.csdnimg.cn/dd6c43b8d3e54454acc0e9cad2696a36.png)
Tomcat线程池原理
1. 一个 SpringBoot 项目能同时处理多少请求?tomcat容器, 200 次。 2. 怎么来的? 而点击这些线程,查看其堆栈消息,可以看到 Tomcat、threads、ThreadPoolExecutor 等关键字 基于“短时间内有 200 个请求被立马处理…...
![](https://img-blog.csdnimg.cn/d739bb8ef41146a38891e4b6ab481a2b.png)
踩坑 视觉SLAM 十四讲第二版 ch13 编译及运行问题
一、安装Geset 库 sudo apt-get install libgtest-dev cd /usr/src/gtest sudo mkdir build cd build sudo cmake .. //一定要以sudo的方式运行,否则没有写入权限 sudo make //这个也一样要以sudo的方式 sudo cp libgtest*.a /usr/local/lib //将生成…...
![](https://www.ngui.cc/images/no-images.jpg)
【设计模式】-装饰器模式
Java 设计模式之装饰器模式 前言 在软件开发中,经常有需求对已有的对象进行功能的扩展,但是传统的继承方式会导致类的数量快速增多,且难以维护。为了解决这个问题,装饰器模式应运而生。 装饰器模式是一种结构型设计模式ÿ…...
![](https://img-blog.csdnimg.cn/8200682033fc45e5b793b04d6d0a8a10.png)
七月学习总结
一晃暑期七月份已经结束了,八月份需要做的事情更多。 在成长的路上不断地迷茫,不断地前进。到底才能完成对自己地救赎。 目前想的就是以后走软件开发,往架构方向做,主语言Java或者go,408基础一定要扎实,计…...
![](https://www.ngui.cc/images/no-images.jpg)
Camunda 7.x 系列【6】Spring Boot 集成 Camunda 7.19
有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 2.7.9 本系列Camunda 版本 7.19.0 源码地址:https://gitee.com/pearl-organization/camunda-study-demo 文章目录 1. 前言2. Camunda Platform Run3. Spring Boot 版本兼容性4. 集成 Spring Boot5. 启动项目…...
![](https://www.ngui.cc/images/no-images.jpg)
Kubernetes —调度器配置
目录 配置文件 扩展点 调度插件 多配置文件 应用于多个扩展点的插件 调度程序配置迁移 你可以通过编写配置文件,并将其路径传给 kube-scheduler 的命令行参数,定制 kube-scheduler 的行为。 调度模板(Profile)允许你配置 k…...
![](https://www.ngui.cc/images/no-images.jpg)
【微信小程序】申请蓝牙、位置和数据库等相关权限
在小程序的app.json文件中配置requiredPermissions字段,并在其中添加相应的权限。 以下是一个示例app.json文件的配置,包括了蓝牙、位置和数据库等权限的申请: {"pages": ["pages/index/index"],"requiredPermiss…...
![](https://img-blog.csdnimg.cn/732041c82bc143628de63f7e12710f1e.png#pic_center)
ORB-SLAM2学习笔记6之D435i双目IR相机运行ROS版ORB-SLAM2并发布位姿pose的rostopic
文章目录 0 引言1 D435i相机配置2 新增发布双目位姿功能2.1 新增d435i_stereo.cc代码2.2 修改CMakeLists.txt2.3 新增配置文件D435i.yaml 3 编译运行和结果3.1 编译运行3.2 结果3.3 可能出现的问题 0 引言 ORB-SLAM2学习笔记1已成功编译安装ROS版本ORB-SLAM2到本地,…...
![](https://img-blog.csdnimg.cn/a3bf3043b6c346c6a8253b947fb95c98.png#pic_center)
【数据结构与算法——TypeScript】哈希表
【数据结构与算法——TypeScript】 哈希表(HashTable) 哈希表介绍和特性 哈希表是一种非常重要的数据结构,但是很多学习编程的人一直搞不懂哈希表到底是如何实现的。 在这一章节中,我门就一点点来实现一个自己的哈希表。通过实现来理解哈希表背后的原理…...
![](https://www.ngui.cc/images/no-images.jpg)
JavaScript 中常用简写语法技巧总结
分享一些自己常用的js简写技巧,长期更新,会着重挑选一些实用的简写技巧,使自己的代码更简洁优雅~ 这里只会收集一些大多数人不知道的用法,但是确实能提高自己的编码技巧,像ES6那些基础的简写语法或者是三目运算符代替i…...
![](https://img-blog.csdnimg.cn/62655cb3a5e148fbb81527885b7e6cbe.png#pic_center)
漫画算法做题笔记
诸神缄默不语-个人CSDN博文目录 哦这是我三年前写的,我现在Java语法都快忘光了…… 反正之前的博文也发一下好了。这个因为我当年是用有道云笔记而不是直接用CSDN编辑器写的,所以后面有些内容写乱了,因为我现在猛的一看有点看不懂࿰…...
![](https://img-blog.csdnimg.cn/c793b662c27f4ea2960ac5a9089d2a38.png#pic_center)
JDBC学习笔记
1 JDBC简介 1.1 前言 当谈论JDBC时,我们可以将其看作是一种用于Java程序与数据库进行通信的方式。如果你想编写一个Java程序,并且希望能够连接到数据 库、执行查询或更新数据,JDBC就是你需要的工具。 JDBC提供了一组类和接口,…...
![](https://img-blog.csdnimg.cn/img_convert/8560bb8a980515052d3c795f4304c16f.png)
亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证,联合方案带来约20%性能提升
近日,亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的RISC-V数据库存储解决方案进行了产品兼容测试。经过双方团队的严格测试,亚信科技AntDB数据库与库瀚数据库存储解决方案完全兼容、运行稳定。除高可用性测试外,双方进一步开展TP…...
![](https://img-blog.csdnimg.cn/56ef895bf21b4100a930e52c905c14f5.png)
【MySQL】基础知识(一)
MySQL基础知识(一) 文章目录 MySQL基础知识(一)00 MySQL安装01 数据库介绍1.1 什么是数据库1.2数据库分类 02 SQL分类03 数据库操作3.1显示数据库3.2创建数据库3.3选中数据库3.4删除数据库 04 常用数据类型4.1数值类型4.2字符串类…...
![](https://www.ngui.cc/images/no-images.jpg)
Ansible专栏目录
我的博客:www.itwk.cc 希望能够给大家带来帮助! 1、什么是Ansible?Ansible 简介及核心概念详解 https://blog.csdn.net/qq_34185638/article/details/131079320 2、Ansible Inventory 主机清单的作用、使用方法及示例详解 https://blog.cs…...
![](https://img-blog.csdnimg.cn/img_convert/67e236a05451d8104c43b15bea7c1570.png)
长安网站建设定制/安阳企业网站优化外包
一、前言 大家好,俗话说的好,学习新的知识后要学以致用,在学习音视频的过程中,你有没有疑问,不知道音视频可以用来做什么。下面举几个例子,比较耳熟能详,被吹到风口的一些场景有:AI…...
![](https://img-blog.csdnimg.cn/20210513164049402.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDgyOTY1Mw==,size_16,color_FFFFFF,t_70#pic_center)
网泰网站建设/seo排名是什么意思
软件测试类型包括很多,但实际上,客户不会要求全部都涉及。今天我们就来说说集中常见的测试类型。此文小白适用。 NO.1 功能测试 功能测试主要验证功能模块是否正常。 NO.2 性能测试 性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。 主要…...
![](/images/no-images.jpg)
网站建设案例 算命网站/搜狗seo刷排名软件
做过一个小项目,其中实现了摇一摇功能和刮一刮功能还有播放背景音乐等 摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER 摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。 12345678910111213141…...
![](https://img-blog.csdnimg.cn/df65e8ce226f495db33dca07113cb306.png)
镇江海绵城市建设官方网站/站长工具查询seo
主要是编写shell代码部分问题: 注:for i相当于for i in $* (取全部位置参数)下文存在不在赘述 4.对教材例题4.9 (P108)进行编辑,然后执行。 #!/bin/bash echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 shift echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 shift 4 echo …...
lamp wordpress环境/seo系统推广
点击蓝字关注我们小年到福喜到SPRING FESTIVAL新年吹响集结号请财神,请灶神财富梦想在燃烧办年货,蒸年糕新年展望步步高随着小年到,2021年的春节也开始进入倒计时国内的疫情还在持续发酵,国家也是号召大家就地过年;但“…...
![](https://img-blog.csdnimg.cn/img_convert/cec44ac40bd09eddb51117eb51b44eee.gif)
政府采购网官网/广州百度seo排名优化
今天分享一个基础命令使用技巧他就是我们最常用的TR修剪命令相信看完本文后会对它有个新的认识▲图片来源于网络、如侵权请联系作者删除图文教程▼修剪命令使用技巧TR命令相信没人不会用、但很多人还停留在TR空格两次修剪图元、或者选一条修剪边再修剪图元的程度今天小编就给大…...