EM Database Express的使用

EM Database Express的使用,第1张

查看cdb1中EM Express当前配置:

如果结果显示为0则说明并没有配置。

在我们查看监听程序状态的时候(lsnrctl status)也有所体现,并没有相应端口占用。

进行配置:

理论上使用5500端口,如果端口冲突则会报ORA-44718的错误,此时我们需要选择其他端口。

配置好之后我们可以通过浏览器访问,例如:

>

uc_pms 短消息表

数据表说明:存放站内短消息内容

属性说明:

pmid int(10) -- 短消息ID

msgfrom varchar(15) -- 发送者名字

msgfromid mediumint(8) -- 发送者ID

msgtoid mediumint(8) -- 接收者ID

folder enum('inbox','outbox') -- 存放位置

new tinyint(1) -- 是否为新消息

subject varchar(75) -- 主题

dateline int(10) -- 创建时间

message text -- 信息内容

delstatus tinyint(1) -- 删除状态

related int(10) -- 是否相关联信息

fromappid smallint(6) -- 来自应用的ID

3个方法:

1数据库替换法(STC官网方法):

先备份KEIL安装目录UV2(或者UV3)文件夹下面的UV2CDB(或者UV3CDB)文件,然后用STC官网提供的同名的CDB文件代替。

说明:这个方法最简单,但缺点是在器件选型时,只能选择STC单片机,原来的单片机都没了,让人不爽。

2新数据库添加法:

1、在Keil/C51/INC下新建目录"STC"文件夹, 把STC单片机的头文件拷贝到"STC"目录下。

2、下载的用于keil下的STC器件数据库更名为STCCDB并拷贝到Keil/UV2目录下。(如果是Kile3则是UV3,Kile4则是UV4)

3、打开Keil文件夹下的TOOLSini文件,在[UV2]下面(也就是[C51]上方) 键入CDB0=UV2\STCCDB("STC"),然后保存退出即添加完毕。(如果是Kile3则是UV3,Kile4则是UV4)

说明:另外增加一个单片机数据库,既可以选择STC单片机,又不影响原来数据库的使用。

使用:为目标设置选项时,点击Device页,在Database中选择“STC”。

新建工程时,在Select a CPU Date Base File中选择“STC”。

注意:关于数据库CDB文件,

Kile4向下兼容,Kile4可以使用Kile2、Kile3的数据库CDB文件。

Kile2不向上兼容,Kile2无法使用Kile4的数据库CDB文件。

3原数据库添加法:(这个需要自己编辑数据,就不介绍了)

说明:只添加自己使用STC型号,简洁方便,可以选择STC单片机,又不影响原来数据库的使用。

1 MGMTDB 说明

在Oracle 12101的Grid Infrastructure 的安装中,可以选择是否安装Grid Infrastructure Management Repository (GIMR) 数据库:MGMTDB 如下图:

\

在Grid Infrastructure 12102 中,已经没有改选项,MIMR 数据库已经变成了强制选项。

在Oracle 12c 中Management Database 用来存储Cluster HealthMonitor(CHM/OS,oracrf) ,Oracle Database QoS Management,Rapid Home Provisioning和其他的数据。

ManagementRepository 是受12c Clusterware 管理的一个单实例,在Cluster 启动的时会启动MGMTDG并在其中一个节点上运行,并受GI 管理,如果运行MGMTDG的节点宕机了,GI 会自动把MGMTDB 转移到其他的节点上。

默认情况,MGMTDB 数据库的数据文件存放在共享的设备,如OCR/Voting 的磁盘组中,但后期可以移动位置。

在12101 中,GIMR 是可选的,如果在安装GI的时候,没有选择Management Database 数据库,那么所有依赖的特性,如ClusterHealth Monitor (CHM/OS) 就会被禁用。

当然,在12102 中,可以忽略这个问题,因为是强制安装GIMR了。

另外,对于MGMT 数据库,在目前的版本中,也不需要手工对其进行备份。

2 MGMTDB 基本 *** 作

21 查看Management DB 相关的资源:[root@rac1 ~]# crsctl stat res -t

Name Target State Server Statedetails

Local Resources

……

oraMGMTLSNR

1 ONLINE ONLINE rac2 16925414279 192168576,STABLE

oramgmtdb

1 ONLINE ONLINE rac2 Open,STABLE

……

[root@rac1 ~]#

使用crsctl 命令可以看到oramgmtdb和oraMGMTLSNR。

在 *** 作系统层面,也可以查看到有2个对应的进程:

[root@rac2 ~]# ps -ef| grep pmon_-MGMTDB

grid 7452 1 0 14:59 00:00:00 mdb_pmon_-MGMTDBroot 7756 7727 0 15:02 pts/4 00:00:00 grep pmon_-MGMTDB[root@rac2 ~]# ps -ef| grep MGMTLSNR

grid 7411 1 014:58 00:00:00/u01/gridsoft/1210/bin/tnslsnr MGMTLSNR -no_crs_notify -inheritroot 7758 7727 0 15:02 pts/4 00:00:00 grep MGMTLSNR[root@rac2 ~]#

22 启动和关闭MGMT

正常情况下,MGMTDB 会在GI 启动的时候,会自动启动,但也可以手工管理,直接使用srvctl *** 作即可:

Usage: srvctl start mgmtdb[-startoption <start_option>] [-node <node_name>]

23 查看Management Database 的log 和trace 文件一般情况下,是不需要查看MGMT DB的trace的,如果要查看,用如下命令:

[grid@rac2 _mgmtdb]$ pwd

/u01/gridbase/diag/rdbms/_mgmtdb

