linux Oracle19c安装-程序员宅基地

技术标签: 运维  linux  服务器  

systemctl start firewalld.service  开启防火墙

systemctl stop firewalld.service     关闭防火墙

systemctl status firewalld    查询防火墙状态

1、systemctl stop firewalld.service     关闭防火墙

2、上传安装包到Linux服务器的ROOT路径下

3、在root目录下,root权限执行命令yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm,进行Oracle19c的预安装,等待安装完成,下载依赖。 

4、下载完依赖之后,执行命令yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm   (过程可能有点慢)

5、/etc/init.d/oracledb_ORCLCDB-19c configure

6、执行 ps -ef|grep oracle  有Oracle进程表示安装完成

7、配置环境变量(root用户和oracle用户都要配置环境变量)

vi .bash_profile

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1

export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin

export ORACLE_SID=ORCLCDB

 配置完之后保存返回,然后执行命令source .bash_profile,使其配置生效

8、修改oracle用户密码  passwd oracle

9、用户没有被授予使用 sudo 的权限。把oracle用户添加到sudoers     vi/etc/sudoers

 在sudoers文件里找到root,然后把用户添加到root下面

oracle  ALL=(ALL)  ALL

10、切换oracle用户  su - oracle

11、配置oracle用户的环境变量的环境(配置完root完在配置oracle的)

12、配置监听

lsnrctl status  --查询监听状态

lsnrctl start  --启动监听

lsnrctl stop  --关闭监听

进入监听文件所在的目录,编辑listener.ora文件

查询SID_NAME     echo $ORACLE_SID

查询GLOBAL_NAME   SELECT INSTANCE_NAME FROM V$INSTANCE;

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.51)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_NAME = ORCLCDB)
(SID_NAME = ORCLCDB)
(ORACLE_HOME = /opt/oracle/product/19c/dbhome_1)

)
)

13、 把主机地址添加到 /etc/hosts文件里   vi/etc/hosts

 14、启动oracle数据

    startup启动数据库实例

    shutdown immediate  关闭数据库实例

15、重置Oracle数据库管理员SYS/SYSTEM密码

select status from v$instance;        --确认数据库是启动状态

修改system密码

alter user system identified by xunhui123456;

修改sys密码

alter user sys identified by xunhui123;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zlh1239/article/details/135029367

智能推荐

biubiubiu坐地铁 期望dp_n个座位地铁坐下人数的期望值-程序员宅基地

文章浏览阅读1.2k次。链接:https://ac.nowcoder.com/acm/contest/642/M来源:牛客网题目描述BiuBiuBiu 每次出去玩都要去坐地铁,BiuBiuBiu 观察到,当地铁上人比较少的时候,大家都会选择那些与其他人不相邻的座位,现在地铁上有 n 个座位排成一排,1 号座位与 2 号相邻,n 号座位与 n-1 号相邻,除了 1 号与 n 号座位,任意 i 号座位都与 i-..._n个座位地铁坐下人数的期望值

java 建立tlsv1.2报错,Java 8上的SQL Server JDBC错误:驱动程序无法使用安全套接字层(SSL)加密与SQL Server建立安全连接...-程序员宅基地

文章浏览阅读1k次。I am getting the following error when connecting to a SQL Server database using version the Microsoft JDBC Driver:com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secu..._java ssl 1.2指定还是报错

Linux命令_假设当前登录用户是root,执行cd ~-程序员宅基地

文章浏览阅读640次,点赞23次,收藏10次。本文介绍了部分Linux的命令,为学习使用_假设当前登录用户是root,执行cd ~

vue-aliplayer-v2直播解决需安装flash插件才能网页播放的问题-程序员宅基地

文章浏览阅读331次。vue-aliplayer-v2 ,直播,阿里云视频直播_vue-aliplayer-v2

Java Web3J概述_web3j是什么-程序员宅基地

文章浏览阅读9.7k次,点赞4次,收藏14次。Web3j是一个轻量级,Reactive(响应式),类型安全的Java库,用于与Ethereum网络上的客户端(节点)集成,这允许您使用Ethereum块链,而不需要为平台编写自己的集成代码的额外开销。 2.1 Web3J的提供的功能1. 通过HTTP和IPC 完成Ethereum的JSON-RPC客户端API的实现2. Ethereum钱包支持3. 使用过滤器的函数..._web3j是什么

VB 刷网站代码-程序员宅基地

文章浏览阅读89次。VB 刷网站代码 2011年03月18日  以下代码送给开网站的朋友们  ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ ↓↓↓ ↓↓↓↓第 一 种↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓代 码↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓  Dim..._网站刷pv源码 site:blog.csdn.net

随便推点

区块链共识算法综述论文阅读笔记:A Review on Consensus Algorithm of Blockchain_区块链共识算法论文-程序员宅基地

文章浏览阅读397次。本文是区块链共识算法的综述论文“A Review on Consensus Algorithm of Blockchain”的阅读笔记,论文对区块链的共识算法进行了全面的描述,但是受限于时代因素,里面的一些内容有一定错误或过时,例如PoS+PoW被分类为PoS、认为PoW具有无限的可扩展性等。_区块链共识算法论文

C#中[WebMethod]的用法,aspx、ashx、asmx-程序员宅基地

文章浏览阅读361次。在.net 3.5的情况下前台JQuery做Ajax的时候,服务器端(1)可以调用aspx.cs 中声明带有[WebMehtod]的public static 的方法(不需要自己手动添加web.config的配置)(2)可以调用 *.asmx (web服务) 里面加了[webmethod]的方法(不能写静态,写静态就调用不到了)需要在asmx里面 去掉 [System.Web.Scri..._asmx webmethod语法

Unity编辑器扩展: GUILayout、EditorGUILayout 控件整理_editorguilayout.popup-程序员宅基地

文章浏览阅读1.4w次,点赞15次,收藏76次。GUILayoutGUILayoutOption基本每个控件方法都有一个可选参数是GUILayoutOption[] Options 这是一个可以控制组件大小之类的选项,在GUILayout类中共有8个。GUILayout.Height()GUILayout.Width()GUILayout.MaxHeight()GUILayout..._editorguilayout.popup

Android学习--Fragment-程序员宅基地

文章浏览阅读874次。学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1

onsubmit阻止form表单提交与onclick的相关操作_阻止表单提交,为什么onclick必须要return ?-程序员宅基地

文章浏览阅读2.7k次。return false会阻止表单提交,基本上关于onsubmit=return false有以下几点要注意的地方,学习后台编程的朋友一定要知道。1. return 的返回值问题,函数中return一旦有返回值,就不在执行下面的语句,直接跳到函数调用的地方。如下PHP函数代码,第一个if条件符合则函数值返回布尔型false,可以返回一个函数的值,并且跳出这个函数;只要遇到return语_阻止表单提交,为什么onclick必须要return ?

Ext JS + jQTouch + Raphaël = Sencha _jqtouch与和sencha touch实验心得体会-程序员宅基地

文章浏览阅读2.6k次。好消息驾临了!是日于此刻,我们与jQTouch(http://www.jqtouch.com/)和Raphaël(http://www.raphaeljs.com/)两大项目强强联手,打造新的Sencha品牌,从而网站的网址就由www.extjs.com更名为www.sencha.com。jQTouch和Raphaël可以说在它们的各自领域都扮演着领头羊的角色,而我们能够携手jQTouch和Raphaël的作者,David Kaneda跟Dmitry Baranovskiy, 慧慧相识,共同一起见证参与_jqtouch与和sencha touch实验心得体会