Oracle 多个实例如何通过EM进行访问
重建oracle控制台(em)-完整版

重建oracle控制台(em)当oracle 改变ip后,em 控制台可能就访问不了,这时可用以下方法之一重建em控制台. 建议用第三个方法.方法一(测试成功):1.重建前,测试重启控制台服务进入操作系统控制台,输入命令emctl start dbconsole如果启动失败,进入第二步.2、确认参数shared_pool_size:打开sqlplus ,输入命令show parameter shared_pool_size如果显示:shared_pool_size big integer 80M则进入第三步;否则打开sqlplus ,输入命令alter system set shared_pool_size = 838860803、重建EM资料档案库进入操作系统控制台,输入命令emca -repos recreate4、配置数据上载到EM 资料档案库操作系统控制台,输入命令emca -config dbcontrol db配置成功后,控制台访问url (如http://hunan-cb4ad38b1:1158/em) 可能改变端口号为5500.方法二(未测试成功):1.删除原来的EM配置信息进入操作系统控制台,输入命令emca -deconfig dbcontrol db -repos drop 删除成功后,重启机器.2.创建新的EM信息进入操作系统控制台,输入命令emca -config dbcontrol db -repos create 方法三(测试成功):利用oracle自带的工具Database Configuration Assistant ,步骤如下:1.打开Database Configuration Assistant ,如下图:2.选择“配置数据库选项”,如下图:3.然后一直往下走,如果第一次重建不成功,可以重试一次,就可以搞定了.。
oracle content 使用方法

Oracle Content 是一种存储选项,可用于Microsoft Office 2010 或更高版本。
以下是使用Oracle Content 的基本步骤:
1. 打开Microsoft Office 程序,例如Word。
2. 选择“另存为”,然后单击“账户”。
3. 单击“添加服务”,然后选择“Oracle Content”。
从此时开始,您的Oracle Content 账户将在Word 或Excel 等Office 产品的“打开”和“另存为”面板中显示为一个位置。
此外,Oracle Content 还将作为选项显示在Microsoft Office 中的“文件”选项卡下方。
然后,您可以使用Microsoft Office 中的各种选项,例如保存文件、协作等等。
此外,Oracle Content 还与Oracle 数据库的某些功能结合使用,如动态视图和虚拟专用数据库(Virtual Private Database,VPD)。
1. 动态视图:基本原理是sys_context() 函数取可变参数的值。
例如,可以创建一个动态视图,该视图根据存储在Oracle Content 中的上下文信息(如订单日期)来过滤数据。
2. 虚拟专用数据库(VPD):VPD 提供了行级安全(Row Level Security)功能,用于行级访问控制。
例如,可以使用Oracle Content 来存储与特定用户或角色相关的数据,然后使用VPD 来确保只有适当的用户可以访问这些数据。
请注意,上述信息可能因Oracle 数据库的版本和配置而有所不同。
在使用这些功能之前,请确保您已经充分了解了相关文档和最佳实践。
oracleem手动配置

oracleem⼿动配置⽤emca配置ememca是⼀个命令提⽰符,使⽤格式和⽅法在命令提⽰符下输⼊emca,屏幕上会出现emca使⽤帮助。
命令帮助如下:emca [操作] [模式] [数据库类型] [标记] [参数]常⽤以下两个命令:emca -config dbcontrol db -repos create 创建em资料库并同时配制Database Controlemca -deconfig dbcontrol db -repos drop 删除Database Control并同时删除em资料库[操作] 对应到-config和-deconfig 意思是配制意思。
注意"-"不能少[模式] 对应到dbcontrol,意思是Database Control[数据库类型] 对应到 db ,意思是数据库,对数据库 (包括使⽤ ASM 的数据库) 执⾏配置操作[标记] 这⾥没有。
[参数] 对应到-repos create和-repos drop,意思创建em资料库和删除当前em资料库如果我们没有配制过Database Control也没有em资料库,我们输⼊如下命令emca -config dbcontrol db -repos create数据库 SID: orcl监听程序端⼝号: 1521SYS ⽤户的⼝令:DBSNMP ⽤户的⼝令:SYSMAN ⽤户的⼝令:SYSMAN ⽤户的⼝令: 通知的电⼦邮件地址 (可选):通知的发件 (SMTP) 服务器 (可选):是否继续? [yes(Y)/no(N)]: y如果原来em资料库已经创建好,可以配制Database Controlemca -config dbcontrol db如果需要删除Database Control配制,但不删除em资料库emca -deconfig dbcontrol db如果需要全部删除,输⼊如下命令:(注!dbca是没有删除em资料库和取消Database Control配制)emca -deconfig dbcontrol db -repos drop删除⼀个EM资料库,但如果Database Control配制好,已经不能使⽤,⽽且需要DBConsole服务停⽌才能使⽤。
oracle em管理工具 创建实例

oracle em管理工具创建实例Oracle Enterprise Manager(简称EM)是一款强大的管理工具,可以帮助用户轻松创建和管理Oracle数据库实例。
在本文中,我们将探讨如何使用Oracle EM来创建实例,并介绍一些相关的功能和特点。
让我们来了解一下Oracle EM的基本概念和作用。
Oracle EM是Oracle公司开发的一款集中式管理工具,旨在简化数据库管理和监控任务。
通过Oracle EM,用户可以通过图形化界面轻松完成数据库实例的创建、配置、监控和维护等任务,而无需编写复杂的命令或脚本。
在使用Oracle EM创建实例之前,我们需要确保已经安装了Oracle数据库软件,并且正确配置了数据库参数。
接下来,我们将按照以下步骤来创建一个新的数据库实例。
第一步,打开Oracle EM控制台。
在Web浏览器中输入EM的URL地址,然后输入正确的用户名和密码进行登录。
登录成功后,我们将看到EM的主界面,其中包含了各种管理和监控功能。
第二步,选择“实例”选项卡。
在EM主界面上方的导航栏中,我们可以看到一个名为“实例”的选项卡。
点击该选项卡,将显示当前系统上已经创建的所有数据库实例的列表。
第三步,点击“创建”按钮。
在实例列表页面的右上方,我们可以看到一个名为“创建”的按钮。
点击该按钮,将弹出一个新的窗口,用于指定创建实例的详细信息。
第四步,填写实例信息。
在创建实例的窗口中,我们需要填写一些必要的信息,例如实例名称、数据库版本、数据库字符集、实例类型等。
此外,我们还可以根据需要选择其他高级选项,如数据库模板、存储选项和初始化参数等。
第五步,确认并创建实例。
在填写完实例信息后,我们可以点击“下一步”按钮,进入确认页面。
在确认页面上,我们可以再次检查实例信息是否正确,并根据需要修改。
确认无误后,点击“完成”按钮,开始创建数据库实例。
第六步,等待实例创建完成。
一旦我们点击“完成”按钮,Oracle EM将开始自动创建数据库实例。
配置Oracle EM

配置Oracle EM 1.创建一个EM资料库1.设置Oracle的一些环境参数:Set ORACLE_HOSTNAME=计算机名Set ORACLE_SID=实例名Set ORACLE_HOME=Oracle安装目录Set ORACLE_UNQNAME=实例名2.创建EM资料库emca –repos create3.配置数据库的Database Control1.检查用户DBSNMP状态启动sqlplus2.修改DBSNMP用户状态为非锁定状态,并修改密码3.配置数据库的Database Controlemca –config dbcontrol db如果报错:解决方案:1)检查数据库实例状态2)查看sqlnet.ora文件如果是NONE,将其修改为NTS3)重新执行emca –config dbcontrol db4)查看dbconsole状态附注:创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate删除一个EM资料库emca -repos drop配置数据库的 Database Controlemca -config dbcontrol db删除数据库的 Database Control配emca -deconfig dbcontrol db重新配置db control的端口,默认端口在1158emca -reconfig portsemca -reconfig ports -dbcontrol_http_port 1160emca -reconfig ports -agent_port 3940先设置ORACLE_SID环境变量后,启动EM console服务emctl start dbconsole先设置ORACLE_SID环境变量后,停止EM console服务emctl stop dbconsole先设置ORACLE_SID环境变量后,查看EM console服务的状态emctl status dbconsole配置dbconsole的步骤emca -repos createemca -config dbcontrol dbemctl start dbconsole重新配置dbconsole的步骤emca -repos dropemca -repos createemca -config dbcontrol db emctl start dbconsole。
ORACLE跨服务器访问数据库

