在sqlplus 里登录后使用shutdown immediate 关闭数据库后若没有使用startup重启数据库就退出窗口则会出现下一次重启sqlplus窗口时无法登录的现象,解决方法如下 启动数据库的方法...启动数据库实例的方法有很多种,分别介绍如下: 1、使用SQLPLUS 使用SQLPLUS连接到具有管理员权限的Oracle上如使用,然后发布startup命令,从而启动数据库。...启动数据库实例的步骤:以没有连接数据库的方法启动SQL*PLUS:sqlplus /nolog,然后作为SYSDBA连接到oracle:connect username/password as sysdba...接着使用startup命令来启动数据库实例,oracle必须从服务器参数文件或者传统的文本初始化参数文件中读取实例配置文件。...启动数据库实例可以采用不同的模式: 1、启动但没有装载数据库实例,这种模式不允许访问数据库,并且通常只适用于数据库创建或者控制文件的重新创建的情况。
使用 sqlplus / as sysdba 直接连接到根容器,或者通过网络( sqlplus sys/oracle@IP:端口号/服务名)轻松连接方式等均可连接到根容器。...export ORACLE_PDB_SID=JIEKEPDB1 sqlplus / as sysdba sho pdbs 2)ALTER 命令直接连接到 JIEKEPDB 当然也可以使用 alter...4)使用 tns 直接连接连接到 PDB 最后就是通过上面配置的 tns 网络别名加用户、密码直接登录到 PDB。 sqlplus sys/oracle@JIEKEPDB1 as sysdba ?...如上图,当我使用 sqlplus 连接到 PDB 时,每行 SQL 前均会显示所连接到的容器租户以及用户名称,如 SYS@JIEKEPDB1> .这个命令提示符是可以配置的。...那么,当连接到 PDB 后怎么回切到 CDB 呢?很简单,直接使用命令:conn / as sysdba 即可。注意:show 命令我这里简写成了 sho 是没有任何问题的。 ?
sqlplus / as sysdba 是操作系统用户验证登录方式,通过OS本地的IPC可以直接连接到实例,IPC由本地OS提供,允许各种进程在主机内进行通信。...所以不需要listener也可以连接到实例。...如果服务器listener进程没有问题的话,建立与listener进程的连接。 d. 根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener采取接下去的动作。...参考来源: http://fanqiang.chinaunix.net/db/oracle/2006-06-29/4714.shtml 如果你希望使用操作系统的认证方式登陆到数据库,数据库自然会要求操作系统进行认证...,如果是本地用户,在本机就可以完成认证工作,如果是域用户, oracle**必须**连接到domain controller进行认证, 如果此时网络出现故障,oracle会提示你权限不够(insufficient
当数据库在nomount,mount或者restricted这类特殊状态下,同时动态监听显示状态为BLOCKED,客户端无法直接连接到实例,此时可通过配置UR=A进行连接。...最常见的场景就是10g版本的RAC,配置OGG时需要访问ASM实例的情况(实测11.2版本的RAC ASM实例动态监听的显示状态为Ready,无需添加UR=A配置即可连接)。...@rac1-server admin]$ sqlplus sys/oracle@asm as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Thu...,可成功连接: [oracle@rac1-server admin]$ sqlplus sys/oracle@asm as sysdba SQL*Plus: Release 10.2.0.5.0 -...The command completed successfully [grid@db01 admin]$ 在没有配置UR=A的情况下,就可以正常连接到ASM实例: --没有指定as sysasm会报错
后,可按以下几种方法登录: 法1.sqlplus / as sysdba 【以操作系统认证的方式登录,不需要用户名和口令】 法2.sqlplus sys/abcde as sysdba; 法3....输入口令: 注意:这里提示输入口令,不输入口令直接回车 连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production...对于windows操作系统,在oracle数据库安装后,会自动在操作系统中安装一个名为ORA_DBA的用户组,只要是该组中的用户,即可以SYSDBA的身份登录数据库而不会验证SYS的口令。...也可以创建名为ORA_SID_DBA(SID为实例名)的用户组,属于该用户组的用户也具备以上特权。 如何修改认证方式 如何修改认证方式为操作系统认证或oracle认证。...,且允许有别的用户作为SYSDBA登录进入系统,若选择了SHARED,则表示不止一个实例使用这个密码文件。
使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。...3、RAC集群数据库模式 一般来说,我们的一个数据库对应一个实例,但在集群RAC情况下,共享数据库文件时,一个数据库是可以被多个实例同时使用的。...安装oracle时,通常会安装一个实例——数据库对(当然可以装多对),而且他们的名字相同(也就是实例和数据库名字相同),他们的名字当然可以不同,不管相不相同,他们的联系是通过xxx/pfile/init.ora...1、为了能进行以上操作,oracle的监听必须首先启动,这样,我们才有机会连接到oracle服务器端。...5、输入命令 connect sys as sysdba 回车后,提示输入口令,直接回车,则以sysdba的角色连接到oracle的空闲实例。
使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NOLOG 2.连接到数据库 CONN[ECT] [logon] [AS {SYSOPER...如果忽略,sqlplus连接到本地实例。常用连接标示符为网络服务名(net service name).网络服务名为Oracle网络连接描述符的别名(网络地址和数据库服务名)。...如果指定版本,则该版本必须存在且拥有对它的USE权限,不指定则使用默认版本。...权限的SYS用户身份连接到一个本地数据库 SQL>CONNECTSYS AS SYSDBA Enter password: Connected to an idle instance....说明:以SYS用户身份连接,必须指定AS SYSDBA 例3:使用操作系统认证,以SYSDBA特权进行本地连接 SQL>CONNECT / AS SYSDBA Connected to an idle
使用与操作系统集成的身份验证,例如:sqlplus / as sysdba、sqlplus "/ as sysdba" 、sqlplus sys/lhrsasa as sysdba、sqlplus xx.../xx as sysdba、sqlplus xx/xx as sysoper、sqlplus / as sysoper等都属于OS认证,只要是在本机上使用as sysdba或as sysoper身份且不含...使用Oracle数据库的密码文件进行身份认证,例如:sqlplus lhr/lhr@orcl,只要是使用TNS的方式以sysdba或sysoper身份登录数据库,都是密码文件验证方式。...= SHARED #多个数据库实例共用一个密码文件,这种设置下是不能增加其他数据库用户作为特殊权限用户到密码文件中的。...在使用ALTER USER 修改SYS密码时,会同时修改密码文件中的密码,保持一致;如果是手工创建的密码文件,那么密码文件中的密码可以与SYS密码相同也可以不同,都不影响密码文件验证登录。
: insufficient privileges 解决该错误后,继续以本地连接方式(即如sqlplus / as sysdba)访问数据库服务端,发现错误提示如下: 已连接到空闲例程。...由此可以看出,因为网络连接方式要经过Oracle数据库软件的SQL*NET层来间接访问数据库服务端,即多了一个环节,所以由此获得的错误提示不易于发现错误提示的本质原因(SQL*NET层错误的干扰不易于发现数据库服务端实例的错误...故而,每次以网络连接方式连接时若有问题,就先以本地连接方式访问数据库服务端,看是否会有错误提示出现,若有,说明是数据库服务端实例的错误,若是没有,则应该考虑SQL*NET层的错误(即网络问题)。...通过命令窗口: --------设置归档日志空间的大小 [sql] view plain copy sqlplus / as sysdba shutdown abort ----关闭进程...后记 归档日志其实是为了方便我们在恢复数据库时使用的,但是有时候这些归档日志有时确实会给我们带来一点点的小麻烦,所以这些归档日志还是需要我们去注意的。 本文转载自网络
连接到standby [oracle@bogon 2023_01_28]$ sqlplus sys/oracle@demorac as sysdba ......@bogon 2023_01_28]$ sqlplus sys/oracle@demorac1 as sysdba ......SQL> [oracle@bogon 2023_01_28]$ sqlplus sys/oracle@demorac2 as sysdba ......2连接有问题?...[oracle@bogon 2023_01_28]$ sqlplus sys/oracle@demorac as sysdba ...
一.SQLPLUS登陆命令: 使用sqlplus: 10G之前的版本登陆时需要加引号(单、双引号皆可)如:sqlplus ” / as sysdba” sqlplus -prelim / as sysdba...从Oracle10g开始,sqlplus提供了一个参数选项-prelim,用这个参数,在系统已经hang的时候可以连接到SGA而不是数据库,也就是说没有session被创建。...SQL>show user USER 为 “BYS” 使用服务名登陆,as sysdba即使用SYSDBA用户权限登陆 SQL>conn sys/oraclesys@orcl as sysdba...sqlplus scott/tiger登陆时:不使用@时,SQLPLUS程序以IPC–进程间通信方式直接与本机的ORACLE实例进行通信 二.登陆后查询用户角色权限:–以什么角色登陆 查看当前用户...OPTION=‘LANG’返回会话语言名称的ISO简记. OPTION=‘INSTANCE’返回当前的实例.
这个测试环境安装的是Oracle 11g for Solaris 10 sparc 64bit的RAC环境,使用ASM作为共享数据文件的存储机制。...bash-3.00$ export ORACLE_SID=ractest1 bash-3.00$ sqlplus "/as sysdba" 已连接到空闲例程。...登录ASM实例进行简单的检查: bash-3.00$ export ORACLE_SID=+ASM1 bash-3.00$ sqlplus "/as sysdba" SQL> set pages 100...实在没有什么太好的查错办法,只能重启数据库和ASM实例,再次检查问题: bash-3.00$ export ORACLE_SID=test bash-3.00$ sqlplus "/as sysdba"...因此在选择ASM作为产品数据库的存储方式时,就要求ASM实例在建立时就要仔细地设置,很多的默认参数须要调整后才能满足正式环境的需要,使用一项技术,就要尊重一项技术。
如果感觉有些奇怪,我们可能记得在使用sysoper的时候,shou user显示的是PUBLIC [oracle@newtest ~]$ sqlplus sys/oracle as sysoper...使用sysoper和sysdba出了官网的描述外,还有一些差别。...[oracle@newtest ~]$ sqlplus sys/oracle@newtest2 as sysoper SQL> 而与此相比,有些不大靠谱的是使用sysdba的时候,随便给个用户密码,...都可以直接连接到数据库实例,这个时候还没有应用到密码文件校验。...[oracle@newtest ~]$ sqlplus sys/oraclsadfasdfa as sysdba SQL> 这一点还是需要注意到的,当然使用TNS的方式都会开始校验。
ORACLE_SID 没发现问题 --使用sys,显示连接到一个空实例 sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on Tue...SQL> --使用system连接,显示是oracle不在状态,这和standby物理备库在apply的时候连接进来的情况类似,但是这个库压根没用dataguard。...: 0 --使用普通用户连接,显示oracle实例不可用 sqlplus TEST/TEST SQL*Plus: Release 11.2.0.2.0 Production on Tue Aug 13...,首先是实例不可用的问题,想要查问题,连都连不进去。...但sqlplus连不进去, sqlplus -prelim /nolog之后再connect / as sysdba也不行 最后和Unix team的人沟通了一下,他们有完整的备份, 我记得前几天storage
在windows服务器上 cmd sqlplus 用户名/密码 连接 报ORA-12560 (协议适配器错误啥的) 解决办法如下: 1.再原命令上 增加@127.0.0.1/实例 sqlplus 用户名.../密码@127.0.0.1/实例 as sysdba(as sysdba 可不加) 尝试是否能连接。...若不能 试试 cmd 打开后 先 set oracle_sid = 实例 再 sqlplus 用户名/密码 尝试是否能连接 若不能 试试加上@127.0.0.1/实例 看是否能连接 如果也不行 那么再看下面解决办法...cmd 打开后 cd 定位到oracle sqlplus 所在目录下 (以我的路径为例D:\app\Administrator\product\11.2.0\dbhome_1\BIN) 再敲sqlplus...命令 还不能的话 重启下监听服务试试 如果上述方法都不行,那么估计监听出问题了或无监听,那么需要重新建个监听 我分享下我这边遇到的情况: 普通cmd后连sqlplus 不好使 我用了上述方法后
) ③用户名:sys/as sysdba 口令:空 主机字符串:空或者orcl(创建oracle时的全局数据库名称) 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle...数据库时的口令,也可以直接按enter键直接连接到sys用户。...④用户名:sys 口令:as sysdba 主机字符串:空或者orcl(创建oracle时的全局数据库名称) 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle数据库时的口令...⑤用户名:sys 口令:空 主机字符串:orcl(创建oracle时的全局数据库名称) as sysdba 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle数据库时的口令...,也可以直接按enter键直接连接到sys用户 ⑥用户名:空 口令:空 主机字符串:空 然后在sqlplus的命令行界面,输入对应的用户名跟密码即可。
如何查看当前数据库使用的是不是 spfile 启动?...5、先关闭当前数据库,设置一个新的 ORACLE_SID,启动数据库 export ORACLE_SID=lucifer sqlplus / as sysdba startup 根据上图实验,实例名为...❄️ 实例讲解 ① 从 pfile 切换为 spfile 启动数据库 有一些特殊情况下需要切换使用参数文件,如何切换使用 pfile 和 spfile?...1、首先,使用 pfile 参数文件启动数据库: sqlplus / as sysdba startup pfile=$ORACLE_HOME/dbs/initorcl.ora 2、为了测试会生成 spfile...3、使用修改后的 pfile 参数文件启动数据库 sqlplus / as sysdba startup pfile=$ORACLE_HOME/dbs/initorcl.ora 此时,数据库已经成功打开
的版本,监听配置方法如下 3.2 11g的版本,监听配置方法如下 3.3 业务分割,连接到实例1的业务 3.4 业务分割,连接到实例2的业务 4.测试failover功能 1....查看服务端的local_listener和remote_listener参数 2.1 节点1 Oracle用户登录sqlplus / as sysdba SQL> show parameter listener...用户登录sqlplus / as sysdba SQL> show parameter listener NAME TYPE...1的业务 当实例1正常时,固定连接到实例1: jyzhao1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP...2的业务 当实例2正常时,固定连接到实例2: jyzhao2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP
,可作为默认的系统管理员 system/manager SYSDBA 或 NORMAL 不能以 SYSOPER 登录,可作为默认的系统管理员 sysman/oem_temp sysman 为 oms ...的用户名 scott/tiger NORMAL 普通用户 aqadm /aqadm SYSDBA 或 NORMAL 高级队列管理员 Dbsnmp/dbsnmp SYSDBA 或 NORMAL 复制管理员...登录身份:指登录时的Role指定,oracle11g中分 SYSDBA 和default 两种。.../as sysdba 连接到数据本地数据 alter user system identified by password; 修改System 密码 为password 或者打开...sqlplus软件: 窗口用户名录入:/nolog D:\oracle\ora92\bin>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production
启动方式:以oracle用户登录运行以下语句: 1,进入sqlplus: sqlplus /nolog 2,以sysdba的身份连接到数据库,并启动Oracle数据库引擎: SQL> conn /as...sysdba SQL> startup 3,退出sqlplus,运行Listener SQL> exit $ lsnrctl start 这样数据库的TNS也启动了,可以通过网络连接数据库了。...这里我在实际操作中运行sqlplus出现了错误,大致如下: sqlplus / as sysdba sqlplus: error while loading shared libraries: /u01...3.配置Oracle为开机自启动 虽然说Oracle作为服务器不会经常关机,但是偶尔重启一下,每次都要去手动启动Oracle还是太麻烦了,希望的是能够像在Windows中一样,每次开机的时候自动启动Oracle...;; stop) su - oracle<<EOO lsnrctl stop sqlplus /nolog<<EOS connect / as sysdba shutdown immediate
领取专属 10元无门槛券
手把手带您无忧上云