在学习数据库编程总结了笔记,并分享出来。
系统:win10 x64
09-数据库编程day01(oracle sql)
一、TCP/UDP Socket 调试工具 v2.2
TCP/UDP Socket调试工具提供了TCP Server,TCP Client,UDP Server,UDP Client,UDP Group 五种Socket调试方案。可以在向服务器发送命令,或者查看服务器返回的数据。
》打开界面后选择左边客户端还是服务端,使用TCP还是UDP,点击创建相应的模拟环境,而不用编写代码。
》可以调试web编程发送了什么数据,接收了什么数据。
二、学习目标
1、oracle的体系结构(实例和内存的理解)
2、oracle安装的注意事项
3、基本的查询语法
4、条件过滤
5、oracle的函数
6、分组函数
7、分组数据
三、oracle
1、安装配置
》安装在自己本机的(即自己为服务器):
文件准备(win10 x64): win64_11gR2_database_1of2.zip、win64_11gR2_database_2of2.zip
下载地址,官网(需要登录注册):
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip
百度云盘下载:
链接:https://pan.baidu.com/s/14OiuVx4cxKdUkqYLx1dzbA 提取码:jr5m
》安装注意事项:
(1)安装目录不能有中文和空格。密码(要简单):(如:sys)
(2)用户密码设置:hr用户密码:hr;scott用户密码11
》测试:
在命令行窗口:sqlplus scott/11
在sql窗口执行SQL>select * from tab;
可以看到4张表,证明安装没有问题!
》使用虚拟机访问远程数据库(自己为客户端):
虚拟机(即远程服务器)内部有oracle,并且已经启动,需要自己安装客户端,客户端文件如下:
文件准备(win10 x64):win64_11gR2_client.zip
下载地址,官网(需要登录注册):https://www.oracle.com/database/technologies/112010-win64soft.html
百度云盘下载:
链接:https://pan.baidu.com/s/1ysF-ets8zo-hRxujl14amw 提取码:dtr6
》安装注意事项:
(1)“选择安装类型”中一定要选择“管理员(1.04GB)(A)”
(2)“指定安装位置”Oracle基目录和软件位置都不能有中文和空格。
(3)oracle11g默认不支持ubuntu?为了在远程服务器配置oracle 11g,可以参看博客:javascript:void(0)
》虚拟机网络设置:
(1)选择“自定义:特定虚拟网络”下的“VMnet8(NAT 模式)”。
(2)win10安装虚拟机后,在win10“网络连接”可以看到多了两块网卡,VMware Network Adapter VMnet1 和VMware Network Adapter VMnet8,以后简称为vmnet1和vmnet8,其中当配置虚拟机的网络模式为NAT模式时,vmnet8的网卡作为与虚拟机的连接使用,本文以NAT模式作为介绍,所以查看vmnet8网卡,属于192.168.137网段。
所以,接下来需要设置虚拟机的网络类型更改“VMware Virtual Ethernet Adapter for VMnet8”属性,(选择“使用下面的IP地址”),配置vmnet8的ip为:192.168.137.112,子网掩码:255.255.255.0
》测试:
在win10中以管理员身份打开命令窗口cmd,首先测试是否安装成功,执行>sqlplus,弹出SQL*Plus版本信息,并提示输入用户名,代表客户端安装成功。测试连接状态(首先确保能够ping通远程主机,本文编写对应的主机为 192.168.137.112):
>ping 192.168.137.112;看数据包的接收情况,如果很快的全部接收,代表网络连通;接着执行oracle提供的一个网络命令tnsping,后面既可以跟ip,也可以跟oracle数据库的实例名称:
>tnsping 192.168.137.112;瞬间收到OK<40毫秒>,证明可以连接数据库。然后(本文oracle实例以orcl为例,oracle安装默认提供的经典用户为scott用户,本人设置的密码是11),看到如下图代表连接成功:
在命令行窗口>sqlplus scott/11@//192.168.137.112/orcl
在sql窗口执行SQL可以查看当前用户有哪些表>select * from tab;
可以看到4张表,证明安装没有问题!
2、linux-oracle服务器启动
3、oracle的体系结构
4、oracle相关的概念
5、oracle的安装
6、登录和基本设置
7、基本查询
8、条件过滤1
9、条件过滤2-逻辑运算符
10、条件过滤3-模糊匹配
11、排序
12、字符函数
13、数值函数
14、转换函数
15、日期函数
16、条件表达式
17、分组函数
18、分组数据
19、在redhat创建hr数据库用户
在学习数据库编程总结了笔记,并分享出来。