ORACLE跨服务器访问数据库在ORACLE中,可以使用以下几种方式实现跨服务器访问数据库:1. 使用数据库链接(Database Link):数据库链接是一个定义在本地数据库中的对象,它指向远程数据库服务器的连接信息。
通过数据库链接可以在本地数据库中访问远程数据库中的表、视图等对象。
使用数据库链接可以像操作本地数据库一样操作远程数据库。
创建数据库链接的语法如下:CREATE DATABASE LINK <link_name>CONNECT TO <username> IDENTIFIED BY <password>USING '<remote_service_name>';在创建数据库链接时,需要提供连接到远程数据库的用户名和密码以及远程数据库的服务名。
创建完数据库链接后,可以使用该链接在本地数据库中执行SQL语句来访问远程数据库。
2. 使用透明网关(Transparent Gateway):透明网关是指在ORACLE数据库服务器和其他数据库服务器之间建立的一个桥梁。
通过透明网关可以将ORACLE数据库与其他不同类型的数据库进行连接,实现跨服务器访问数据库。
在使用透明网关之前,需要先在ORACLE数据库服务器上安装透明网关软件,并配置连接信息。
配置完成后,可以在ORACLE数据库中使用透明网关来执行SQL语句,访问其他数据库服务器上的数据。
3. 使用Heterogeneous Service(非ORACLE数据库访问):在ORACLE中,可以使用Heterogeneous Service来访问非ORACLE数据库。
Heterogeneous Service是ORACLE数据库提供的一种可扩展工具,可以将ORACLE数据库与其他类型的数据库进行连接,实现跨服务器访问数据库。
使用Heterogeneous Service需要在ORACLE数据库服务器上安装相应的驱动程序,并配置连接信息。
配置rac的em

监听程序端口:1521
集群名:GZDB
下面是默认
然后下面等。最后出现
已成功完成 Enterprise Manager 的配置。就说明成功配置
2.打开浏览器,输入下面网址
http://rac1:1158/em/
成功登录后就可以对em 进行管理。
3.检查home 页面,看看实例那一栏有没有出现了2个实例,如果只有一个,那么就需要在rac2上面进行如下处理:
说明无法把本机的状态上传到管理节点上面。要处理这个问题,比较简单,只需要修改
/u01/app/oracle/product/10.2.0/db_1/rac2_TESTDB2/sysman/config/emd.properties 这个配置文件,然后
REPOSITORY_URL=http://localhost:1158/em/upload/ 修改为 REPOSITORY_URL=http://rac1:1158/em/upload/
然后保存。
在emctl stop agent
emctl start agent
如果没有就到
/u01/app/oracle/product/10.2.0/db_1/rac2_TESTDB2/sysman/log 检查trc和log文件
如果出现下面的报错
2012-01-23 15:12:15 Thread-32185248 ERROR command: nmejcn: failed http connection to http://localhost:1158/em/upload/: retStatus=-32
配置rac的em
当创建好rac数据库后,我们可以使用em 来管理我们的rac数据库。由于在建库的时候没有选中em,所以就需要手工进行em的配置
Oracle设置DB、监听和EM开机启动的方法

