zoukankan      html  css  js  c++  java
  • ORACLE创建实例的过程(DBCA)

    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  

  • 相关阅读:
    create_pascal_tf_record.py 生成的record一直为0字节
    移植别人的vcpkg包到自己的项目
    评价目标检测(object detection)模型的参数:IOU,AP,mAP
    python 当文件目录不存在时,如何自动创建
    Spring validator常用注解
    @Slf4j的使用
    spring @Validated 注解开发中使用group分组校验
    @ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常==》记录
    idea 创建各种类型项目(pom,jar.web)
    Linux下RabbitMQ服务器搭建
  • 原文地址:https://www.cnblogs.com/jifeng/p/2343456.html
Copyright © 2011-2022 走看看