【问题标题】:Create Empty database using Oracle Database configuration Assistant使用 Oracle 数据库配置助手创建空数据库
【发布时间】:2016-01-02 00:59:32
【问题描述】:

我正在使用 Oracle 的数据库配置助手工具创建一个新数据库,但是一旦创建了数据库,我在 Oracle SQL Developer 中打开它,我看到很多表已经创建。这是为什么?如何创建一个空数据库?

P.S:这是我的数据库表创建后的样子

【问题讨论】:

    标签: oracle oracle10g oracle-sqldeveloper


    【解决方案1】:

    我认为您已经打开了示例数据库。确保您已打开由您创建的数据库。

    【讨论】:

    • 我如何确保这一点?
    【解决方案2】:

    我认为架构和数据库之间存在一些混淆。

    您永远不能在 Oracle 中创建空数据库,因为当您使用 DBCA 工具在 Oracle 中创建数据库时,它会创建一些预先播种的示例模式和一些带有系统表的系统模式。

    您可以在安装数据库后使用CREATE SCHEMA 命令创建一个空架构。

    【讨论】:

      【解决方案3】:

      添加到@vishad answear。

      1. 安装SQL Plus,稍后会询问密码
      2. 打开控制台并输入connect,从第1点提供用户名(系统)和密码
      3. 使用命令创建数据库:
      CREATE USER "YOUR_USER" IDENTIFIED BY superPassword;
       
      GRANT "RESOURCE" TO "YOUR_USER" ;
      GRANT "DBA" TO "YOUR_USER" ;
      GRANT "CONNECT" TO "YOUR_USER" ;
      GRANT "EXP_FULL_DATABASE" TO "YOUR_USER" ;
      GRANT "IMP_FULL_DATABASE" TO "YOUR_USER" ;
      
      1. 使用 SQLDeveloper 连接到数据库。默认值为:
      username: YOUR_USER
      password: superPassword
      Hostname: localhost
      Port: 1521
      SID: xe
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 1970-01-01
        相关资源
        最近更新 更多