Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124399
  • 博文数量: 37
  • 博客积分: 2094
  • 博客等级: 大尉
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-14 08:39
文章分类
文章存档

2010年(37)

分类: Oracle

2010-04-03 21:10:12

随着时代的发展和客户的需求,以及oracle人的不断进取、努力,oracle的整体设计也越来越人性化,在某些方面给数据库管理员提供了很大的方便,比如这里所关注的ISQL*Plus和OEM,我们都知道就现在而言大体来讲网络模式还是C/S模式的,当然在某些应用领域已经采用了B/S模式,如:ISQL*Plus以及OEM。
 
其实说实在的,现实工作中很难接触到ISQL*Plus和OEM,DBA的管理操作还是以SQL*Plus和SQL命令为主,而且据jocky了解OEM还是个相当不稳定的工具,而且版本之间的跨度也是很大的,比如拿9i和10g的相比,两者的OEM基本上是很难有的比的,无论对于初学者还是资深DBA来讲都是很不乐观的,因为当你精通9i的时候,再让你去接触10g,OEM这一块可能得重头学起!因此这一块也只是oracle学习过程中的一个小插曲,无需花大精力去专研它,反而真正需要熟练掌握的则是朴素的SQL*Plus和SQL命令。
 
下面就来认识一下传说中的ISQL*Plus和OEM(呵呵!这里jocky也只做个简单介绍,因为jocky也没有去探索这玩意儿,说实在的,对这两家伙不感兴趣!!!)
 
当我们安装完oracle软件的时候,在$ORACLE_HOME/install/目录下的portlist.ini文件中就记录着ISQL*Plus和OEM两服务的对应端口(对于OEM来讲,得在创建数据库的时候启用了OEM,不然的话是没有它的相应端口号的,当然我们也可以后期启用OEM)。就ISQL*Plus而言,版本不同,它对应的端口号也有点差异:
9i:
10g:
(以上两行也是访问时候的方法)
运用ISQL*Plus其实很简单,以oracle用户身份,运行如下命令:
isqlplusctl start|stop
就可以启动或关闭ISQL*Plus了,然后再上面的方法方法,比如我这个是10g的版本,打开浏览器:
然后在输入用户名和密码,比如
用户名:scott
密码:tiger
当然默认情况下该用户名被锁定的,你得先进入oracle将其解锁!解锁的命令我就不说了,相信大家都知道!
 
接下来再来谈谈OEM这玩意,哎.....这玩意儿就跟ISQL*Plus差不多,相应的端口号在上面的文件中被记录着,运行OEM同样也很简单,以oracle用户身份运行如下命令:
emctl start dbconsole
或者:emctl stop dbconsole
然后访问即可!
 
当然如果之前没有配置OEM的话,也是可以后期配置的,相关要求以及配置方法如下:
如果没有oem,可用如下命令创建    
job_queue_processes>1
shared pool >80M
alter system set job_queue_processes=8 ;
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步骤
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
 
 
阅读(1594) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~