oracleasmlib未安装可有影响

oracleasmlib未安装可有影响,第1张

Oracle ASMLib是一个基于Oracle的软件包,它使用特殊的称为ASM的管理器,提供了一种有效的方法来管理和使用磁盘资源,并支持Oracle数据库和其他应用程序的性能。
如果没有安装Oracle ASMLib,可能会导致Oracle数据库和其他应用程序的性能受到影响,运行变慢,导致系统负载增加,从而影响服务器的稳定性和可用性。此外,磁盘管理也会变得更加复杂,可能会导致磁盘空间被浪费,而且在完成数据库 *** 作时也可能会出现错误。

假设您要在数据库中使用 10 个磁盘。利用 ASM,您不需要在 OS 端创建任何东西,该特性将把一组物理磁盘集合成一个逻辑实体(称为磁盘组)。磁盘组类似于一个分段(和可选镜像)文件系统,但具有重要的差异:它不是一个用于存储用户文件的通用文件系统,并且它不进行缓冲。由于后面的原因,磁盘组提供了直接作为原始设备来访问这个空间,并仍提供文件系统的便利性和灵活性的好处。
逻辑卷管理器一般使用一个函数(如散列函数)来将块的逻辑地址映射到物理块。计算使用 CPU 周期。此外,当增加一个新的磁盘(或 RAID-5 磁盘组)时,这种典型的分段函数需要重新定位整个数据集中的每一位。
相比而言,ASM 使用一个特殊的 Oracle 例程来解决从文件区到物理磁盘块的映射问题。这种设计除了定位文件区非常快速之外,还在增加或删除磁盘时有所帮助,因为文件区的位置不需要调整。这个特殊的 ASM 例程类似于其它的文件系统,必须运行此例程,ASM 才能工作,并且用户不能进行修改。一个 ASM 例程可以在同一台服务器上支持许多 Oracle 数据库例程。
这个特殊的例程只是一个例程,不是用户可以在其中创建对象的数据库。所有关于磁盘的元数据都存储在磁盘组本身中,使得它们能够尽可能地自我描述。
那么概括地说,ASM 的优点是什么?
● 磁盘增加 — 增加磁盘变得非常容易。无需停机时间,并且文件区域自动重新分配。
● I/O 分配 — I/O 自动分布在所有可用的磁盘上,无需人工干预,从而减少了热点出现的可能性。
● 带区宽度 — 在重做日志文件中分段可以细分(128K,以获得更快的传输速率),对于数据文件,带区则略大一些(1MB,以一次性传输大量的数据块)。
● 缓冲 — ASM 文件系统不进行缓冲,直接进行输入/输出。
● 核心化的异步 I/O — 实现核心化的异步 I/O 无需特殊的设置,并且无需使用原始或第三方的文件系统(如 Veritas Quick I/O)。
● 镜像 — 如果硬件镜像不可用,则可以容易地建立软件镜像。

你的application manifest xml文件里面是不是给某个activity加上了android:process=“xxx”的属性,如果是,那么就会起多个进程
Oracle 10g 修改主机名或者IP解决EM无法重启
oracle 10g 更换主机名或者IP后引起EM (dbconsole) 启动失败的解决方法:
PS: 更换了主机名或者IP,如果只是单纯的pl/sql 连接数据库,可以不用重新配置EM,
只需要更改\oracle\product\1020\db_1\network\ADMIN下的listenerora和tnsnamesora这两个文件,
把文件中:HOST= 改成对应的主键名或者IP即可。
如果需要要启动EM,以上的更改就不能达到我们的要求了,需要重新配置相关信息。
->set oracle_sid=ora10g
->emca -repos recreate

输入以下信息:
数据库 SID: ora10g
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
是否继续 [yes(Y)/no(N)]: yes

->emca -config dbcontrol db
输入以下信息:
数据库 SID: ora10g
已为数据库 ora10g 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 ora10g
此 *** 作将移去现有配置和默认设置, 并重新执行配置
是否继续 [yes(Y)/no(N)]: yes
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME d:\oracle\product\1020\db_1
数据库主机名 MICROSOF-029
监听程序端口号 1521
数据库 SID ora10g
通知的电子邮件地址
通知的发件 (SMTP) 服务器
-----------------------------------------------------------------
是否继续 [yes(Y)/no(N)]: yes
->emctl start dbconsole

