问题标签 [sysdba]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1519 浏览

database - 从 Spring Boot 应用程序连接到 Oracle DB 时如何指定 DBA 角色

我正在创建一个连接到 Oracle 数据库实例的 Spring Boot 应用程序。我的应用程序需要处理 SQL 命令,如 CREATE PLUGGABLE DATABASE、ALTER PLUGGABLE DATABASE、ALTER SESSION、CREATE TABLESPACE、ALTER USER 等。

我的 Application.properties 如下

由于 ALTER PLUGGABLE DATABASE COMMANDS 需要 sysdba 权限才能执行,因此我在 application.properties 文件中提供了 sysdba 用户“sys”及其密码。

但是,当我执行命令时,我收到错误“作为 SYS 的连接应该是 SYSDBA 或 SYSOPER”。这个用户具有 sysdba 权限,但是当我从 SQLPLUS 运行时,我在执行更改命令之前提到了 SQLPLUS / as sysdba。

我试过指定

但是这会导致 ORA-01017: invalid username/password; 登录被拒绝错误。

您能否建议我如何从我的应用程序连接为 sysdba 并执行更改命令?注意:我刚听说不能从应用程序连接为“sys”,如果可以,请建议可以从应用程序连接的用户需要什么类型的用户以及需要什么权限才能执行 ALTER PLUGGABLE DATABASE命令 注 2:我的应用程序本身旨在根据 JSON 输入创建和更改 PDB。这不是 DBA 一次性完成的任务。

0 投票
1 回答
1798 浏览

oracle12c - java.lang.SecurityException: 策略表更新 SYS:JAVA.LANG.RUNTIMEPERMISSION, GETCLASSLOADER

在尝试从 sys 向我的模式 ABC 授予 java 执行权限时,我收到以下错误。我尝试了各种版本,但每次我收到错误时,都有任何建议。

我正在使用 Oracle 12c 数据库

0 投票
0 回答
318 浏览

oracle - Oracle 12c 可插拔数据库无法启动

在运行一些脚本来安装/卸载 Oracle Application Express (APEX) 之后,现在我的可插拔数据库将无法启动。我收到(无信息)错误:

我检查了日志文件,但没有比这更多的信息。

这是一个在 Windows 7 主机上的 Linux 虚拟机 (Oracle VirtualBox) 中运行的开发数据库。我正在运行带有容器数据库和一个可插拔数据库的 Oracle 12.1。它已经工作了多年。
在未启动数据库的情况下,在我连接的 linux 命令行

并发出启动命令。容器数据库正常启动。然后我跑

成功了,但是当我发出启动命令时,出现上面列出的错误。建议?

0 投票
2 回答
2679 浏览

oracle - 以 sys as sysdba 执行 sql 语句

我在连接到 sqlplus 并执行一些 GRANTS 语句的脚本中执行了一个 sql 语句。在 bash 脚本中,指令类似于:

但我需要添加密码。我怎样才能在一行中做?

我试过了:

或没有 " 但它不起作用。谢谢

0 投票
1 回答
984 浏览

sql - 关于 oracle 数据库“sysdba”用户并创建一个新用户

我对 oracle 数据库非常陌生,请原谅我的问题中的任何技术错误。我正在使用oracle 19c,我认为我的“system”用户密码与“sysdba”密码不同。在安装时我每次都使用相同的密码,但现在在连接到系统或 "\ as sysdba" 时,连接没有问题,但是当我输入 "orcl_listener" 或 "orcl" 或 "sysdba" 的密码时,密码错误。例如:conn sysdba 输入密码:错误:ORA-01017:用户名/密码无效;登录被拒绝

在 SQL Developer 中创建新连接时,我使用用户名作为系统,并且密码正确。当我在 SQL Developer 中创建新连接时成功,我使用用户名作为 \ 因为 sysdba 并且密码是正确的。当我在 SQL Developer 中创建新连接时成功,我使用用户名作为 sysdba 并且密码是正确的。不成功并且错误说状态:失败-测试失败:ORA-01017:用户名/密码无效;login denied


现在第二个问题是,在使用系统用户名作为密码在 SQL 开发人员中创建新连接后,我展开了连接,在底部,我右键单击其他用户并使用用户名“hr”创建了一个新用户,在这里它说“ORA-65096:无效的普通用户或角色名称”。当我使用 c## 作为前缀时,没有发生错误,但我不想要任何 c##,这意味着它必须是本地用户,但在哪里创建选项本地用户?请帮我。

0 投票
1 回答
741 浏览

database - Can a non sysdba compile dbms_session?

I am trying to use sys.dbms_session.set_context in one of my stored procedures, but I am getting the following error:

My issue is that I cannot use it in my stored procedure, however...I am getting the same error (Insufficient privileges) when I execute it connected as a user that has execute privileges (and sysdba privileges). Here is the code:

When I execute this code as the non-sysdba user (but it has execute privs), I get the insufficient privileges error.

Thanks in advance.

0 投票
1 回答
342 浏览

firebird - 如何更改/创建 firebird 3.0 嵌入式的 sysdba 密码

如何更改或设置 firebird 3.0 嵌入式数据库的 SYSBDA 密码。

我不想/不想使用本地或默认身份验证。

0 投票
2 回答
290 浏览

oracle - ora-01031: 创建第一个用户时权限不足

我在创建表空间后尝试创建用户,但在第 1 行出现错误,ORA-01031:权限不足。

这是我写的,效果...

0 投票
1 回答
160 浏览

interbase - 在 InterBase 中更改 SYSDBA 用户密码

我正在使用 InterBase 2020 版本。由于 InterBase 使用as的默认用户SYSDBA和默认密码安装,我想更改用户的密码。SYSDBAmasterkeySYSDBA

使用gsec工具我可以更改密码,但是当我备份数据库并将其恢复到SYSDBA密码为的不同机器上masterkey时,我能够成功地做到这一点。

因此,即使我更改了我机器上的密码,InterBase db 备份(更改SYSDBA密码)也可以在SYSDBA密码为masterkey. 在这种情况下,安全性在哪里,我该如何防止这种情况?

嵌入式用户身份验证是防止未经授权的用户恢复数据库的解决方案吗?

0 投票
1 回答
352 浏览

database - 我安装了 Oracle db 19c 并以用户 sys 作为 sysdba 登录错误,“ORA-12154:TNS:无法解析指定的连接标识符”accured

使用密码以“sys as sysdba”身份登录时出现错误“ORA-12154: TNS:could not resolve the connect identifier specified”。但后来我读到一篇文章说,“admin privilages let's a sysdba login without a password.” 我试过了,并立即连接到 sql server 。谁能告诉我为什么会这样?以及为什么使用密码登录不起作用。