使用 Oracle 数据库配置助手创建空数据库
Create Empty database using Oracle Database configuration Assistant
我正在使用 Oracle 的数据库配置助手工具创建一个新数据库,但是一旦创建了数据库,我就在 Oracle SQLDeveloper 中打开它,我看到已经创建了很多表。这是为什么?如何创建一个空数据库?
P.S:这是我的数据库表创建后的样子
我认为您已经打开示例数据库。确保您已打开由您创建的数据库。
我认为模式和数据库之间有些混淆。
您永远不能在 Oracle 中创建空数据库,因为当您使用 DBCA 工具在 Oracle 中创建数据库时,它会创建一些预先植入的示例模式和一些带有系统表的系统模式。
安装数据库后,您可以使用 CREATE SCHEMA
命令创建一个空模式。
添加到@vishad answear。
- 安装SQL另外,它会询问稍后需要的密码
- 打开控制台并输入
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" ;
- 使用 SQLDeveloper 连接到数据库。默认值是:
username: YOUR_USER
password: superPassword
Hostname: localhost
Port: 1521
SID: xe
我正在使用 Oracle 的数据库配置助手工具创建一个新数据库,但是一旦创建了数据库,我就在 Oracle SQLDeveloper 中打开它,我看到已经创建了很多表。这是为什么?如何创建一个空数据库?
P.S:这是我的数据库表创建后的样子
我认为您已经打开示例数据库。确保您已打开由您创建的数据库。
我认为模式和数据库之间有些混淆。
您永远不能在 Oracle 中创建空数据库,因为当您使用 DBCA 工具在 Oracle 中创建数据库时,它会创建一些预先植入的示例模式和一些带有系统表的系统模式。
安装数据库后,您可以使用 CREATE SCHEMA
命令创建一个空模式。
添加到@vishad answear。
- 安装SQL另外,它会询问稍后需要的密码
- 打开控制台并输入
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" ;
- 使用 SQLDeveloper 连接到数据库。默认值是:
username: YOUR_USER password: superPassword Hostname: localhost Port: 1521 SID: xe