客户端连接到服务器端的相关问题

2019/03/28 19:57

  1. 首先我把scott密码改了。

1) 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)

SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

2)将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

3)帐户再改一次密码

SQL > alter user scott identified by <原来的密码> ----不用换新密码

2.但是这样我还是连接不成功,后来我就把主机的IP都换成了自己虚拟机上win7的名字。之后在客户端的服务命名下的orcl连接成功了。

3.总之就是监听器的每个地方设置的一模一样。

问题:

  1. 主机名,也就是IP地址怎么看?

就是自己打开网络中心,然后查看详情,再看自己的IP4就是自己的IP地址;

     2.还有就是我是按照教程来的?(配置客户端连接服务器端)

这个是对的,就是要明白服务名(网络服务名)就是一个连接识别的,可以随便取个什么名字(可以在连接数据库的时候用这个名字来连接@这个服务名),创建这个还有一点需要注意的是最后的服务标识名,这个就是你自己全局数据库名(有域名也要把域名加上去),还有就是主机名就是服务器端的IP地址,端口名也是服务器端设置的。所以在客户端把Net Manager设置成和服务器端一模一样的就可以了。

在监听器里面有设置监听位置这个时候也是由主机名和端口,主机名还是服务器端的IP地址,端口就是自己设置了,上面写在在创建服务命名的时候,端口号是根据这个来的,就是一个监听端口可以一次监听一个数据库,但是只要不是同时监听就可以换着监听很多的数据库,在一个是数据库,在监听器的时候必须要添加你需要监听的数据库,有全局数据库名字、SID、数据库的安装主目录位置(一般是到db_home这个文件夹的位置就好了)

      3.还有就是怎么打开ora文件,那几个文件我打不开。

这个是自己有点傻,但是当时我记得我点进去过啊,不知道自己解决了,用记事本打开。

      4.这个就是,在创建服务名的时候,主机名是啥,电脑名还是数据库的名字?

     问题已近解决,看问题2;

关于主机名我还是想要强调一下,如果是客户端还有服务器端都在自己的虚拟机上面,那么你可以填:localhost虚拟机上电脑名字再一个就是IP地址;

如果是服务器端和客户端不在一个地方,就必须填写IP地址;

      5.关于在测试是否连接成功遇见的问题?

     a.第一个是因为在创建数据库的时候把scott账户给默认锁上了,所以就会发现登录不进去,解决办法:首先我把scott密码改了。

1) 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)

SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

2)将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

3)帐户再改一次密码

SQL > alter user scott identified by <原来的密码> ----不用换新密码

b. 也可以在最开始的时候就把scott的账户密码给改掉,就是在安装数据库的时候有一步会出现口令密码管理,这个时候可以自己去选择自己想要解锁的账户。​​​​​​

作者:睿晞
身处这个阶段的时候,一定要好好珍惜,这是我们唯一能做的,求学,钻研,为人,处事,交友……无一不是如此。
劝君莫惜金缕衣,劝君惜取少年时。花开堪折直须折,莫待无花空折枝。
曾有一个业界大牛说过这样一段话,送给大家:   “华人在计算机视觉领域的研究水平越来越高,这是非常振奋人心的事。我们中国错过了工业革命,错过了电气革命,信息革命也只是跟随状态。但人工智能的革命,我们跟世界上的领先国家是并肩往前跑的。能身处这个时代浪潮之中,做一番伟大的事业,经常激动的夜不能寐。”
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/tsruixi/p/10701227.html