标签:network 配置文件 product oracle ip地址
4-2 1 上午 看到40:40
这个语句,不能再生产环境使用,因为变量只有一个,公司有很多人,不够用.解决用循环
where
========================================================================
监听
数据库之间的链接和做监控的时候都要用监听。
用中间件链接数据库,需要有一个端口,默认是1521
主配置文件——监听文件
/oracle/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
发现文件没有内容,可以通过日志信息向其中写。
图形配制监听的方法
【数据库端】
打开netmgr工具
在listeners那儿“添加”
此处填写本机名(监听端)的ip地址
选择 DATAbase Services 卡,把正确的本地数据库的实例名填上。
保存退出
查看发现在$ORACLE_HOME 下面的network/admin下面多出了一个文件
listener.ora。这是以上操作产生的配置文件。上面部分是你哪个库在监听外来请求。下面是监听者的地址,端口。要是想字符形式配置,得把它备份下来,然后配置的时候复制粘贴
【数据库端】:
lsnrctl start
【请求端】
登录本地数据库
关掉数据库 shutdown immediate
同样打开 netmgr工具 配置传输文件
添加. 随便起个名
只能选择TCPIP协议
填上要连接的目标服务器的主机名(IP)。端口检查对了就行了
填上目标主机的数据库名
完成保存退出。结果如下
查看$ORACLE_HOME/network/admin/
出现新文件 tnsnames.ora。这就是上面操作产生的配置文件
说明传输文件建好了。
【测试一下 链接目标服务器】
sqlplus sys/121@to120
to120就是刚才设置的一个链接名,系统会根据他找到to120下包含的目标地址。不加@就是连到本机。如果想反过来连接,那就把各自的配置文件交换拷贝一下,做一下相应的修改就行了。配置文件可以配置
注意!
监听端(数据库端) 开监听 创建文件 /listener.ora
请求端 不必开监听 创建传输文件 /tnsnames.ora
--------------------
tips!
公司里用字符形式配置,把配置文件备份一份儿不就行了。
=========================================================================
安装客户端软件
Oracle windows
PL/SQL Developer
PL/SQL Developer ,这个软件,现在用的最多,在公司都会用这个软件。但是,也不会老用这个,因为公司工作量很大,都写好脚本去跑,所以sql语句要重视。注意,每个窗口是一个会话、
重点操作技巧
列名补全 表名.
编辑数据 在tables找到要编辑的表,右键。
=========================================================================
下午
OEM-——OracleEnterprise Manager
监控是DBA的其中一项工作,其中很主要的就用OEM工具,OEM是 oracle自己的开发的,很强大,所以不像其他软件,经常用第三方的。这个软件不光可以监控,还可以管理,
比如OEM也可以创建表,但是一般没人这么干。
端口号1158
注意!
既然用OEM,就需要开监听。
-----------------------------------
安装步骤
1. 创建资料库
用这个命令查看OEM(企业管理控制台)的状态。显示没有OEM。接下来安装。如果显示有说明安装过了,可能是在装oracle的时候装的。
[oracle@localhost ~]$ emctlstatus dbconsole
TZ set to PRC
OC4J Configuration issue./oracle/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_LEEnot found.
这是停用OEM的命令,如果想重装,先把他停下来
[oracle@oracle1 emdrep]$ emctlstop dbconsole
重新安装OEM的命令
[oracle@sq ~]$ emca -reposrecreate 第一次安装用 emca -repos create
STARTED EMCA at Apr 5, 2011 2:27:22 AM
EM Configuration Assistant, Version 10.2.0.1.0Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: orcl
Listener port number: 1521
Password for SYS user:
Password for SYSMAN user:
Do you wish to continue? [yes(Y)/no(N)]: y
配置管理库,DBSNMP那块,你会发现没有密码,先改一下
-------
Select username from dba_users
Alert user DBSNMP identified by !QAZ1qaz
-------然后再配置.配置成功后会提示你访问一个地址,去访问它
[oracle@sq admin]$ emca-config dbcontrol db
Database SID: orcl
Listener port number: 1521
Password for SYS user:
Password for DBSNMP user:
Do you wish to continue? [yes(Y)/no(N)]: y
…
Apr 6, 2013 10:41:14 AMoracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> TheDatabase Control URL is http://localhost.localdomain:1158/em<<<<<<<<<<<
在客户端访问http://localhost.localdomain:1158/em如图
******************
注意!
如果重建em时间过长,分开执行,先删除
[oracle@oracle1 emdrep]$ emca -deconfig dbcontrol db-repos drop
再次创建em
[oracle@oracle1 emdrep]$ emca -repos create
===================================================================
OEM的使用
整个管理器分为主要几页
一般看深绿色的部分,一般公司里深绿色大于浅绿色。浅绿色是和oracle无关的。
活动会话有等待时间或者等待时间过长,说明性能受影响。
Top SQL是经常看的,查看哪个部分占用的比较高
==============================================================================
手工建库
意义不大,愿意做做一下。关键是把昨天留的题做一下。做成脚本或文档,做的细致一点,加上注释
只有不是open的状态,才能删除数据库。
生产环境下,被监听端前面还有中间件,课上老师用sqlplus代替
6.
一共建了四个表空间,你装酷至少要建立四个
8
面试时会问你这个东西是做什么用的
小知识
一次只能删除50万个
记住该字符集时一定要正常管库,否则
标签:network 配置文件 product oracle ip地址
原文地址:http://10452357.blog.51cto.com/10442357/1676865