我是一名新手,使用的是windows, 怎么样使用sqplus登录进oracle?

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

我是一名新手,使用的是windows, 怎么样使用sqplus登录进oracle?

学习目标

 

完成本单元后,您将能够:

1.了解Oracle的登录方式

学习内容/学习收益

1.懂得如何使用sqlplus登录数据库

 

Oracle密码验证的方式有两种:

A.  Widows操作系统验证

B.  数据库密码验证

 

下面说明两种不同方式

A. Windows操作系统验证

假如不记得sys或system的密码,也不记得具有dba权限的用户的密码,就需要使用Windows操作系统验证来登录。

要用这种方式登录,要满足两点:

①需要使用正确的操作系统登录名,该操作系统用户需要在ora_dba组里面,如下图所示:

 

 

 

②在windows中,是通过Oracle监听文件目录(比如d:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN)下的sqlnet.ora这个文件来实现验证机制控制的。当你装完数据库并用netca创建了监听,就会生成这个文件。通常默认是下面内容:
# This file is actually generated by netca. But if customers choose to 
# install "Software Only", this file won't exist and without the native 
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)

文件内容的SQLNET.AUTHENTICATION_SERVICES要是NTS,而不是NONE


这个参数可以不设置,如果没有设置SQLNET.AUTHENTICATION_SERVICES这个参数,可以使用操作系统验证,也可以通过密码验证



通常情况下administrator这个操作系统用户就在ora_dba组,而SQLNET.AUTHENTICATION_SERVICES的值也是设置成NTS,可以直接用administrator登录,然后运行命令提示符,然后输入sqlplus / as sysdba 就可以登录到sqlplus了。

步骤一:

步骤二:

点击“开始”—>“运行”

会出现一个窗口,在这个窗口中输入“cmd”,再按确定,就可以打开命令提示符了,如下所示:

步骤三:

在命令提示符下输入 sqlplus / as sysdba ,就可以登录到数据库里了


 

B.数据库密码验证

前两个步骤一样,在步骤三中,不是输入 sqlplus / as sysdba,而是对应的用户名和密码,如下图所示:

 

 


我是一名新手,使用的是windows, 怎么样使用sqplus登录进oracle?

学习目标 完成本单元后,您将能够:1.了解Oracle的登录方式学习内容/学习收益1.懂得如何使用sqlplus登录数据库 Oracle密码验证的方式有两种...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息