百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

啃食Oracle:19C创建监听、数据库、配置EM Express

mhr18 2024-10-11 12:47 29 浏览 0 评论

啃食Oracle:19C创建监听、数据库、配置EM Express

上一篇的啃食文章已经安装了Oracle 19C的软件,没有创建数据库,接下来我们来创建监听和数据库

1、创建监听

启动监听创建助手

[oracle@ora19c dbhome_1]$ netca

和9i、10G、11G、12C一模一样啊。

2、创建数据库

依然使用DBCA数据库创建助手来完成。

[oracle@ora19c dbhome_1]$ dbca

作为要完全控制的数据库,要选择高级配置

定制数据库

麻烦的事情来了,CDB,这个是12C之后引入的可插拔数据库,为了和11G的保持相同,先创建传统模式的单实例独占数据库,如下图选择。插拔数据库请关注后续文章。

不使用模板,指定位置,当然默认的位置也是一种选择

指定快速恢复区,这还是比较有用的,比如备份、归档、闪回等;

指定监听,此处是新东西,选择之前创建的监听,原来也可以在这创建监听。

数据库组件选择,建议默认选择吧:

各位小伙伴们,这里多了好几个选项,都是18C以来新特性,需要花时间研究啊,先放过去吧,以后研究。

经典界面来了,内存、块、字符集、连接模式、例子,例子放这了。

内存选择默认吧

块和进程也默认

字符集,UTF8这个字符集在网站开发中常用,就用这个吧,也可以使用GBK;

连接模式,独占连接

最后是例子,把例子添加上

EM来了,不,是EM Express,还可以注册到CC上,以后要干的事情真多,CC放在以后研究,记住这个EM Express的端口5500,后续登录用:

指定数据库用户的凭据,也就是密码,sys和system密码都是bluesky:

弱密码提示,确认就可以了,到了创建选项,也就是之前的选项汇总

先查看所有初始化参数

再来看看存储位置,可以修改表空间、数据文件、重做日志文件,依需修改:

创建摘要

点击finish开始创建,等进度条

过程比较漫长,喝杯热茶去!

点击close,创建结束!

3、SQLPLUS登录系统

修改login.sql文件

[oracle@ora19c admin]$ vi $ORACLE_HOME/sqlplus/admin/glogin.sql

末行后添加如下语句,让sqlplus提示符更有意义。

set sqlp "_user'@'_connect_identifier> "

sys用户登录系统

[oracle@ora19c ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jul 7 20:50:19 2019
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

查询系统内用户

SYS@PROD>select username from dba_users order by username;

4、EM Express登录系统

查询登陆端口

SYS@PROD> select dbms_xdb_config.gethttpsport() from dual;

之前安装的时候指定了端口为5500,所以返回结果如下:

DBMS_XDB_CONFIG.GETHTTPSPORT()

------------------------------

5500

主机浏览器访问:

如果看到的登录界面如下

则为使用Java JET技术的EM Express,这里有些功能是没有的,这怎么行,只能看不能动手那要来有何用,切换到基于flash插件的模式,获取更多功能!

SYS@PROD> @?/rdbms/admin/execemx emx;

执行结束后,再次打开浏览器,登录变成如下状态:

登录后和11G的EM还是有很多不同的,官方文档说如果想获得更多功能,则只能安装Cloud Control,不过基础功能还是有的,可以使用!再有就是,只有数据库启动,才能看到EM Express,也就是说随着系统启动而启动的,它不能管理数据库的启停了!

5、重要提示

与11G一样19C的单实例模式下,linux重启后数据库是不自动启动的,可以找相关的方法配置成自动启动,也可以手动启动,方法如下:

启动监听:

[oracle@ora19c ~]$ lsnrctl start

启动数据库:

[oracle@ora19c ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Mon Jul 8 06:53:24 2019
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to an idle instance.
SYS@PROD> startup
ORACLE instance started.
Total System Global Area 1543500144 bytes
Fixed Size 8896880 bytes
Variable Size 956301312 bytes
Database Buffers 570425344 bytes
Redo Buffers 7876608 bytes
Database mounted.
Database opened.
SYS@PROD>

退出sqlplus,查看监听状态:

[oracle@ora19c ~]$ lsnrctl status
LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-JUL-2019 06:55:27
Copyright (c) 1991, 2019, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ora19c)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production
Start Date 08-JUL-2019 06:54:52
Uptime 0 days 0 hr. 0 min. 34 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/19.0.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/ora19c/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ora19c)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ora19c)(PORT=5500))(Security=(my_wallet_directory=/u01/app/orace/admin/PROD/xdb_wallet))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PROD" has 1 instance(s).
Instance "PROD", status READY, has 1 handler(s) for this service...
Service "PRODXDB" has 1 instance(s).
Instance "PROD", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@ora19c ~]$

看到PROD实例上线,则可以开始网络活动了!

总结

