首页>计算机>Oracle认证>学习教程>正文
启动Oracle常见疑难问题分析

www.zige365.com 2008-8-18 15:43:22 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
例如:

    LISTENER =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(Host = NT_Name)(Port = 1521))
    (ADDRESS=(PROTOCOL=TCP)(Host=NT_Name)(Port= 1526))
       )

    (2)使用监听器实用程序:LSNRCTL80.exe。

    (3)检查监听器参数文件:c:\orant\NET80\admin\listener.ora。

    (4)检查监听器日志文件:c:\orant\NET80\log\listener.log。

    (5)Tnsnames.ora文件配置错误,重新配置。

    (6)检查client端 Tnsnames.ora。

    (四)Oracle Enterprise Manager(OEM)工具中如何以SYSOPER、SYSDBA方式登录?

    软件环境:

    Windows NT4.0+ORACLE 8.0.4

    ORACLE安装路径为:C:\ORANT

    错误现象

    在以Oracle Enterprise Manager(OEM)工具登录数据库时,不论是sys用户、system用户,还是其他用户,在Connect As栏中以sysdba或sysoper角色登录均遭拒绝,报错:Ora-01017:invalid username/password;logon denied,但以normal登录成功。

    出错分析

    在Oracle数据库中有三种连接方式:

    (1)normal正常方式,基本连接方式,级别较低。

    (2)sysopr系统方式,系统连接方式,高一级。

    (3)sysdba管理员方式,是数据库管理员连接方式,级别最高。

    Oracle8中,sys、system已经只是具有特权的普通用户,而internal才是DBA。所以在DBA进行管理数据时,只能使用具有特权的“internal”连接方式才不会出错。

    解决方法

    以internal/oracle方式连接即可。

    Oracle数据库的启动

    启动实例

    启动实例,以使Oracle Server完成如下任务:

    ◆ 读参数文件init.ora文件,以决定如何初始化该实例;

    ◆ 根据参数文件中提供的SGA大小,来为SGA分配存贮空间;

    ◆ 启动后台进程;

    ◆ 打开后台跟踪文件。

    实例启动分正常启动和约束启动。所谓约束启动,就是当数据库打开后,只能使具有RESTRICTED SESSION系统特权的用户与其相连接。而正常启动则允许所有用户与其相连接。

    实例启动有如下三种方式:

    ◆ 只启动实例;

    ◆ 启动实例并安装数据库,但不打开数据库;

    ◆ 启动实例,并安装和打开数据库。

    数据库安装

    数据库安装就是将指定的数据库与已启动的实例相联系。被安装的数据库在打开之前保持关闭,此时只有DBA能存取。在安装数据库时,实例查找参数文件中的CONTROL-Files参数所指定的控制文件,并打开它,从中取得数据库的数据文件名和日志文件名,然后确认这些文件是否存在。如果希望多个实例并发地安装同一个数据库,则DBA可选择并行方式安装该数据库。如果希望只有一个实例可安装该数据库,则选择专用方式安装该数据库。如果ORACLE版本不支持并行服务器选项,则只能按专用方式安装数据库。当选择并行方式安装数据库时,并发安装同一个数据库的实例个数受预定义最大值的限制,而且在参数文件中必须有命名的私用回滚段或可用的公用回滚段。

本新闻共4页,当前在第2页  1  2  3  4  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
我当时初学ORACLE认证时写的一些笔记
国外公司的Oracle DBA试题
ORACLE认证基础:ORACLE系统概述
Oracle常用函数列表速查
Oracle数据库中的“锁”学习小结