zoukankan      html  css  js  c++  java
  • 快速建立一个数据库实例

    1.     建立实例

    Oradim –new –sid testdb –intpwd oracle –startmode m
    M表示手工启动,只是启动实例,不会openmount数据库

    a)         建立新的实例
    Oradim –new –sid testdb –intpwd oracle –startmode m
    b)        修改tnsnames.ora和 listener.ora文件使其识别新加的实例
    tnsnames.ora:
    testdb =
      (DEscrīptION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = testdb )
        )
    )
    listener.ora:
    SID_LIST_LISTENER =
      (SID_LIST =   
        (SID_DESC =
          (GLOBAL_DBNAME = testdb )
          (ORACLE_HOME = F:\oracle\ora92)
          (SID_NAME = testdb )
        )
      )

    c)       如果机器在域中,还需 检查sqlnet.ora文件,看域名是否添加
    NAMES.DEFAULT_DOMAIN = test.local
    d)        测试实例是否添加成功
    Tnsping testdb;
    Sqlplus /nolog
    Conn /@testdb as sysdba;如果显示已连接,则证明可以连上数据库
    Exit
    如果不成功,检查监听服务是否正确添加。
    注意在建实例同时要使监听服务识别,必须修改监听文件或配置Net Manager
    如果这样还不能识别Service Name,有可能是防火墙打开的缘故。
    2.     删除服务

    Oradim –delete –sid testdb

    3.     修改数据库实例属性:自动启动数据库
    Oradim –edit –sid testdb –startmode a
    spfile设置好的前提下,启动该数据库实例会跟着自动open数据库
  • 相关阅读:
    Pandas获取本地csv文件到内存中
    波士顿房价数据集可视化
    tensorflow之数据集调用(波士顿房价数据集)
    查单词
    censoring
    字符串大师
    Parity game
    前缀和
    String
    Seek the Name, Seek the Fame
  • 原文地址:https://www.cnblogs.com/datalife/p/1985327.html
Copyright © 2011-2022 走看看