【发布时间】:2016-01-02 00:59:32
【问题描述】:
我正在使用 Oracle 的数据库配置助手工具创建一个新数据库,但是一旦创建了数据库,我在 Oracle SQL Developer 中打开它,我看到很多表已经创建。这是为什么?如何创建一个空数据库?
P.S:这是我的数据库表创建后的样子
【问题讨论】:
标签: oracle oracle10g oracle-sqldeveloper
我正在使用 Oracle 的数据库配置助手工具创建一个新数据库,但是一旦创建了数据库,我在 Oracle SQL Developer 中打开它,我看到很多表已经创建。这是为什么?如何创建一个空数据库?
P.S:这是我的数据库表创建后的样子
【问题讨论】:
标签: oracle oracle10g oracle-sqldeveloper
我认为您已经打开了示例数据库。确保您已打开由您创建的数据库。
【讨论】:
我认为架构和数据库之间存在一些混淆。
您永远不能在 Oracle 中创建空数据库,因为当您使用 DBCA 工具在 Oracle 中创建数据库时,它会创建一些预先播种的示例模式和一些带有系统表的系统模式。
您可以在安装数据库后使用CREATE SCHEMA 命令创建一个空架构。
【讨论】:
添加到@vishad answear。
connect,从第1点提供用户名(系统)和密码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" ;
username: YOUR_USER password: superPassword Hostname: localhost Port: 1521 SID: xe
【讨论】: