我正在尝试在Oracle SQL Developer中建立一个新连接,但是我想创建一个新数据库,而不是连接到现有数据库,我可以将自己的表上传到。我知道这是可能的,因为有人在我的其他电脑上完成了它。
尝试执行'新连接'总是说网络适配器无法建立连接。这是合乎逻辑的,因为我想要自己的,我只能在我的电脑上使用。
任何人都知道如何做到这一点?提前谢谢!
Grtz!
答案 0 :(得分:2)
您无法使用SQL Developer执行此操作。
您的PC上是否有正在运行的数据库?它是Express Edition(XE)吗? Express Edition只能有一个数据库。如果不是XE,请使用DBCA(Database Configuration Assistant)创建数据库。
如果您的PC上没有Oracle,则需要下载并安装二进制文件。 XE安装在安装期间创建数据库。如果您想要数据库或在安装二进制文件后使用DBCA,其他版本的Oracle将提示您。
您确定要存储数据库而不仅仅是新用户/架构来存储表吗?请参阅“CREATE USER ...”命令的文档以在现有数据库中创建新用户。
答案 1 :(得分:2)
CREATE DATABASE [databasename]命令将创建一个新数据库。确保已连接到要在其上创建数据库的服务器。
CREATE DATABASE mydatabase;
您可能需要提供更多选项,具体取决于服务器的配置。另外,
“要创建数据库,您必须具有SYSDBA系统特权。”
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5004.htm