如果看到 服务已经启动成功的字样,表示重新配置成功了。
EMCA 的命令参数
d:\oracle\product\1020\db_1\bin\emcabat [ *** 作] [模式] [数据库类型] [标记] [参数]
-h | --h | -help | --help: 打印此帮助消息
-version: 打印版本
-config dbcontrol db [-repos (create | recreate)] [-cluster] [-silent] [-backup][参数]: 配置数据库的 Database Control
-config centralAgent (db | asm) [-cluster] [-silent] [参数]: 配置中心代理管理
-config all db [-repos (create | recreate)] [-cluster] [-silent] [-backup] [参数]: 配置 Database Control 和中心代理管理
-deconfig dbcontrol db [-repos drop] [-cluster] [-silent] [参数]: 取消配置 Database Control
-deconfig centralAgent (db | asm) [-cluster] [ -silent] [参数]: 取消配置中心代理管理
-deconfig all db [-repos drop] [-cluster] [-silent] [参数]: 取消配置 Database Control 和中心代理管理
-addInst (db | asm) [-silent] [参数]: 为新的 RAC 实例配置 EM
-deleteInst (db | asm) [-silent] [参数]: 取消为指定的 RAC 实例配置 EM
-reconfig ports [-cluster] [参数]: 重新明确分配 Database Control 端口
-reconfig dbcontrol -cluster [-silent] [参数]: 重新配置 RAC Database Control 部署
-displayConfig dbcontrol -cluster [-silent] [参数]: 显示有关 RAC Database Control 配置的信息
-upgrade (db | asm | db_asm) [-cluster] [-silent] [参数]: 将较低版本的 EM 配置升级到当前版本
-restore (db | asm | db_asm) [-cluster] [-silent] [参数]: 将当前版本的 EM 配置复原到较低版本
参数和选项:
[参数]: [ -respFile 文件名 ] [ -paramName paramValue ]
db: 对数据库 (包括使用 ASM 的数据库) 执行配置 *** 作
asm: 仅对 ASM 实例执行配置 *** 作
db_asm: 对数据库和 ASM 实例执行升级/复原 *** 作
-repos create: 创建新的 Database Control 资料档案库
-repos drop: 删除当前的 Database Control 资料档案库
-repos recreate: 删除当前的 Database Control 资料档案库并重新创建一个
-cluster: 对 RAC 数据库执行配置 *** 作
-silent: 在不提示参数的情况下执行配置 *** 作
-backup: 配置数据库的自动备份
单实例数据库的参数
HOST: 数据库主机名
SID: 数据库 SID
PORT: 监听程序端口号
ORACLE_HOME: 数据库 ORACLE_HOME
HOST_USER: 自动备份的主机用户名
HOST_USER_PWD: 自动备份的主机用户口令
BACKUP_SCHEDULE: 自动备份调度 (HH:MM)
EMAIL_ADDRESS: 通知的电子邮件地址
MAIL_SERVER_NAME: 通知的发件 (SMTP) 服务器
ASM_OH: ASM ORACLE_HOME
ASM_SID: ASM SID
ASM_PORT: ASM 端口
ASM_USER_ROLE: ASM 用户角色
ASM_USER_NAME: ASM 用户名
ASM_USER_PWD: ASM 用户口令
SRC_OH: 要升级的数据库的 ORACLE_HOME
DBSNMP_PWD: DBSNMP 用户的口令
SYSMAN_PWD: SYSMAN 用户的口令
SYS_PWD: SYS 用户的口令
DBCONTROL_>

计算机语言是指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,这些字符和语法规则组成计算机各种指令。它是计算机的设计者通过计算机的硬件结构赋予计算机的 *** 作功能。

总的来说,计算机语言可以分为机器语言、汇编语言、高级语言三大类。具有灵活、直接执行和速度快等特点。

计算机语言有:C语言、C++语言、Java语言、Python语言、数据库开发语言、汇编语言、Pascal语言、VisualBasic语言、C#语言等等。计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。


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

原文地址: http://outofmemory.cn/zz/13450167.html

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

发表评论

登录后才能评论

评论列表(0条)

保存