我在计算机上下载并安装了Oracle SQL Developer。我已连接到公司的数据库。但是,由于我仍在学习SQL查询-我想测试一下我在模拟数据库上编写的查询。
我的问题是如何创建数据库?
我通过互联网搜索并尝试了以下方法。
在“新建/选择数据库连接”菜单上,我输入以下内容:
连接名称:HR_ORCL
用户名:HR
密码:HR
连接类型:基本
角色:默认
主机名:localhost
端口:1521
SID:ORCL
然后,我单击测试,并收到以下错误消息:“状态:失败-测试失败:IO错误:网络适配器无法建立连接”。
如何创建模拟数据库?
谢谢!
答案 0 :(得分:0)
Oracle的旗舰数据库产品是“客户端/服务器”系统,其中数据库在服务器进程内运行,该服务器进程通常在专用数据库服务器计算机,所有其他客户端软件(包括商业Web应用程序,Web服务,桌面软件和像Oracle SQL Developer这样的开发工具)是分别运行的,不需要数据库服务器在本地运行。
要创建在计算机上运行的数据库,需要在计算机上安装Oracle数据库服务器。考虑到Oracle的将软件许可审核转变为非常有利可图的业务模型的业务模型,您可能不会获得公司IT人员的批准在本地计算机上安装Oracle服务器:他们将在您的私有数据库实例中设置您的个人数据库现有服务器供您使用或指示您安装Oracle许可方案未涵盖的其他(免费)数据库服务器-这些不同的产品使用不同的SQL方言(例如,MS SQL Server使用T-SQL,Oracle使用PL / SQL等)以及不同的DBA和开发工具(例如,SSMS + SSDT代替Oracle SQL Developer)。
答案 1 :(得分:0)
有多种选择可获得免费的Oracle数据库。
XE 18最近在这里发布:
有一个开发人员日虚拟机,里面有实验室以及这里的数据库:
https://www.oracle.com/technetwork/database/enterprise-edition/databaseappdev-vm-161299.html
蒂姆·霍尔(Tim Hall)在这里列出了码头工人选项:
https://oracle-base.com/blog/2018/07/26/oracle-database-18-3-0-and-docker/