【问题标题】:Creating schema for oracle sql developer为 oracle sql 开发人员创建模式
【发布时间】:2021-11-26 07:48:12
【问题描述】:

我已经下载了oracle sql developer version 21.2.1,我想创建一个新的连接。但我没有创建任何架构。有人可以帮助我吗,或者任何链接都会有所帮助。

注意:我在 youtube 和 google 上搜索过。我看到的所有教程似乎都已经有了架构。

【问题讨论】:

  • 在 Oracle 中,“Schema”和“User”是同义词。
  • 您自己安装了oracle数据库,还是可以访问oracle数据库? (developer只是一个开发环境,不包括数据库服务器软件)

标签: sql database oracle schema


【解决方案1】:

嗯,您下载的 SQL Developer 只是一个用于访问 Oracle 数据库的工具。接下来需要的是数据库本身。下载并安装后,创建用户(模式)。这是11g数据库版本示例:

使用 SQL*Plus(命令行工具)以特权用户(如果您没有其他用户,则为 SYS;您可能没有)连接:

SQL> connect sys/password_goes_here@xe as sysdba
Connected.
SQL> select tablespace_name from dba_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USER_DATA

创建用户:

SQL> create user will identified by ashoti
  2  default tablespace user_data
  3  temporary tablespace temp
  4  quota unlimited on user_data;

User created.

授予允许该用户实际做某事的权限:

SQL> grant create session to will;

Grant succeeded.

SQL> grant create table to will;

Grant succeeded.

就是这样;以新创建的用户身份连接:

SQL> connect will/ashoti@xe
Connected.
SQL> create table test as select sysdate as datum from dual;

Table created.

SQL> select * from test;

DATUM
----------
06.10.2021

SQL>

有效;此外,这意味着您现在应该也可以通过 SQL Developer 建立连接了。

【讨论】:

  • 您好 Littlefoot,感谢您的帮助。我正在寻找数据库服务器,我发现这是一个 Oracle Solaris(x86 系统,64 位),我认为这是正确的。
  • 我不知道;您应该选择适合您拥有的操作系​​统的那个。如果你 - 例如 - 下载要安装在 Linux 上的数据库并且你的计算机运行 Microsoft Windows,它肯定不会工作。
  • 嗨 Littlefoot,这是我可以下载数据库的链接oracle.com/database/technologies/…我有 Windows 机器 64 位
  • 那您肯定不会安装在 Solaris 上运行的数据库,对吗?如果是MS Windows,建议你下载Oracle数据库Express Edition(XE);它位于该页面的底部。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-19
  • 1970-01-01
  • 2012-03-21
  • 2018-07-31
  • 2020-12-26
  • 1970-01-01
  • 2021-01-08
相关资源
最近更新 更多