以上是在19C安装软件后的创建监听、数据库的过程,以及两种管理方式的登录方法。主要参考了Oracle 19C的官方文档。可以看到和11G很多的不同。以后会将学习的案例都转移到这个版本上来,毕竟这个版本是未来的发展方向,11G到2021年就不再支持,19C的支持年限应该至少还有5年以上。后续的文章会介绍19C和11G最大的不同,云化数据库CDB、PDB!

关注、点赞、私信获取安装完毕的虚拟机和安装原材料!

相关推荐

SpringBoot 各种分页查询方式详解(全网最全)

一、分页查询基础概念与原理1.1什么是分页查询分页查询是指将大量数据分割成多个小块(页)进行展示的技术,它是现代Web应用中必不可少的功能。想象一下你去图书馆找书,如果所有书都堆在一张桌子上,你很难...

《战场兄弟》全事件攻略 一般事件合同事件红装及隐藏职业攻略

《战场兄弟》全事件攻略,一般事件合同事件红装及隐藏职业攻略。《战场兄弟》事件奖励,事件条件。《战场兄弟》是OverhypeStudios制作发行的一款由xcom和桌游为灵感来源,以中世纪、低魔奇幻为...

LoadRunner(loadrunner录制不到脚本)

一、核心组件与工作流程LoadRunner性能测试工具-并发测试-正版软件下载-使用教程-价格-官方代理商的架构围绕三大核心组件构建,形成完整测试闭环:VirtualUserGenerator(...

Redis数据类型介绍(redis 数据类型)

介绍Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sortedset:有序集合)。1、字符串类型概述1.1、数据类型Redis支持...

RMAN备份监控及优化总结(rman备份原理)

今天主要介绍一下如何对RMAN备份监控及优化,这里就不讲rman备份的一些原理了,仅供参考。一、监控RMAN备份1、确定备份源与备份设备的最大速度从磁盘读的速度和磁带写的带度、备份的速度不可能超出这两...

备份软件调用rman接口备份报错RMAN-06820 ORA-17629 ORA-17627

一、报错描述:备份归档报错无法连接主库进行归档,监听问题12541RMAN-06820:WARNING:failedtoarchivecurrentlogatprimarydatab...

增量备份修复物理备库gap(增量备份恢复数据库步骤)

适用场景:主备不同步,主库归档日志已删除且无备份.解决方案:主库增量备份修复dg备库中的gap.具体步骤:1、停止同步>alterdatabaserecovermanagedstand...

一分钟看懂,如何白嫖sql工具(白嫖数据库)

如何白嫖sql工具?1分钟看懂。今天分享一个免费的sql工具,毕竟现在比较火的NavicatDbeaverDatagrip都需要付费才能使用完整功能。幸亏今天有了这款SQLynx,它不仅支持国内外...

「开源资讯」数据管理与可视化分析平台,DataGear 1.6.1 发布

前言数据齿轮(DataGear)是一款数据库管理系统,使用Java语言开发,采用浏览器/服务器架构,以数据管理为核心功能,支持多种数据库。它的数据模型并不是原始的数据库表,而是融合了数据库表及表间关系...

您还在手工打造增删改查代码么,该神器带你脱离苦海

作为Java开发程序,日常开发中,都会使用Spring框架,完成日常的功能开发;在相关业务系统中,难免存在各种增删改查的接口需求开发。通常来说,实现增删改查有如下几个方式:纯手工打造,编写各种Cont...

Linux基础知识(linux基础知识点及答案)

系统目录结构/bin:命令和应用程序。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev:dev是Device(设备)的缩写,该目录...

PL/SQL 杂谈(二)(pl/sql developer使用)

承接(一)部分。我们从结构和功能这两个方面展示PL/SQL的关键要素。可以看看PL/SQL的优雅的代码。写出一个好的代码,就和文科生写出一篇优秀的作文一样,那么赏心悦目。1、与SQL的集成PL/S...

电商ERP系统哪个好用?(电商erp哪个好一点)

电商ERP系统哪个好用?做电商的,谁还没被ERP折腾过?有老板说:“我们早就上了ERP,订单、库存、财务全搞定,系统用得飞起。”也有运营吐槽:“系统是上了,可库存老不准,订单漏单错单天天有,财务对账还...

汽车检测线系统实例,看集中控制与PLC分布控制

PLC可编程控制器,上个世纪70年代初,为取代早期继电器控制线路,开始采取存储指令方式,完成顺序控制而设计的。开始仅有逻辑运算、计时、计数等简单功能。随着微处理的发展,PLC可编程能力日益提高,已经能...

苹果五件套成公司年会奖品主角,几大小技巧教你玩转苹果新品

钱江晚报·小时新闻记者张云山随着春节的临近,各家大公司的年会又将陆续上演。上周,各大游戏公司的年会大奖,苹果五件套又成了标配。在上海的游戏公司中,莉莉丝奖品列表拉得相当长,从特等奖到九等奖还包含了特...

取消回复欢迎 发表评论: