centos7 oracle19c安装||新建用户|| ORA-01012: not logged on
总共分三步
1.下载安装包:里面有一份详细的安装教程
链接:https://pan.baidu.com/s/1Of2a72pNLZ-DDIWKrTQfLw?pwd=8NAx
提取码:8NAx
2.安装后,执行初始化:时间较长
/etc/init.d/oracledb_ORCLCDB-19c configure
3.配置环境变量,不配置环境变量,sqlplus命令不生效.
注:安装完成后,会自动创建一个oracle的用户,可以在/etc/passwd文件中看到
配置环境变量
//这一步需要切换到 oracle 用户下进行
su oracle
# 在oracle家目录执行命令
vim .bash_profile# 在文件后面添加环境变量,如下图所示
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_SID=ORCLCDB
export ORACLE_PDB_SID=ORCLPDB1
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=american_america.ZHS16GBK
配置好环境变量后,sqlplus连接试一下
我的oracle服务停掉了,需要重新启动oracle服务
//查询当前服务名 用于如: url:jdbc:oracle:thin:@服务器ip:1521:服务名
select global_name from global_name; //这个查出来就是服务名
--------------------------------------------再次登录报错!!!!如下 ORA-01012: not logged on----------------------------------------------------------------
重启
具体解决办法: http://t.csdn.cn/Xqndl
----------------------------------------------------结束------------------------------------------------------------------------------
修改用户密码,使用外部连接
使用navicat连接
新建数据库 ,我新添加用户qianyi
解决问题:我使用的方式是把容器改成pdb
出现此问题时,可能由于创建角色的容器为cdb
如果想继续创建 可以在角色名前加"c##" 即c##角色名或者把容器改成pdb
在此之前 一定要用sysdba 登录,否则没有权限修改1.SQL>sqlplus system/xxxx@192.168.x.xx:152x/orcl as sysdba
xxxx 是你自己的登录密码
192.168.x.xx 是电脑的主机号(可以cmd命令行输入ipconfig /all查看)
152x 是你自己连接数据库的端口号
2.查询容器是否CDB
select name,cdb,open_mode,con_id from v$database;
3.查看当前容器
show con_name;
4.查看已经创建的pdb
show pdbs;
5. 打开相应容器 我这里是orclpdb1
alter pluggable database orclpdb1 open;
6. 切换当前容器到指定的PDB容器中
alter session set container = ORCLPDB;
7.创建用户 用户名和密码都用的qianyi
create user qianyi identified by qianyi default tablespace USERS temporary tablespace TEMP profile DEFAULT;
//单独赋个权限
grant sysdba to qianyi ; //直接给dba权限
SQL> grant dba,connect,resource,create view to qianyi;
Grant succeeded.
SQL> grant select any table to qianyi;
Grant succeeded.
SQL> grant update any table to qianyi;
Grant succeeded.
SQL> grant insert any table to qianyi;
Grant succeeded.
SQL> grant delete any table to qianyi;
Grant succeeded.
SQL> grant create session to qianyi;
Grant succeeded.
再次使用 qianyi 用户登录,又报错...
sqlplus登录也报错,会有乱码
修改密码也不好使,
ALTER USER qianyi IDENTIFIED BY 123456;
--------------------------------正解如下:-----------------------------------------------------------------------------------
修改 /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora 文件
vim /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora
重启监听。lsnrctl stop
lsnrctl start
重启监听后,重新登录
先用sqlplus试一下
sqlplus 用户名/密码@PDB
(tnsnames.ora中新建PDB的名字(即ORCLPDB1
))如我这边就这样登录: sqlplus qianyi/qianyi@ORCLPDB1
注: ORCLPDB1不区分大小写
再用navicat登录
相关文章:
centos7 oracle19c安装||新建用户|| ORA-01012: not logged on
总共分三步 1.下载安装包:里面有一份详细的安装教程 链接:https://pan.baidu.com/s/1Of2a72pNLZ-DDIWKrTQfLw?pwd8NAx 提取码:8NAx 2.安装后,执行初始化:时间较长 /etc/init.d/oracledb_ORCLCDB-19c configure 3.配置环境变量,不配置环境变量,sq…...
【算法设计-分治】递归与尾递归
文章目录1. 阶乘尾递归:递归的进一步优化2. 斐波那契数列3. 最大公约数(GCD)4. 上楼梯5. 汉诺塔(1)输出移动过程输出移动步数5. 汉诺塔(2)输出移动过程输出移动步数6. 杨辉三角形7. 完全二叉树1…...
HTML 编辑器
文章目录 HTML 编辑器HTML 编辑器推荐编辑器下载网站HBuilder步骤 1: 新建 HTML 文件步骤 2: 另存为 HTML 文件步骤 3: 在浏览器中运行这个 HTML 文件HTML 编辑器 HTML 编辑器推荐 可以使用专业的 HTML 编辑器来编辑 HTML,我为大家推荐几款常用的编辑器: Notepad++:Windows…...
css盒模型详解
一、引言 盒模型是网页开发中的一个基本概念,它描述了网页元素的外观和大小。盒模型由内容区域、内边距、边框和外边距四个部分组成,这些部分的大小和位置都可以通过CSS进行控制。在本文中,我们将介绍盒模型的概念和作用,并提出本…...
函数模板(template关键字的应用)
注释:本文主要介绍了函数模板的由来以及用法,还有关键字template。 我们感到时间的延续像一条我们无法逆行的小溪。 ——柏格森 文章目录一、语言的定式二、函数模板2.1 函数模板格式2.2 模板函数的实例化2.2.1隐式实例化/显式实例化2.3 模板参数的匹配…...
嵌入式学习笔记——使用寄存器编程操作GPIO
使用寄存器编程操作GPIO前言GPIO相关的寄存器GPIO 端口模式寄存器 (GPIOx_MODER) (x A..I)位操作GPIO 端口输出类型寄存器 (GPIOx_OTYPER) (x A..I)GPIO 端口输出速度寄存器 (GPIOx_OSPEEDR) (x A..I/)GPIO 端口上拉/下拉寄存器 (GPIOx_PUPDR) (x A..I/)GPIO 端口输入数据寄…...
图像的读取与保存
图像是由一个个像素点组成,像素点就是颜色点,而颜色最简单的方式就是用RGB或RGBA表示图像保存图像将像素信息按照 一定格式,一定顺序(即编码) 存在硬盘上的 二进制文件 中保存图像需要以下必要信息:1. 文件…...
【蓝桥杯集训·每日一题】AcWing 4074. 铁路与公路
文章目录一、题目1、原题链接2、题目描述二、解题报告1、思路分析2、时间复杂度3、代码详解三、知识风暴Floyd 算法Spfa 算法一、题目 1、原题链接 4074. 铁路与公路 2、题目描述 某国家有 n 个城市(编号 1∼n)和 m 条双向铁路。 每条铁路连接两个不同的…...
网络:TCP与UDP相关知识(详细)
目录:1、UDP 和 TCP 的特点与区别2、UDP 、TCP 首部格式3、TCP 的三次握手和四次挥手4、TCP 的三次握手(为什么三次?)5、TCP 的四次挥手(为什么四次?)6、TCP 长连接和短连接的区别7、TCP粘包、拆…...
不好!有敌情,遭到XSS攻击【网络安全篇】
XSS:当一个目标的站点,被我们用户去访问,在渲染HTMl的过程中,出现了没有预期到的脚本指令,然后就会执行攻击者用各种方法注入并执行的恶意脚本,这个时候就会产生XSS。 涉及方: 用户࿰…...
Mysql中Explain详解及索引的最佳实践
Mysql中Explain详解及索引的最佳实践1.Explan工具的介绍1.1 Explan 分析示例1.2 Explain中的列1.2.1 id1.2.2 select_type1.2.3 table1.2.4 partitions1.2.5 type1.2.6 possible_keys1.2.7 key1.2.8 key_len1.2.9 ref1.2.10 rows1.2.11 filtered1.2.12 Extra1.Explan工具的介绍…...
JavaScript 内的 this 指向
在 javascript 语言中, 有一个奇奇怪怪的 “关键字” 叫做 this为什么说它是 奇奇怪怪 呢, 是因为你写出 100 个 this, 可能有 100 个解释, 完全不挨边,但是, 在你的学习过程中, 搞清楚了 this 这个玩意, 那么会对你的开发生涯有很大帮助的,接下来咱们就…...
Java多种方法实现等待所有子线程完成再继续执行
简介 在现实世界中,我们常常需要等待其它任务完成,才能继续执行下一步。Java实现等待子线程完成再继续执行的方式很多。我们来一一查看一下。 Thread的join方法 该方法是Thread提供的方法,调用join()时,会阻塞主线程࿰…...
制造企业数字化工厂建设步骤的建议
随着工业4.0、中国制造2025的深度推进,越来越多的制造企业开始迈入智能制造的领域,那数字工厂要从何入手呢? 数字工厂规划的核心,也正是信息域和物理域这两个维度,那就从这两个维度来进行分析,看如何进行数…...
网上鲜花交易平台,可运行
文章目录项目介绍一、项目功能介绍1、用户模块主要功能包括:2、商家模块主要功能包括:3、管理员模块主要功能包括:二、部分页面展示1、用户模块部分功能页面展示2、商家模块部分功能页面展示3、管理员模块部分功能页面展示三、部分源码四、底…...
【实战】用 Custom Hook + TS泛型实现 useArray
文章目录一、题目二、答案(非标准)三、关键知识点1.Custom Hook关键点案例useMountuseDebounce2.TS 泛型关键点一、题目 完善自定义 Hook —— useArray ,使其能够完成 tryUseArray 组件中测试的功能: 入参:数组返回…...
【LeetCode】剑指 Offer(18)
目录 题目:剑指 Offer 35. 复杂链表的复制 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 写在最后: 题目:剑指 Offer 35. 复杂链…...
Kubernetes节点运行时从Docker切换到Containerd
由于k8s将于1.24版本弃用dockershim,所以最近在升级前把本地的k8s切换到了Containerd运行时,目前我的k8s版本是1.22.5,一个master,二个Node的配置,以下做为一个操作记录日志整理,其它可以参考官网文档。 在…...
【编程基础之Python】12、Python中的语句
【编程基础之Python】12、Python中的语句Python中的语句赋值语句条件语句循环语句for循环while循环continue语句break语句continue与break的区别函数语句pass语句异常处理语句结论Python中的语句 Python是一种高级编程语言,具有简单易学的语法,适用于各…...
android h5餐饮管理系统myeclipse开发mysql数据库编程服务端java计算机程序设计
一、源码特点 android h5餐饮管理系统是一套完善的WEBandroid设计系统,对理解JSP java,安卓app编程开发语言有帮助(系统采用web服务端APP端 综合模式进行设计开发),系统具有完整的源代码和数据库,系统主要…...
容易混淆的嵌入式(Embedded)术语
因为做嵌入式开发工作虽然跳不出电子行业,但还是能接触到跨度较大的不同行当,身处不同的圈子。诸如医疗,银行,车载,工业;亦或者手机,PC,专用芯片;甚至可能横跨系统开发、…...
Nodejs 中 JSON 和 YAML 互相转换
JSON 转换成 YAML 1. 安装 js-yaml 库: npm install js-yaml2. 在程序中引入依赖库 const yaml require(js-yaml);3. 创建一个 js 对象, 代表 json 数据 const jsonData {name: John,age: 30,city: New York };4. 使用 yaml.dump() 把 js 对象转换成 YAML, 返回 YAML 字符…...
C++入门教程||C++ 修饰符类型||C++ 存储类
C 修饰符类型 C 允许在 char、int 和 double 数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。 下面列出了数据类型修饰符: signedunsignedlongshort 修饰符 signed、unsigned、long 和 short 可应用于整型&#…...
Android开发面试:Java知识答案精解
目录 Java 集合 集合概述 HashMap ConcurrentHashMap 泛型 反射 注解 IO流 异常、深浅拷贝与Java8新特性 Java异常 深浅拷贝 Java8新特性 并发 线程 线程池 锁 volatile JVM 内存区域 内存模型 类加载机制 垃圾回收机制 如何判断对象已死 Java 集合 …...
Windows上一款特别好用的画图软件
安装 废话不多说,打开windows的应用商店,搜索draw.io,点击获取即可。 画图 draw.io的布局左边是各种图形组件,中间是画布,右边是属性设置,文件扩展名是.drawio。 点击左边列表中的图形可以将它添加到画…...
html--学习
javascrapt交互,网页控制JavaScript:改变 HTML 图像本例会动态地改变 HTML <image> 的来源(src):点亮灯泡<script>function changeImage() {elementdocument.getElementById(myimage) #内存变量࿰…...
关于递归处理,应该怎么处理,思路是什么?
其实问题很简单,就是想要循环遍历整个data对象,来实现所有name转成label,但是想到里面还有children属性,整个children里面可能还会嵌套很多很多的name,如此循环,很难搞,知道使用递归,…...
重磅!牛客笔试客户端可防ChatGPT作弊
上线俩月,月活过亿。爆火的ChatGPT能代写文,撕代码,善玩梗,秒答题,几乎“无所不能”,争议也随之而来。调查显示,截至2023年1月,美国89%的大学生利用ChatGPT应付作业,53%的…...
春季训练营 | 前端+验证直通车-全实操项目实践,履历加成就业无忧
“芯动的offer”是2023年E课网联合企业全新推出集训培优班(线下),针对有一定基础(linux、verilog、uvm等)在校学生以及想要通过短时间的学习进入到IC行业中的转行人士,由资深IC设计工程师带教,通…...
2.详解URL
文章目录视图函数1.1endpoint简介1.2 装饰器注册路由源码浅析1.3 另一种注册路由的方式---app.add_url_rule()1.4 视图函数中添加自定义装饰器2 视图类2.1 视图类的基本写法3 详细讲解注册路由的参数3.1常用的参数3.2不常用的参数(了解)视图函数 1.1endpoint简介 endpint参数…...
武汉做外贸网站的公司/seo技术中心
为什么80%的码农都做不了架构师?>>> 一、问题背景 最近 Fork 了 grpc 到我的 Github 帐号grpc下,以学习之然后记录点笔记上传,但是过段时间后发现原来的项目已经有了很多代码提交,那么我该如何将这些新提交的更新同步…...
wordpress数据库更改账号密码/seoul是韩国哪个城市
对于很多 PHP 开发者来说,连接数据库一直是个让人头疼的问题,那么今天 Gitee 为大家介绍的就是一款一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。项目名称:SMProxy项目作者:louislivi开源许可协议:…...
盐城做网站网络公司电话?/steam交易链接在哪看
Python slots:限制类实例动态添加属性和方法 了解了如何动态的为单个实例对象添加属性,甚至如果必要的话,还可以为所有的类实例对象统一添加属性(通过给类添加属性)。 那么,Python 是否也允许动态地为类或…...
网站商务通客服端/百度广告搜索引擎
全国继教网按照《关于做好“国培计划(2014)”—农村中小学和幼儿园骨干教师短期集中及远程培训项目工作的通知》(师函〔2014〕12号)和四川省教育厅《关于印发的通知》(川教函〔2014〕468号)等文件精神,为保障培训质量,在全国中小学教师继续教育网的精心组织下,2014年10月29日, …...
wordpress 36氪/b站黄页推广
题目://思路用大小根堆解决, 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6…...
合肥市建设网站/百度竞价排名是什么方式
前言 我就要做第一个吃螃蟹的人!!! 回望过去 从15年开始接触android开发,那个时候androidstudio刚出1.0版本。在课堂上我们还使用着eclipseADT开发着小demo,我依稀记得那是我从网上down下来的一个数独游戏…...