1 登录前准备
因网络环境变更导致的监听启动报错
关注虚拟机用的是桥接网络
物理机使用的网络环境,有线无线
编辑-虚拟机编辑器
此时需要修改etc/hosts文件
2 登录oracle
oracle认证方式
基于主机认证
不需要用户名和密码,因为已经登录到了oracle主机
基于密码文件的认证
数据库还没打开就可以进行密码文件认证
基于内部认证
在数据库内部创建的用户,数据库打开时,验证账号密码登录
以sysdba角色登录
connect to an idle instance
连接到一个空闲实例
原因:
数据库没开启
环境变量配置有问题
要和当前的SID一致
source .bash_profile
再登录就不报错
环境变量的SID改了怎么办?
只要是通过DBCA(建库工具),都会创建一个文件,etc/orctab,记录了SID
解决方法
-
手工导入环境变量
-
直接修改ORACLE_SID
-
. oraenv 切换环境变量,前提是etc/orctab记录了SID,这样的方式适合一台主机有多个数据库实例
3 登录后操作
show pdbs
查看当前有哪些可拔插数据库
show con_name
当前所处容器名称
标签:登录,数据库,认证,etc,初次,SID,Oracle,错误处理,环境变量 From: https://www.cnblogs.com/fancy2022/p/16597296.html