CMD下如何选择登陆数据库 oracle
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMD下如何选择登陆数据库 oracle相关的知识,希望对你有一定的参考价值。
是这样的,小弟初学oracle、有这样一个语句,在CMD下:
sqlplus /nolog
运行这句话,就可以在CMD下登陆oracle、我想问的是,如果有多个数据库的情况下,那么,运行这句话,会登陆那一个数据库呢?如何进行选择性的登陆呢?只是在CMD下
请各位大虾不吝赐教~!小弟感激万分
1、首先在电脑端打开开始处的运行程序,进行点击操作。
2、然后输入命令cmd,进入cmd操作界面。
3、然后键入命令sqlplus/nolog进行操作,登陆oracle。
4、可以选择性输入命令:conn username/password@数据库名称,直接进入到该数据库。
5、也可以键入命令sql>conn / as syddba,登录oracle不需要密码的超级管理员用户。
6、也可以键入命令sql>conn username/password,通过输入用户名和密码的形式可以登录到普通用户。
参考技术A sqlplus /nolog这句话的意思是 不写入日志
用“conn 用户名/密码@数据库实例”连接
你也可以使用用户名。表名称 来访问 参考技术B sqlplus /nolog
并还没有连接数据库
在这之后输入
SQL>conn 用户名/密码@数据库名称
才能连接上数据库(其中@后面的"数据库名称"为tnsnames.ora里面的对应数据库名称)本回答被提问者采纳 参考技术C
打开cmd,输入:sqlplus/nolog
输入:conn username/passworld@数据库名称
当然还有其他的方式:
sql>conn / as syddba;即可登录oracle超级管理员用户(不需要用户和密码)。
sql>conn username/password;通过输入用户名和密码的形式可以登录到普通用户。
sql>conn username/password@IP地址:端口/orcl;通过本命令可以访问安装在IP地址 上面的oracle用户。注意sys用户是orcl
即可。
oracle sqlplus登陆提示ORA-12560?
我的监听也起来 而且使用oracle enterprise manager console登陆也没问题?就是在SQLPLUS提示ORA-12560协议适配器错误?
出现此问题的原因为:不允许空密码登录。
解决的方法和详细的操作步骤如下:
1、第一步,使用cmd进行登录,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,出现如下窗口,进入下一步。
3、接着,完成上述步骤后,需要填写数据的用户名,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,如果填写错误3次就将退出,因此请确保输入是正确的,如下图所示,然后进入下一步。
5、最后,完成上述步骤后,就获得了想要的结果了,如下图所示。这样,问题就解决了。
参考技术Aoracle sqlplus登陆提示ORA-12560是登录错误造成的,登录方法为:
1、用cmd登陆。
2、出现如图所示的界面。
3、接下来需要写入数据用户名。
4、如果输入3次不对 就会退出,所以一定要正确输入。
5、发现已经连接上了。
参考技术B1、如果出现“登陆失败:用户账户限制”,可能原因包括不允许空密码、登陆时间限制或强制的策略限制。最大的原因就在于不允许空密码登陆。解决的办法为:将电脑不允许空密码登陆的限制取消。方法如下:
2、首先,点击“控制面板”→“管理工具”。
3、在弹出的对话框中选择“本地安全策略”。
4、随后,选择“本地策略”→“安全选项”。
5、将鼠标下拉到最下方选择“账户:使用空密码的本地账户只允许控制台访问”。
参考技术C 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,
启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务
面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI
D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建
,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下
输set oracle_sid=XXXX,XXXX就是你的database SID.本回答被提问者和网友采纳 参考技术D 是不是主机改过名?
以上是关于CMD下如何选择登陆数据库 oracle的主要内容,如果未能解决你的问题,请参考以下文章