ORACLE创建实例

本文详细介绍了Oracle数据库实例的创建过程,包括安装服务端、使用Database Configuration Assistant工具创建实例、配置监听文件以及运行监听器等步骤。同时,文章还讲解了如何通过OEM或PL/SQLDEV登录数据库实例,并提供了监听器和tnsnames.ora文件的配置示例,以解决可能出现的乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件,修改设置信息。例如(下面是一个完成的文件内容):

  

# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora  
# Generated by Oracle configuration tools.  
 
LISTENER =  
  (DESCRIPTION_LIST =  
    (DESCRIPTION =  
      (ADDRESS_LIST =  
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  
      )  
      (ADDRESS_LIST =  
(ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
      )  
    )  
  )  
 
SID_LIST_LISTENER =  
  (SID_LIST =  
    (SID_DESC =  
      (SID_NAME = PLSExtProc)  
      (ORACLE_HOME = D:\oracle\ora92)  
      (PROGRAM = extproc)  
    )  
    (SID_DESC =  
      (GLOBAL_DBNAME = name.domain)  
      (ORACLE_HOME = D:\oracle\ora92)  
      (SID_NAME = name)  
    )  
    (SID_DESC =  
      (GLOBAL_DBNAME = OEMREP)  
      (ORACLE_HOME = D:\oracle\ora92)  
      (SID_NAME = OEMREP)  
    )  
    (SID_DESC =  
      (GLOBAL_DBNAME = DEMO)  
      (ORACLE_HOME = D:\oracle\ora92)  
      (SID_NAME = DEMO)  
    )  
    (SID_DESC =  
      (GLOBAL_DBNAME = demo_dw)  
      (ORACLE_HOME = D:\oracle\ora92)  
      (SID_NAME = demodw)  
    )  
  )  
  

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

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

 
DEMO =  
  (DESCRIPTION =  
    (ADDRESS_LIST =  
      (ADDRESS = (PROTOCOL = TCP)(HOST = 86.16.24.88)(PORT = 1521))  
    )  
    (CONNECT_DATA =  
      (SERVER = DEDICATED)  
      (SERVICE_NAME = DEMO)  
    )  
  ) 

 提示:

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

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

oraHOME\ora92\network\admin\tnsnames.ora  

Oracle创建实例的步骤如下: 1. 安装Oracle数据库软件。 2. 创建Oracle实例的参数文件(init.ora)。 3. 启动Oracle实例。 4. 创建数据库。 5. 修改数据库参数。 6. 创建表空间和用户。 7. 创建表和索引。 下面是每个步骤的详细说明: 1. 安装Oracle数据库软件 首先需要下载并安装Oracle数据库软件。安装过程中需要选择安装类型(如标准版、企业版等)和安装路径等选项。 2. 创建Oracle实例的参数文件(init.ora) 参数文件包含了Oracle实例的配置信息,如数据库名称、监听端口号、内存大小、日志文件路径等。可以手动创建参数文件,也可以使用Oracle提供的模板文件进行修改。 3. 启动Oracle实例 启动Oracle实例需要使用Oracle提供的启动脚本(如startup.sh或startup.bat)。在启动过程中会读取参数文件,初始化实例创建必要的进程。 4. 创建数据库 创建数据库需要使用Oracle提供的创建数据库脚本(如createdb.sql)。在创建过程中需要指定数据库名称、字符集、语言等选项。 5. 修改数据库参数 修改数据库参数可以通过修改参数文件或使用Oracle提供的动态修改命令(如ALTER SYSTEM SET)来实现。修改的参数包括数据库缓存大小、日志文件大小、最大连接数等。 6. 创建表空间和用户 创建表空间用于存储数据表和索引,创建用户用于访问数据库。可以使用Oracle提供的CREATE TABLESPACE和CREATE USER命令来创建表空间和用户。 7. 创建表和索引 创建表和索引需要使用CREATE TABLE和CREATE INDEX命令。在创建表和索引时需要指定表空间、列名、数据类型等信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值