Oracle设置DB、监听和EM开机启动的⽅法⼀、Windows系统Oracle提供了随操作系统启动⽽启动的功能,在Windows和Linux中,分别有不同的设置⽅法。
在Windows中,可以修改“我的电脑-->管理-->服务-->OracleService$ORACLE_SID”,或直接使⽤Win+R键打开运⾏窗⼝,输⼊services.msc即可打开服务,找到相应的Oracle服务,然后将其属性中的启动类型修改成⾃动。
⼀般在Windows系统上安装完后会⾃动设置成⾃动。
⼆、Linux系统对于Linux/Unix操作系统,如果想设置⾃动重启,那么该如何操作呢?对此Oracle提供了dbstart命令⽤于启动。
⾸先,第⼀步,需要修改/etc/oratab⽂件,将N修改为Y[root@oracle ~]# vim /etc/oratabLHR11G:/u01/app/oracle/product/11.2.0.4/dbhome_1:Y #将N改为Y⽂件/etc/oratab由root.sh脚本创建,在⽤dbca命令创建实例时也会更新这个⽂件。
当$ORACLE_SID:$ORACLE_HOME:<N|Y>设置为Y时,允许实例⾃启动,当设置为N时,则不允许⾃启动。
这个⽂件⾥的配置仅仅起⼀个开关的作⽤,其并不会具体的执⾏启动和关闭,具体的操作由$ORACLE_HOME/bin/dbstart和dbshut脚本来实现。
这2个脚本在执⾏时会检查/etc/oratab⽂件⾥的配置,为Y时才能继续执⾏。
接下来需要配置开机启动⽂件,有2种办法:⽅法1:配置/etc/rc.d/rc.local⽂件(推荐)在配置了/etc/oratab⽂件后,然后将以下脚本添加到/etc/rc.d/rc.local或/etc/rc.local⽂件中(/etc/rc.local是/etc/rc.d/rc.local的软连接⽂件):cat >> /etc/rc.d/rc.local <<"EOF"# 重启DBexport ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/dbhome_1su oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"# 重启EMexport ORACLE_UNQNAME=LHR11Gsu oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"该⽅法需要注意以下问题:1、若环境中没有创建EM,则可以不⽤添加ORACLE_UNQNAME和emctl这2⾏2、从Oracle 12c开始,由于EMDE(Enterprise Manager Database Express)替代了原有的EMDC(Enterprise Manager Database Control),所以,不再单独设置EM相关内容,只需要配置DB即可,例如:cat >> /etc/rc.d/rc.local <<"EOF"# 重启DBexport ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/dbhome_1su oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"EOF3、在CentOS 7中,/etc/rc.d/rc.local的权限被降低了,所以需要执⾏如下命令赋予其可执⾏权限:chmod +x /etc/rc.d/rc.local最后就可以重启OS做测试⼯作了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle 多个实例如何通过EM进行访问
1、Oracle 多实例如何通过EM进行访问
单台Oracle数据库如果创建了多实例,如何通过EM进行访问呢?
默认EM只会访问第一个实例,那其他的实例呢?
那我们一起来看下这个文件就会明白了
一、在ORACLE_HOME目录下的install目录中有一个portlist.ini文件
(ORACLE_HOME/install/portlist.ini),这个文件中就记录着这台数据库Server上所有实例的Enterprise Manager Console HTTP Port和Enterprise Manager Agent Port的内容(还有isqlplus 的端口信息)。
比如我电脑的portlist.ini文件
其中,dna,gdna2为SID
默认的portlist.ini文件
另外关于EM的登陆
sys对应的ConnectAs只能为SYSOPER,SYSDBA
system对应的Connect As只能为Normal
scott对应的Connect As只能为Normal
二、EM安装设置:
1、进入CMD
2、emca -configdbcontroldb -repos recreate
配置完成后在IE里输入http://localhost:5501/em,就能登陆gdna2的EM。
2、Oracle查看实例EM端口号、SID设制与一些命令
-、查看数据库实例的EM端口
在ORACLE_HOME\install\portlist.ini文件里面。
二、设制数据库实例的SID
SID的长度不能超过8个字符。
实例名不能超过30个字符
三、常用的一些命令
启动/关闭EM:emctl start/stop dbconsole
启动/关闭监听:lsnrctl start/stop
创建监听:netca
linux下监听自启动
[root@local~]#vi /etc/oratab
把oratab文件最下面的数据库SID后面的N改Y
删除/创建数据库:dbca
在linux下的创建与删除
[root@local~]#xhost +(or xhostlocal:oracle(oracle安装在那个用户里面就写那个)non-network local connections being added to access control list)
[root@local~]#su - oracle
[oracle@local~]$export LANG=en_US(防止出现乱码用英文显示)
[oracle@local~]$dbca
创建TNS:netmgr
启动/关闭数据库实例:sqlplus sys(dba authorize)/(password)@(DB_SID) as sysdba
:startup/shutdown。