- 博客(496)
- 收藏
- 关注
原创 28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误
28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误如果使用Firefox浏览器访问OEM,登录页面时出现“安全连接失败,使用了无效的安全证书”的错误页面,可以在浏览器中选择【编辑】|【首选项】命令,弹出【Firefox首选项】对话框。在对话框中选择【高级】|【加密】|【查看证书】|【服务器】|【添加例外】命令,在弹出的【添加安全例外】对话框中加入OEM的访问链接,例如:
2009-12-22 13:53:00
1891
原创 28.6.3 忘记sys用户口令
28.6.3 忘记sys用户口令sys是Oracle数据库的系统管理员账号,拥有数据库的最高访问权限。其口令被保存在“/u01/app/oracle/product/11.1.0/db_1/dbs/ orapw数据库名称>”文件中。如果忘记sys的口令,可以通过以下步骤进行重置。(1)使用sqlplus以本地方式登录Oracle并关闭数据库,如下所示。 $ sqlplus /no
2009-12-22 13:53:00
1208
原创 28.6 Oracle常见问题处理
28.6 Oracle常见问题处理本节介绍在Red Hat Enterprise Linux 5.2上安装及配置Oracle数据库服务器中,常见的问题及解决方法,包括如何获得数据库创建过程中的详细信息,访问OEM出现“安全连接失败,使用了无效的安全证书”错误以及忘记sys用户口令后的处理方法等。
2009-12-22 13:52:00
1327
原创 28.6.1 如何获得数据库创建过程中的详细信息
28.6.1 如何获得数据库创建过程中的详细信息使用DBCA工具创建Oracle数据库,数据库创建过程中的所有日志信息会被保存到“/u01/app/oracle/cfgtoollogs/dbca/数据库名称>”目录中,如下所示。 $ ll总计 760-rw-r----- 1 oracle oinstall 368251 10-30 09:12 CreateDBCatalog.
2009-12-22 13:52:00
912
原创 28.5.4 数据表管理
28.5.4 数据表管理在图28.59的【主目录】页面中单击【方案】链接,打开如图28.67所示的【方案】页面。从【数据库对象】列表中单击【表】链接,即可进入【表管理】页面,如图28.68所示。 图28.67 【方案】页面 图28.68 【表管理】页面1.创建数据表在OEM中创建数据表的步骤如下所示。(1)在图28.68的页面中单击【创建】按
2009-12-22 13:46:00
791
原创 28.5.3 用户与权限管理
28.5.3 用户与权限管理Oracle数据库对用户权限进行了严格的区分,支持用户以及用户组的管理。单击【服务器】链接,打开如图28.62所示的【服务器】页面。从【安全性】列表中单击【用户】链接,即可进入【用户管理】页面,如图28.63所示。 图28.62 【服务器】页面 图28.63 用户管理1.创建用户创建数据库用户的步骤如下所述
2009-12-22 13:41:00
1174
原创 28.5.2 数据库性能
28.5.2 数据库性能在Oracle企业管理器中可以查看Oracle数据库的实时或历史性能信息,从图29.59的页面中单击【性能】链接,可进入如图29.60所示的性能查看页面。 图29.60 查看性能在该页面中会以图表的形式实时刷新显示数据库在当前一段时间内的性能数据,包括主机、平均活动会话数、吞吐量、I/O、并行执行及服务等。用户也可以单击【其他监视链接】表格中的链
2009-12-22 13:37:00
811
原创 28.5 Oracle图形化管理工具——OEM
28.5 Oracle图形化管理工具——OEMOracle企业管理器(Oracle Enterprise Manager,OEM)是Oracle提供的一个基于Web的图形化数据库管理工具。通过OEM,用户可以完成几乎所有的原来只能通过命令行方式完成的工作,包括数据库对象、用户权限、数据文件、定时任务的管理,数据库参数的配置,备份与恢复,性能的检查与调优等。
2009-12-22 13:33:00
1315
原创 28.5.1 安装和使用OEM
28.5.1 安装和使用OEM如果要使用Oracle企业管理器,那么在创建数据库时需要选择【Enterprise Manager 资料档案库】复选框,如图28.57所示。可执行如下命令查看OEM进程的状态。 $ emctl status dbconsole //查看OEM进程的状态Oracle Enterprise
2009-12-22 13:33:00
1009
原创 28.4.3 检测Oracle数据库状态
28.4.3 检测Oracle数据库状态Oracle启动后,为检测Oracle服务的运行是否正常,可以执行ps命令检查相关的Oracle服务进程,也可以通过Oracle所提供的命令进行检查。具体介绍如下所示。(1)执行ps命令查看数据库进程情况。 ps -ef | grep oracle (2)在sqlplus中执行命令查看数据库状态。 $ export ORAC
2009-12-22 13:32:00
3263
原创 28.4.2 开机自动启动Oracle数据库服务
28.4.2 开机自动启动Oracle数据库服务Oracle提供了3个文件,用于配置Oracle数据库服务的自动启动,它们分别是/etc/oratab、$ORACLE_HOME/bin/dbstart以及$ORACLE_HOME/bin/dbshut。关于这3个文件的说明如下所示。q /etc/oratab:在该文件中指定需要自动启动和关闭的数据库。q $ORAC
2009-12-22 13:30:00
1072
原创 28.4 Oracle服务管理
28.4 Oracle服务管理Oracle服务器会启动多个的数据库进程,这些进程分别完成不同的任务。本节将介绍如何通过命令工具手工启动和关闭Oracle数据库服务,如何配置Oracle数据库服务的开机自动启动,以及如何检测Oracle服务的状态。
2009-12-22 13:28:00
722
原创 28.4.1 手工启动和关闭Oracle服务
28.4.1 手工启动和关闭Oracle服务Oracle数据库服务由两部分组成:数据库进程和网络监听器进程,它们分别可通过sqlplus和lsnrctl命令控制启动关闭。1.数据库进程使用DBCA工具创建数据库后,其进程已经自动启动,这些进程都是以数据库名称(在本例中为orcl)命名,如下所示。 $ ps -ef|grep orcloracle 870 1 0 1
2009-12-22 13:28:00
2403
1
原创 28.3.3 删除数据库
28.3.3 删除数据库打开数据库配置向导,在如图28.53所示的【操作】对话框中选择【删除数据库】单选按钮,单击【下一步】按钮,进入如图28.54所示的【数据库】对话框。在【数据库】列表框中选择需要删除的数据库(本例中是orcl),单击【完成】按钮即可。 图28.53 删除数据库 图28.54 选择要删除的数据库%注意:删除数据库后,
2009-12-22 13:26:00
910
原创 28.3.2 更改数据库
28.3.2 更改数据库对于已经创建的数据库,可以通过数据库配置向导对数据库的组件以及配置进行更改,其具体的操作步骤如下所示。(1)在如图28.49所示的数据库配置向导【操作】对话框中,选择【配置数据库组件】单选按钮,然后单击【下一步】按钮。(2)在进入的图28.50所示的【数据库】对话框中,选择需要配置的数据库(本例中是orcl),然后单击【下一步】按钮。 图28.
2009-12-22 13:20:00
614
原创 28.3.1 创建数据库
28.3.1 创建数据库通过Oracle所提供的数据库配置向导创建数据库是一种比较方便的创建数据库方式,用户只需要使用鼠标选择需要的选项并单击【下一步】按钮即可完成数据库的创建工作。具体步骤如下所示。(1)在终端窗口中以oracle用户的身份执行dbca命令,打开如图28.23所示的【欢迎使用】对话框。 图28.23 数据库配置向导欢迎界面(2)单击【下一步】按钮,进入
2009-12-22 12:41:00
941
原创 28.3 数据库管理
28.3 数据库管理Oracle提供了图形化配置工具——数据库配置向导,用于创建、更改、删除数据库及对数据库模版进行管理。本节将介绍如何在Red Hat Enterprise Linux 5.2上使用数据库配置向导创建、更改及删除Oracle数据库。
2009-12-22 10:54:00
786
原创 28.2.5 配置网络监听程序
28.2.5 配置网络监听程序Oracle是采用C/S的工作模式,它通过网络监听程序监听服务端口(默认是1521),接受客户端的网络连接并提供服务。在Oracle 11g时,如果选择创建启动数据库,那么在安装过程中会提示用户配置网络监听程序。在本例中由于没有选择创建数据库,所以需要手工启动Oracle网络配置向导完成该项工作,配置步骤如下所述。(1)在终端窗口中以oracle用户身份执行
2009-12-22 10:46:00
1181
原创 28.2.4 安装Oracle 11g
28.2.4 安装Oracle 11gOracle 11g提供了图形化的安装界面,用户可通过移动和单击鼠标完成安装过程。具体安装步骤如下所示。(1)解压Oracle 11g安装包文件。 unzip linux_11gR1_database_1013.zip 文件将会被解压到linux_11gR1_database_1013目录下,如下所示。 # lsdoc
2009-12-22 10:31:00
2329
原创 28.2.2 软、硬件要求
28.2.2 软、硬件要求Oracle 11g数据库是一套商业软件,它对服务器的物理内存、硬盘空间、CPU频率等硬件配置均有所要求。此外,如果要在Red Hat Enterprise Linux 5.2上安装Oracle 11g还需要先安装必要的软件包。具体的软硬件要求如下所述。1.硬件要求安装Oracle 11g数据库的主机硬件配置应能满足如下要求。q 物理内存不少于
2009-12-22 10:30:00
1077
原创 28.2.3 安装前的配置
28.2.3 安装前的配置在安装Oracle 11g前,需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。(1)创建oracle用户和oinstall、dba用户组,命令如下所示。 # /usr/sbin/groupadd oinstall //创建用户组oinstall# /usr/sbin/gro
2009-12-22 10:30:00
638
原创 28.2 Oracle数据库服务器的安装
28.2 Oracle数据库服务器的安装用户可以通过Oracle的官方网站下载到最新的Oracle数据库产品的软件安装包,在安装Oracle 11g前需要检查系统的软硬件环境是否符合安装要求。Oracle 11g提供图形化的安装程序界面,用户可以通过单击鼠标完成Oracle的安装。
2009-12-22 10:28:00
467
原创 28.2.1 如何获得Oracle安装包
28.2.1 如何获得Oracle安装包虽然Oracle数据库是一套商业软件,但是用户可通过Oracle官方网站http://www.oracle.com免费下载Oracle数据库的安装包文件。但在下载前需要先注册一个用户账号,并且不能把下载得到的Oracle软件用于商业用途,如图28.1所示。图28.1 下载Oracle 11g选择下载“Oracle Database 11
2009-12-22 10:28:00
886
原创 第28章 Oracle服务器配置和管理
第28章 Oracle服务器配置和管理提起数据库,第一个想起的公司一般都会是Oracle。Oracle公司于1977年成立,专注于数据库产品的开发,在数据库领域一直都处于领先地位,其产品覆盖了大、中、小型机等数十种机型,是目前世界上使用最广泛的关系数据库系统之一。本节以其最新的数据库产品Oracle 11g为例,介绍如何在Red Hat Enterprise Linux 5.2上搭建和管理O
2009-12-22 10:27:00
535
原创 28.1 Oracle 11g简介
28.1 Oracle 11g简介经过了三年的准备,Oracle(甲骨文)公司于2007年7月12日在全球范围内同步推出了其最新版本的数据库产品——Oracle 11g。新的Oracle数据库仍然以g作为版本后缀,以代表这是一个包含了网格计算技术的数据库软件(Oracle自10版本开始以g作为版本后缀,而在这之前是使用i,如Oracle 8i、Oracle 9i,表示基于网络的数据库)。据悉
2009-12-22 10:27:00
1143
1
原创 16.7.1 防止网站图片盗链
16.7.1 防止网站图片盗链为了防止其他网站非法盗链本网站中的图片文件,可以在Apache中进行一些配置,以禁止图片被非法盗用。假设本网站的域名为www.myWeb.com,用户可编辑httpd.conf文件,加入如下的配置内容。 SetEnvIfNoCase Referer "^http://www.myWeb.com/" local_ref=1
2009-12-22 10:26:00
614
原创 16.7.2 忽略某些访问日志的记录
16.7.2 忽略某些访问日志的记录默认情况下,Apache的access_log日志文件会记录所有的用户访问记录(用户访问的每一个文件),这会产生大量的日志信息。用户可以更改Apache的配置,忽略某些访问日志的记录。例如,要在access_log日志文件中忽略图片文件的访问记录,可打开httpd.conf配置文件,加入如下的内容。 SetEnv IMAG 1Custo
2009-12-22 10:26:00
648
原创 16.7.3 Apache无法启动
16.7.3 Apache无法启动Apache无法正常启动,主要是由以下两种情况导致。第一种是httpd.conf文件配置错误。对于这种情况Apache启动时会给出相关提示信息,如下所示。 # ./apachectl startSyntax error on line 42 of /usr/local/apache/conf/httpd.conf:Port must be s
2009-12-22 10:26:00
1288
2
原创 16.7 Apache服务器配置的常见问题
16.7 Apache服务器配置的常见问题本节将介绍在Red Hat Enterprise Linux 5.2上配置Apache服务器过程中常见的一些问题,包括如何防止其他网站非法链接网站的图片文件;在access_log日志文件中忽略部分访问日志的记录以及处理Apache服务无法启动的故障等。
2009-12-22 10:25:00
531
原创 16.6.3 基于主机名的虚拟主机服务
16.6.3 基于主机名的虚拟主机服务由于基于IP地址的虚拟主机服务有如上的缺点,HTTP 1.1协议中增加了对基于主机名的虚拟主机服务的支持。具体地说,当客户程序向Web服务器发出请求时,客户想要访问的主机名也通过请求头中的“Host:”语句传递给Web服务器。Web服务器程序接收到这个请求后,可以通过检查“Host:”语句来判定客户程序请求是哪个虚拟主机的服务,然后再做进一步的处理。通过
2009-12-22 10:22:00
652
原创 16.6.1 虚拟主机服务简介
16.6.1 虚拟主机服务简介虚拟主机服务就是指将一台物理服务器虚拟成多台虚拟的Web服务器。对于一些小规模的网站,通过使用Web虚拟主机技术,可以跟其他网站共享同一台物理机器,有效减少系统的运行成本,并且可以减少管理的难度。另外对于个人用户,也可以使用这种虚拟主机方式来建立有自己独立域名的Web服务器。比方说,一家从事主机代管服务的公司,它为其他企业提供Web服务,那么它肯定不是为每一
2009-12-22 10:20:00
647
原创 16.6.2 基于IP的虚拟主机服务
16.6.2 基于IP的虚拟主机服务顾名思义,提供基于IP的虚拟主机服务的服务器上必须同时设置有多个IP地址,服务器根据用户请求的目的IP地址来判定用户请求的是哪个虚拟主机的服务,从而作进一步的处理。Apache中是通过httpd.conf配置文件中的段来配置虚拟主机服务的,其参数格式如下所示。 地址/主机名[:端口] IP地址/主机名[:端口] ...> 虚拟主机相关
2009-12-22 10:20:00
626
原创 16.5.3 分布式配置文件:.htaccess
16.5.3 分布式配置文件:.htaccess.htaccess文件又称为“分布式配置文件”,该文件可以覆盖httpd.conf文件中的配置,但是它只能设置对目录的访问控制和用户认证。.htaccess文件可以有多个,每个.htaccess文件的作用范围仅限于该文件所存放的目录以及该目录下的所有子目录。虽然.htaccess能实现的功能在段中都能够实现,但是因为在.htaccess修改配置
2009-12-22 10:19:00
557
原创 16.6 虚 拟 主 机
16.6 虚 拟 主 机虚拟主机服务就是指将一台物理服务器虚拟成多台的Web服务器,可以有效节省硬件资源并且方便管理。Apache可支持基于IP地址或主机名的虚拟主机服务,本节将分别介绍这两种Apache虚拟主机技术的实现。
2009-12-22 10:19:00
564
原创 16.5.2 用户认证
16.5.2 用户认证Apache的用户认证包括基本(Basic)认证和摘要(Digest)认证两种。摘要认证比基本认证更加安全,但是并非所有的浏览器都支持摘要认证,所以本节只针对基本认证进行介绍。基本认证方式其实相当简单,当Web浏览器请求经此认证模式保护的URL时,将会出现一个对话框,要求用户输入用户名和口令。用户输入后,传给Web服务器,Web服务器验证它的正确性。如果正确,则返回页面
2009-12-22 10:15:00
596
原创 16.5.1 访问控制
16.5.1 访问控制设置访问控制是提高Apache服务器安全级别最有效的手段之一,但在介绍Apache的访问控制指令前,先要介绍一下Diretory段。Diretory段用于设置与目录相关的参数和指令,包括访问控制和认证,其格式如下所示。 目录的路径> 目录相关的配置参数和指令 每个Diretory段以开始,以结束,段作用于中指定的目录及其里面的所有文件和子目
2009-12-22 10:13:00
731
原创 16.5 Apache安全配置
16.5 Apache安全配置Apache提供了多种的安全控制手段,包括设置Web访问控制、用户登录密码认证及.htaccess文件等。通过这些技术手段,可以进一步提升Apache服务器的安全级别,减少服务器受攻击或数据被窃取的风险。
2009-12-22 10:12:00
595
原创 16.4.3 使用Webalizer分析日志
16.4.3 使用Webalizer分析日志经过前面的配置,Webalizer已经可以使用,运行Webalizer命令后将会在/usr/local/apache2/htdocs/loganalyze目录下生成相应的报表。运行结果如图16.25所示。图16.25 生成报表可以看到,Webalizer在loganalyze目录下生成了一系列的HTML和PNG图形文件,Apach
2009-12-22 10:09:00
682
原创 16.4.2 配置Webalizer
16.4.2 配置WebalizerWebalizer的配置主要通过修改Webalizer.conf配置文件来实现。安装Webalizer后,该文件默认存放于/etc/目录下,下面是Webalizer.conf文件的默认配置及各配置选项的说明,用户可以根据实际的需要进行更改。 #使用LogFile参数设置访问日志的位置LogFile /var/log/httpd/a
2009-12-22 10:08:00
757
原创 16.4 日 志 分 析
16.4 日 志 分 析在16.3节中已经介绍了Apache中的标准日志——访问日志和错误日志,虽然访问日志中包含了大量的用户访问信息,但是这些信息对网站经营者和网站管理员管理、规划网站却没有多少直接的帮助。作为一个网站的经营者,最希望知道的就是有多少人浏览了网站,他们浏览了哪些网页,停留了多长时间等。其实这些信息就隐藏在访问日志文件中,但是要把这些数据有效地展现出来,还需要利用一些工具,W
2009-12-22 10:07:00
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人