`
hlbng
  • 浏览: 177403 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ORACLE创建实例的过程

    博客分类:
  • SQL
 
阅读更多

转自:http://database.51cto.com/art/201011/234006.htm

ORACLE创建实例是我们最常用的操作之一,下面就为您详细介绍ORACLE创建实例的全过程,希望对您能够有所帮助。

一、ORACLE创建实例过程:
1、安装好ORACLE服务端。
2、ORACLE创建实例,使用ORAHOME目录下的"Configuration and Migration Tools"下的"Database Configuration Assistant"工具。
3、步骤2:选择"创建数据库"。
4、步骤3:选择数据库模板。
5、步骤4:选择"专用服务器模式"。
6、步骤5:设置初始化参数。
7、其它默认,点击"完成"。
创建一个数据库实例,在系统服务里会增加一个服务,名为:"OracleServer"+所创建的数据库实例的SID,该服务需要启动。

二、接着需要配置监听文件,如果没有的话,在OEM中"将数据库添加到数",打开,输入SYSTEM/PASSWORD,会提示没有监听器的。
监听文件路径:ORAHOME/ora92/network/admin/listener.ora
另外监听器日志文件路径是:ORAHOME/ora92/network/log/listener.log

用编辑器打开listener.ora文件,修改设置信息。例如(下面是一个完成的文件内容):

  1. # LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora  
  2. # Generated by Oracle configuration tools.  
  3.  
  4. LISTENER =  
  5.   (DESCRIPTION_LIST =  
  6.     (DESCRIPTION =  
  7.       (ADDRESS_LIST =  
  8. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
  9.       )  
  10.       (ADDRESS_LIST =  
  11. (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
  12.       )  
  13.     )  
  14.   )  
  15.  
  16. SID_LIST_LISTENER =  
  17.   (SID_LIST =  
  18.     (SID_DESC =  
  19.       (SID_NAME = PLSExtProc)  
  20.       (ORACLE_HOME = D:\oracle\ora92)  
  21.       (PROGRAM = extproc)  
  22.     )  
  23.     (SID_DESC =  
  24.       (GLOBAL_DBNAME = name.domain)  
  25.       (ORACLE_HOME = D:\oracle\ora92)  
  26.       (SID_NAME = name)  
  27.     )  
  28.     (SID_DESC =  
  29.       (GLOBAL_DBNAME = OEMREP)  
  30.       (ORACLE_HOME = D:\oracle\ora92)  
  31.       (SID_NAME = OEMREP)  
  32.     )  
  33.     (SID_DESC =  
  34.       (GLOBAL_DBNAME = DEMO)  
  35.       (ORACLE_HOME = D:\oracle\ora92)  
  36.       (SID_NAME = DEMO)  
  37.     )  
  38.     (SID_DESC =  
  39.       (GLOBAL_DBNAME = demo_dw)  
  40.       (ORACLE_HOME = D:\oracle\ora92)  
  41.       (SID_NAME = demodw)  
  42.     )  
  43.   )  

三、运行监听器:
1、在"开始"——"运行",输入lsnrctl,进入监听器管理。
2、可以使用HELP命令查看命令。
3、LSNRCTL>start

运行了监听器,就可以在OEM里打开所创建的数据库实例了。
如果要使用PL/SQL DEV来登录该数据库实例,还需要配置好tnsnames.ora文件,路径是:oraHOME\oracle\ora92\network\admin\tnsnames.ora
一个tnsnames.ora例子如下:

  1. DEMO =  
  2.   (DESCRIPTION =  
  3.     (ADDRESS_LIST =  
  4.       (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
  5.     )  
  6.     (CONNECT_DATA =  
  7.       (SERVER = DEDICATED)  
  8.       (SERVICE_NAME = DEMO)  
  9.     )  
  10.   )  

提示:
有些情况下,listener.ora和tnsnames.ora这两个配置文件会出现乱码,导致无法使用OEM或PL/SQL DEV登录数据库,所以注意要把乱码部分设置好。

这两个文件的路径分别为:
ORAHOME\ora92\network\admin\listener.ora
oraHOME\ora92\network\admin\tnsnames.ora 

分享到:
评论

相关推荐

    linux下oracle创建实例总结

    ### Linux 下 Oracle 10.2.0 创建实例详尽指南 #### 一、环境配置与准备 在开始创建 Oracle 数据库实例之前,确保已经安装了 Oracle 10.2.0 版本,并完成了相应的环境变量配置。下面将详细介绍环境配置的步骤。 *...

    oracle删除和重建实例

    删除 Oracle 实例是一个复杂的过程,需要遵循一定的步骤,以免出现意外错误。下面是删除 Oracle 实例的步骤: 1. 删除实例记录:可以使用 dbca 工具或手动删除实例记录。使用 dbca 工具需要从图形界面运行 dbca,...

    linux下oracle手动建实例

    本文档将根据给定的信息,详细介绍如何在Linux环境下手动创建Oracle实例的过程,并深入解释每个步骤中的关键知识点。 #### 二、基础知识准备 在进行Oracle实例的手动创建之前,有一些基础知识是必须掌握的: 1. **...

    oracle 创建job实例

    Oracle 创建 Job 实例 Oracle 创建 Job 实例是指在 Oracle 数据库中创建一个计划任务,用于在特定的时间点执行特定的操作。以下是创建 Job 实例的详细过程和相关知识点: 一、创建 Job 实例 要创建一个 Job 实例...

    oracle对象创建实例

    在Oracle中,我们还可以创建函数(Function),它是类似于存储过程的可调用单元,但必须返回一个值。函数的创建语法类似于存储过程,只需在PROCEDURE关键字后改为FUNCTION,并在结束处指定返回类型: ```sql CREATE...

    创建oracle数据库(RAC)实例过程说明.doc

    Oracle RAC集群数据库实例创建过程详解 Oracle RAC(Real Application Clusters)是Oracle公司推出的集群解决方案,旨在提供高可用性、可扩展性和高性能的数据库解决方案。下面是创建Oracle RAC集群数据库实例的...

    手动创建oracle实例

    手动创建Oracle实例是一个涉及多个步骤的过程,这不仅考验着数据库管理员对Oracle数据库系统的理解,也体现了其在系统配置与管理方面的能力。以下将基于提供的文件信息,深入解析手动创建Oracle实例的关键步骤及相关...

    oracle多实例创建和DataGuard配置

    **一、Oracle多实例创建** 1. **创建实例的基本步骤**: - **规划与准备**:确定实例名、SID(System Identifier)、内存结构、进程结构等。 - **配置Oracle软件**:安装Oracle软件,并进行相应的环境变量设置,...

    oracle10g手动创建实例

    在创建新实例时,确保数据字典的正确建立是至关重要的,这直接影响到后续的数据管理和查询效率。 #### 注意事项 - **目录权限**:所有实例相关目录的权限应设置为oracle用户和oracle用户组,这是Oracle运行的先决...

    oracle存储过程学习经典(实例)

    这个"Oracle存储过程学习经典(实例)"资源显然是为初学者设计的,旨在帮助他们掌握如何创建、执行和管理存储过程。 存储过程在数据库管理中扮演着关键角色,它可以提升系统的性能,通过减少网络流量和提供预编译的...

    AIX+Hacmp双机热备环境下的oracle实例安装过程

    在AIX+HACMP双机热备环境下安装Oracle实例是一个复杂的过程,涉及到多个关键步骤和技术。以下是对这个过程的详细说明: 首先,AIX(Advanced Interactive eXecutive)是IBM的一种Unix操作系统,常用于大型服务器和...

    docke安装oracle,删除实例

    "Docker 安装 Oracle,删除实例" ...这篇文章讲述了使用 Docker 安装 Oracle 数据库的整个过程,包括创建容器、安装 Oracle 软件包、配置 hostname 和 hosts 文件、创建用户和组、安装 unzip 和 vim 等指令等。

    oracle精品实例,练习总结

    在"Oracle练习"中,可能会涉及创建、修改和删除这些对象的实例。 4. **表的设计**:良好的数据库设计至关重要,包括合理的数据类型选择,主键和外键的设置,以及适当的约束。实例可能涵盖如何创建符合第三范式的...

    Oracle11G创建数据库实例

    Oracle 11g 创建数据库实例是一项关键任务,用于在计算机上建立一个运行Oracle数据库的环境。这个过程包括多个步骤,确保实例能够正确地管理和存储数据。以下是对标题和描述中所述知识点的详细说明: 首先,Oracle...

    oracle数据库实例视频教程01

    理解实例的创建和管理是Oracle数据库管理员的基本技能。 视频中可能会详细讲解SQL(Structured Query Language),这是与Oracle数据库交互的主要语言。你将学习如何使用SQL来创建表、插入数据、更新记录、查询信息...

    ORACLE客户端和实例

    通过上述步骤,我们不仅可以完成 Oracle 客户端的安装与配置,还可以在服务器端创建 Oracle 数据库实例,并且根据需要更改数据库的字符集。这些操作对于管理和维护 Oracle 数据库至关重要,有助于确保数据库高效稳定...

    oracle数据库实例代码

    在Oracle数据库中,触发器是一种特殊的存储过程,它在特定的数据库事件(如INSERT、UPDATE或DELETE操作)发生时自动执行。触发器可以用于实现复杂的业务规则,比如数据验证、日志记录或维护参照完整性的额外检查。...

    oracle 数据库实例 篇

    Oracle数据库实例是一个复杂而关键的系统,用于存储和管理企业级的数据。本篇将深入讨论Oracle数据库的热备份和完整恢复机制,这是确保数据安全和业务连续性的重要环节。 首先,热备份是一种在数据库运行状态下进行...

Global site tag (gtag.js) - Google Analytics