参考文章:
- windows环境下部分数据库的IPV6环境配置:https://www.jianshu.com/p/9a4604d2d35c
1. oracle服务
oracle安装完毕之后,在计算机-管理中可以看到有几个oracle的服务,其中最重要的两个是数据库服务和监听服务。要使用oracle,这两个服务必须都启动才可以。
OracleDBConsoleorcl (oracle的企业管理器服务)
OracleJobSchedulerORCL (oracle的任务调度服务)
(重要)OracleOraDb11g_home1TNSListener (oracle的监听器服务)
(重要)OracleServiceORCL (oracle的数据库服务)
Listener对应的参数文件为listener.ora;
Service对应的参数文件为tnsnames.ora;
文件所在的目录是D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN(注
意:每个人的oracle数据库安装目录是不同的,若未修改可按此路径查找)
1.1 Ipv4监听服务
文件中的监听地址是localhost,那就意味着只能本机连接,因为别人不可能把你的ip写成localhost来访问对吧,所以要想实现其他人都可以连的效果,把host改为自己的ip地址即可。也可以在description_list新增一个description,host=10.20.61.55
注:该文件直接修改,保存时会拒绝访问,可以复制到别的地方,修改完再放回来。
改完重启服务。
1.2 Ipv6监听服务
获取自己的ipv6地址,新增一个description,地址填写自己的ipv6
1.3 密码过期问题
- 使用sys账户登录,密码默认是change_on_install;
- 查看各用户的密码策略,默认是DEFAULT,Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”,我们可以改变这个180天为不限制;
SELECT username,profile FROM DBA_USERS
SELECT * FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT'
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
SELECT * FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT';
最后,如果我们的密码已经过期,需要改了密码才会执行上述策略,
alter user GAEA_WHGT identified by 111111
2. mysql
- 进入到mysql的默认安装路劲:C:\Program Files (x86)\MySQL\MySQL Server 5.5
- 打开my.ini文件,在[mysqld]下新增bind-address=::,将bind-address配置为::就可以支持ipv4和ipv6的TCP/IP连接。
注:该文件直接修改,保存时会拒绝访问,可以复制到别的地方,修改完再放回来。
改完重启服务。