[grid@rac2 _mgmtdb]$ ls

i_1mif -MGMTDB

[grid@rac2 _mgmtdb]$

进入$ORACLE_BASE下的trace目录。但是进入-MGMTDB时,要注意,不能直接cd:

[grid@rac2 _mgmtdb]$ cd -MGMTDB

-bash: cd: -M: invalid option

cd: usage: cd [-L|-P] [dir]

[grid@rac2 _mgmtdb]$

必须使用/-MGMTDB,如:

[grid@rac2 _mgmtdb]$ cd /-MGMTDB

[grid@rac2 -MGMTDB]$ ls

alert hm incpkg lck metadata metadata_pv sweepcdump incident ir log metadata_dgif stage trace[grid@rac2 -MGMTDB]$

[grid@rac2 trace]$ pwd

/u01/gridbase/diag/rdbms/_mgmtdb/-MGMTDB/trace[grid@rac2 trace]$ ls

alert_-MGMTDBlog -MGMTDB_ckpt_4772trm -MGMTDB_lgwr_7475trc -MGMTDB_m001_10288trm -MGMTDB_ora_10486trc -MGMTDB_p001_5645trmcdmp_20140807064254 -MGMTDB_ckpt_7477trc -MGMTDB_lgwr_7475trm -MGMTDB_m001_10330trc -MGMTDB_ora_10486trm -MGMTDB_p001_7523trccdmp_20141208110548 -MGMTDB_ckpt_7477trm -MGMTDB_m000_10101trc -MGMTDB_m001_10330trm -MGMTDB_ora_10830trc -MGMTDB_p001_7523trmcdmp_20141208110550 -MGMTDB_dbrm_4764trc -MGMTDB_m000_10101trm -MGMTDB_m001_8055trc -MGMTDB_ora_10830trm -MGMTDB_rbal_10460trccdmp_20141208110553 -MGMTDB_dbrm_4764trm -MGMTDB_m000_10202trc -MGMTDB_m001_8055trm -MGMTDB_ora_3770trc -MGMTDB_rbal_10460trmcdmp_20141208110555 -MGMTDB_dbrm_7469trc -MGMTDB_m000_10202trm -MGMTDB_mark_10484trc -MGMTDB_ora_3770trm -MGMTDB_rbal_4782trcMGMT DB 的日志和trace 都在这个里。

3 MGMTDB是带一个PDB的CDB数据库

前面说了,MGMTDB 是一个实例,实际上,MGMTDB是带一个PDB的CDB库,我们可以使用GI的命令直接去 *** 作MGMTDB 对应的PDB。

--查看MGMTDB当前节点:

[grid@rac2 /]$ oclumon manage -get masterMaster = rac1

--查看状态:

[grid@rac2 /]$ srvctl status mgmtdb

Database is enabled

Instance -MGMTDB is running on node rac2

--查看配置信息:

[grid@rac2 /]$ srvctl config mgmtdb

Database unique name: _mgmtdb

Database name:

Oracle home: /u01/gridsoft/1210

Oracle user: grid

Spfile:+OCR_VOTING/_mgmtdb/spfile-MGMTDBoraPassword file:

Domain:

Start options: open

Stop options: immediate

Database role: PRIMARY

Management policy: AUTOMATIC

Database instance: -MGMTDB

Type: Management

--连接MGMTDB实例

[grid@rac2 /]$ export ORACLE_SID=-MGMTDB

[grid@rac2 /]$ sqlplus / as sysdba

SQLPlus: Release 121010 Production onMon Dec 8 15:24:37 2014Copyright (c) 1982, 2013, Oracle All rights reserved

Connected to:

Oracle Database 12c Enterprise EditionRelease 121010 - 64bit ProductionWith the Partitioning, Automatic StorageManagement and Advanced Analytics optionsSQL> select file_name fromdba_data_files union select member file_name from V$logfile;FILE_NAME

+OCR_VOTING/_MGMTDB/DATAFILE/sysaux258854939615+OCR_VOTING/_MGMTDB/DATAFILE/sysgridhomedata261854939891+OCR_VOTING/_MGMTDB/DATAFILE/sysmgmtdata260854939737+OCR_VOTING/_MGMTDB/DATAFILE/system259854939661+OCR_VOTING/_MGMTDB/DATAFILE/undotbs1257854939605+OCR_VOTING/_MGMTDB/ONLINELOG/group_1263854940051+OCR_VOTING/_MGMTDB/ONLINELOG/group_2264854940053+OCR_VOTING/_MGMTDB/ONLINELOG/group_32658549400578 rows selected

这里查询的是MGMTDB的路径,也可以直接用如下命令查询:

[grid@rac2 /]$ oclumon manage -get reppathCHM Repository Path =+OCR_VOTING/_MGMTDB/DATAFILE/sysmgmtdata260854939737[grid@rac2 /]$

--查询MGMTDB用户:

SQL> select username,account_status fromdba_users where username like 'CH%';USERNAME ACCOUNT_STATUS

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

CHM OPEN

CHA OPEN

1、首先oraclecdc开启好坏有为CDB数据库还是非CDB数据库。

2、其次项目中需要使用Oracle的增量同步功能,需要打开Oracle的CDC开关。

3、最后由数据库管理员进行CDC功能的配置 *** 作。

以上就是关于EM Database Express的使用全部的内容,包括:EM Database Express的使用、数据库中cdb_memberfields 表field1列数据导入到pre_common_member_profile表中的field1列中,用一段SQL代、谁能给解释一下discuz的数据库中数据表cdb_uc_pms的各个字段的意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9370299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存