您的位置:首页 > 数据库 > Oracle

如何在oracle数据库里面建立多个用户连接到plsql客户端

2015-11-23 21:40 861 查看
工作的时候一直直接连接公司的数据库,但一直不知道是怎么自己配置的。上周周末没事,回家在自己电脑上装了一个oracle,装了两天,一直装不上,不是这里出错就是哪里出错,恼火的不得了。我的电脑是win7 64位操作系统,后来发现plsql只有32位的客户端,需要自己下载安装instantclient_10_2文件,这些网上都可以找到,我就不啰嗦描述了,我今天主要想记录的是(如何在oracle数据库里面建立多个用户连接到plsql客户端)。 因为后来我装好了plsql(http://jingyan.baidu.com/album/fb48e8be4c7c206e622e1491.html?picindex=5)这篇文章给了我很大的帮助,非常感谢。但是我发现在plsql上只能连接scott/tiger这个用户名和密码,其余的都登不上,老是报什么权限不足啊什么的错误,然后没搞了,搞的头疼,出去吃饭了,呵呵。

今天下班回来,没事,又开始研究了下,发现网上说需要用sys这个用户登录,执行:

cmd-----> sqlplus / as sysdba;

出现如下所示:

然后输入:alter user sys account unlock; 将sys账户解锁,出现:

输入:alter user sys identified by xxx; 修改错sys账户密码(自定),出现:

输入:conn rim/xxx, rim是你建的用户名,xxx是密码。显示已经连接上了。

当然,在做上一部前,必须要建rim这个用户名,现在可以用sys的账号在sqlplus上登录了,如图:

这个错误需要在密码后面加上 as sysdba,

即用户名是:sys 密码是: xxx as sysdba后面不要加“;”号,再次登录:

加了分号会报错的。

然后,grant connect to rim;

cmd/执行:lsnrctl status,如下:

再执行:l;snrctl start,显示:

说明服务启动起来了,然后执行:

cmd/ 输入:select INSTANCE_NAME,HOST_NAME,STATUS from v$instance;

显示:

打开instantclient_10_2文件里面的,listener.ora(监听)文件里面,加一个配置,见下图红色的:

tnsnames.ora里面加如下图所示,加msms的服务名:

然后,启动plsql,如图:

登录成功:

搞定,以上有些细节的地方可以网上查到,可以互相讨论,准备洗澡了,呵呵!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: