- 博客(4)
- 收藏
- 关注
原创 高级语言读取键盘输入过程概述
1.当某个程序运行到读取函数的时候,比如像C语言中的int getchar()。 2.该读取函数会扫描用来临时存放键盘输入数据的一块内存(A)。 2.1 这块用来临时存放键盘输入数据的内存(A)的存在,是我的猜测,没有验证 2.2 这块内存(A)可能与所编写的程序本身有关,也有可能是由OS统一管理然后分配给各个应用程序也就是进程,这个我没有研究此处不谈。 3.当读取函数发现内存...
2020-05-07 21:39:26
241
原创 WINDOWS上使用本地连接方式登录ORACLE数据库报ORA-12560: TNS: 协议适配器错误
1.错误描述 2.通过本地登录按理来说是不用经过TNS监听进程的对为什么会报这个错感到疑惑 3.发现windows数据库服务没有启动 4.启动后成功登录 5.在linux和windows上ORACLE数据库有一点区别,在linux上当数据库启动的时候就是内存中的进程+数据文件,当数据库关闭的时候就是启动代码+数据文件。但是在windows上无论Oracle是否启动都会存在这个服务...
2019-08-03 00:05:18
654
原创 sqlplus命令无需监听服务就可以登录本地数据库的登录方式的研究
实验一 1.执行sqlplus命令,然后输入账号密码登录,发现成功登录orcl 2.关掉默认监听服务,确认系统上没有运行的监听服务 3.继续用1的方法登录数据库,依然成功登录 结论一: 1.在本地直接用sqlplus命令,再输入账号密码登录数据库,这种方式是不需要监听服务的 实验二 1.查看shell环境变量ORACLE_SID,然后用上述方法登录数据库,发现登录的数据库和ORACLE_...
2019-06-10 22:40:17
983
原创 lsnrctl命令管理oracle数据库监听服务的基本原理
实验一: 1.修改listener.ora文件,定义LISTENER这个监听服务的ip和端口为0.0.0.0:1521 2.确认当前不存在已经启动的监听服务,然后启动监听服务,监听服务的ip为0.0.0.0端口为1521 3.直接修改listener.ora文件里面的端口为1522 4.然后再次用lsnrctl status 命令查看端口状态还是用lsnrctl stop命令停止都会报错,...
2019-06-09 22:32:34
1010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人