摘要:
sql交由oracle进行解析时,通常按照如下步骤进行解析: where设定条件过滤,而having对where过滤后的结果进行再次过滤。 那么在select后面的子句中能否使用别名呢,通过上图可以了解到,别名是在select中进行设置的,而在group by解析时,select还没有开始解析,所以 阅读全文
摘要:
执行:describe dba_users; 查看oracle的账号信息 执行:@?/rdbms/admin/utlsampl.sql; 增加scott账号 阅读全文
摘要:
通常进入sqlplus执行查询语句,由于受到oracle默认参数设定的限制,一行只能显示80个字符,多出部分只能折行显示,显得很乱。为此,只需调整基本参数即可: 在sql命令行执行show all,可以看见相关参数及默认值: 如调整每行显示的字符数量和每页显示的记录数如下: set linesize 阅读全文
摘要:
在oracle账号下执行“dbca”命令 选择高级配置 我们把这两个复选框都选中 这里设置账号,如都用oracle 阅读全文
摘要:
建立用户和用户组[root@ora12c /]# groupadd dba[root@ora12c /]# groupadd oinstall[root@ora12c /]# groupadd oper[root@ora12c /]# useradd -g oinstall -G dba,oper 阅读全文
摘要:
网址https://edelivery.oracle.com/osdc/faces/Home.jspx 用oracle账号登陆进去,进入oracle产品搜索界面: 输入产品名称,点击“Search” 单击选中产品后,在当前页面右上角会出现你选择要下载的产品列表 点击“continue” 在当前页面可 阅读全文
摘要:
服务器端程序如下: 1 #include<stdio.h> 2 #include <sys/types.h> /* See NOTES */ 3 #include <sys/socket.h> 4 #include <netinet/ip.h> 5 #include <errno.h> 6 #inc 阅读全文
摘要:
在前面的回射服务器中,无法处理多个客户端的连接,原因在于线程中,有一个死循环一直接收客户端发送的消息,accept函数没有机会从listen维护的就绪队列头中获取新的连接。 处理办法:将accept置于一个死循环中不断接收新的连接,当接收新的连接后,开辟一个新的进程,在新进程中处理和客户端的通信。 阅读全文
摘要:
服务器端重启后会出现地址被占用的情况,主要原因是程序调用bind后的地址没被释放,服务端程序处于TIME_WAIT状态,用netstat -an|grep TIME_WAIT可以查看到,所以服务器端在绑定端口前要进行地址重用操作 1 #include<stdio.h> 2 #include <sys 阅读全文
摘要:
一、服务器端 1 #include<stdio.h> 2 #include <sys/types.h> /* See NOTES */ 3 #include <sys/socket.h> 4 #include <netinet/ip.h> 5 #include <errno.h> 6 #includ 阅读全文