问题标签 [oracle19c]
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.
database - Oracle 数据库登录问题 SQL 开发人员 - 多次卸载后
安装 1 - 最初使用虚拟帐户安装的 oracle 19c 版本。尝试访问数据库时出现密码问题,说它无效。我决定重新安装的想法可能在设置密码的过程中搞砸了。(很确定我输入了正确的密码,但仍然) 步骤 -
步骤1
- 从 PATH 变量中删除了 Oracle
第2步
- 从此处输入图像描述中删除了注册表文件
第 3 步
- 删除此以及 在此处输入图像描述 **
第4步
- 删除了 Oracle_base 文件夹(不是 oracle Intallation 文件夹,它是从 zip 文件中实际提取的文件夹,从 oracle 站点/安装文件夹安装)**
第 5 步
- 删除临时文件,删除 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ Oracle 相关文件夹,C:\Users\Oracle 也。
安装 2 - 但是当我重新安装 oracle 19c 时,我遇到了这样的问题 -
我TNSPing
在命令提示符下的命令无法将正确的服务链接到监听器
我发现我的 **sqlNet.oravalue = NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)**
和 **tnsnames.ora =
根据我在互联网上的发现,这似乎很好。
安装 3 - 我决定再次重新安装 Oracle 19c。这次我也删除了安装文件夹,即按照与安装 1 中相同的步骤进行卸载 -只有第 4 步为 - **
第4步
- 删除了 Oracle_base 文件夹和 oracle Intallation 文件夹,这是从 zip 文件中实际提取的文件夹,从 oracle 站点/安装文件夹安装**
这次我得到了执行请求的操作时遇到错误:
安装 4 -
最后决定安装oracle 12c。再次得到执行请求的操作时遇到错误:
有人可以帮我建立与 Oracle DB 的连接吗?这就是我要问的。:(
oracle - 如何在从另一个用户 Oracle Database 19c 创建“SYS.CDEF$”视图时修复“ORA-01031”
从 Oracle Database 19c 开始,"O7_DICTIONARY_ACCESSIBILITY"
参数已被取消支持。SYS.CDEF$
现在我们的代码在(来自另一个用户)上创建视图失败,并ORA-01031
出现权限不足错误。
用户具有以下权限SELECT CATALOGUE ROLE
、EXECUTE CATALOGUE ROLE
、SELECT ANY DICTIONARY
和。CREATE VIEW
CREATE ANY VIEW
样本:
sql - 在 Oracle SQL 中触发以防止插入不存在的数据
该数据库有两个表 - 员工和部门。当用户尝试向员工表中插入记录时,会触发一个触发器,该触发器会检查用户输入的员工编号是否存在于部门表中。如果未找到该记录,则不会将其插入到雇员表中。
不得使用主键和外键。只允许触发器。
bulk - ORACLE:如何在一个查询中批量收集主数据和详细信息?
假设我们有通常的 Oracle 员工和部门表。
我也有一些 Oracle 对象类型:
- TEmployee:一种对象类型,其成员与员工表中的字段相同。
- TEmployeeList:TEmployee的对象表。
- TDepartment:一种对象类型,其成员与表部门中的字段相同。
- TDepartment 还有一个类型为 TEmployeeList 的成员“员工”。TDepartmentList:TDepartment的对象表。
现在我想在一个查询中批量收集多个部门及其员工。
我知道如何在没有员工的情况下批量收集部门:
但是如何在同一个查询中收集所选部门的员工呢?
因此像
oracle - 我可以在一台(本地)机器(Windows 10)上安装 Grid 和 Oracle DB 吗?
我想尝试在 Java 应用程序中使用 FAN(快速应用程序通知)。我发现,如果没有 Grid 和/或 RAC,FAN 就无法工作。我找到了很多答案,如何在多台机器(集群)上安装 Grid 和 RAC。但是我什么也没找到,我如何在同一台机器上安装 Grid 和 Oracle 数据库(在我的情况下是 19c)。可能吗?
我已经尝试在我的机器上安装带有 DB 的 Grid。但是我对Listener有问题。因为我有 2 个 ORACLE_HOME(一个用于 Grid,第二个用于 DB)。
有人可以帮我吗?
tde - Oracle 19c TDE 系统
数据库版本是 19.3。
在 PDB 中部署 TDE 时,我们无法以 syskm 身份连接到 PDB。我们能够以 sys 用户身份连接到 PDB 而不会出错。
Metalink 中没有报告 syskm 的问题。19c PDB 的 syskm 有任何已知问题吗?或者有什么想法吗?
oracle - 编译包时插入视图给出权限不足错误
看法 :
包体中的错误: 行:
INSERT INTO vw_XYZ 面临的错误: PACKAGE BODY 的编译错误
错误:PL/SQL:ORA-01031:权限不足
请注意:我们仅在19c数据库中遇到此问题。在12c数据库版本中,它编译成功
database - 如何在使用 dbca 进行静默安装期间更改可插入数据库中的 USERS 表空间名称?
我们正在尝试首次使用多租户和 ASM 构建一组新的 Oracle 数据库环境。我们使用 Ansible 进行了基本构建,但是我们的 pdb 是使用 Oracle 标准表空间创建的,而不是我们在 CDB 中指定的表空间(我们的 CDB 表空间名称正在按预期更改)。我们还需要更改哪个配置文件才能触及 PDB 表空间?
例如; 我们使用 USER_AUTO_01 而不是 USERS 创建我们的 CDB。我们希望我们的可插拔是相同的,但它会保留用户。
我们可以在构建它们之后将它们与数据文件一起重命名,但是对于 ASM,这在我们正在构建的环境中非常耗时。
oracle12c - ORA-01017: 无效的用户名/密码;可插入数据库上的登录被拒绝
我在可插拔数据库下创建了一个本地用户。我授予了打开和使用它所需的一些权限。我检查用户名和密码。它仍然一直说无效的用户名/密码。
我采取的步骤:
我是容器数据库的新手。我将不胜感激任何详细的解释!谢谢你。
oracle - Oracle 19.3.0.0.0 密码认证失败
我制作了一个 PDB,我可以通过 sys 作为 sysdba 连接到这个 PDB,但是我无法连接我自己的普通用户或本地用户。
原因是 ORA-01017:密码错误。
在我在 sqlnet.ora 中设置后:
并且密码以引号开始结束,然后工作。
创建用户和登录用户的命令:
为什么?如何将 SQLNET.ALLOWED_LOGON_VERSION_SERVER 升级到 12。我可以设置不带引号的密码吗?
会不会是编码问题?
谢谢。
H。