database - oracle 19c sqlplus / as sysdba 询问用户名和密码?
问题描述
我正在 Microsoft Azure 上的 Oracle Linux (7.6) 上安装 Oracle 19c。我正以 root 用户身份运行
$ /etc/init.d/oracledb_ORCLCDB-19c configure
$ ./sqlplus / as sysdba
在它要求我提供凭据的地方,我尝试了 SYS、SYSDBA 和密码“ change_on_install ”(按照这篇文章),没有用,厌倦了用户 oracle 用户名和密码,没有运气。没有这个凭据,我无法通过这个。我不记得在整个设置中设置凭据。我在这里想念什么?
解决方案
这完全取决于您计划如何定期登录系统。一种方法是将所需的环境变量放入 .bash_profile 中,假设您使用的是 bash。对于 oracle 用户,这样做不是最佳实践,以防您最终运行多个数据库(因此具有多个 SID)。
我建议阅读有关如何永久设置环境的文档:
推荐阅读
- mysql - 带有单个参数的 sql IN 子句是否与单个列的查询相同?
- python - 我们可以在训练和测试数据中建立具有不同输入向量大小的模型吗?
- php - 搜索字符串中某个字符位置之前的值。[PHP]
- python - 如何区分计算器的运算符和负数?
- java - org.json.simple.JSONArray 无法在 com.tpg.json.JsonParsing.main(JsonParsing.java:24) 处转换为 org.json.simple.JSONObject
- python-3.x - 对字典的列表理解正在创建一个空字典
- angular - Ionic:如何在多个页面上设置标题?
- c - 尝试发送 HTTP POST 请求时,recv() 总是返回 0
- python - 如何读取此 json 并将其转换为 DF?
- sql - 根据供应商表和销售表计算排名