- 博客(25)
- 收藏
- 关注
原创 DHCP原理及其配置
ipconfig /release //释放以获取的地址蚕食。为了实现DHCP服务的统一管理,需要实现跨网段的DHCP地址分配。ipconfig //查询设备网络参数。
2024-09-22 23:24:31
1604
原创 以太网链路聚合与交换机堆叠、集群
查看接口当前配置:[S1]display current-configuration interface。查看Eth-trunk口:[S1-Eth-Trunk1]display stp brief。手工模式只需要在S1做聚合组,而LACP模式则需要在接口两端做聚合组,链路状态和接口才UP。查看聚合组1的接口:[S1]display eth-trunk 1。
2024-09-19 18:00:14
1974
原创 STP生成树协议
为了防止终端每次开机,交换机连接终端的接口变为Forwarding 状态过程中需要等待2个转发延时30s,将此接口设置为边缘端口:[Huawei-GigabitEthernet0/0/2]stp edged-port enable。因为Listening状态和Learning状态各需要等待一个转发延迟时间,所以在设备连通的情况下,需要等待30s 网络才可以正常通信。桥优先级后12bit位固定值,只能调整前4bit,即优先级值为4096的倍数。桥ID :交换机ID,Bridge ID ,检测BID。
2024-09-19 11:16:16
948
原创 VLAN 配置以及VLAN划分方式
(3)将接口绑定VLAN (一个接口只能绑定在一个VLAN上)(相当于设置接口的PVID值):vlan10与vlan10通信,vlan20与vlan20通信。(2)进入接口,将接口类型变为access。(3)设置trunk允许列表的通行VLAN。(2)进入接口,设置端口类型为trunk。(1)入方向接收数据如何处理?(2)出方向发送数据如何处理?(1)入方向接收数据如何处理?(2)出方向发送数据如何处理?(1)入方向接收数据如何处理?(2)出方向发送数据如何处理?(1)先建立VLAN。
2024-09-17 22:51:50
2359
原创 OSPF协议配置
network 命令本质:将匹配该网络的接口加入到OSPF进程中,该接口就会运行OSPF协议,发送OSPF报文用法:network 接口ip 0.0.0.0(反掩码) 直接精确宣告那个接口加入到OSPF进程,在区域下执行。在产生的LSA中描述这个接口所在的链路的链路状态2. 宣告接口网络号,路由器去匹配。
2024-09-15 01:15:42
788
原创 OSFP基础和工作原理
建立邻居关系→交互链路状态信息(LSA交互)→最短路径计算→生成路由表项OSFP,开放式最短路径优先OSPF是链路状态协议OSPF协议号89针对IPv4使用OSPF version2版本,IPv6使用version3版本OSPF路由器之间交互的是LS(链路状态),而不是直接交互路由,将LS存储到LSDB中OSPF的工作范围:汇聚层、核心层、出口边界设备(在OSI 7层中在网络层)采用SPF算法计算最短路径支持VLSM(可变长子网掩码)支持手工路由汇总支持多区域设置。
2024-09-14 10:16:51
1301
原创 包的简介、创建和调用
包 包括包头和包体包头是公有的public 包体是私有的 包头的名字和包体的名字要相同 包体是完整的代码 包的源代码在视图 user_source查看包头语法:create [or replace] package 包名 is|as包体语法:create [or replace] package body 包名 is|as删除包用drop:如果删除包头,有包体的会附带删掉;只删除标题,那包头还在将函数、过程写在一个包里:调用函数gsal、执行过程usal:包下的的函数.
2022-04-01 19:29:05
76
原创 错误处理以及自定义错误
错误出现的方式有两种:1、Oracle server内部定义的;2、写程序人为定义隐式抛出错误的办法:Oracle server定义的显示抛出错误的办法:用户自定义语法:exceptionwhen 错误名字 then抛出错误信息[when 错误名字2 then][when others then]错误的调用放在begin ,,,and之间oracle 预定义错误信息oracle 预定义的错误类型:no_data_found too_many_rows i
2022-04-01 16:30:07
176
原创 PL/SQL 过程
匿名PL/SQL 子程序 没有名字的PL/SQL块 有名字 每一次都要编译 一次编译 不存储在Oracle数据库 储存在Oracle数据库 不支持应用程序 可以嵌套在应用程序 不能返回值,只有输出 可以通过程序返回 不支持参数写法 支持参数 过程是用来执行什么动作的 作为schema对象存储在Oracle数据库中 可以远程或本地调用查看错误:show errors 通过图形界面去看,(PL/SQL developer等)
2022-03-30 15:54:57
81
原创 SQL 语句优化之如何读懂执行计划
什么是执行计划Oracle去执行SQL语句的步骤的组合叫执行计划 RDBMS去计算最佳路径,但是计算的最佳路径不一定是正确的 Access Path访问路径分析:是走全表扫描还是index索引 对返回的结果做进一步处理,比如多表连接,过滤等 如何获取执行计划set autotrace on/off 实际执行SQL,不一定是真实的执行计划 explain plan for SQL 不实际执行SQL语句,生成的计划不一定是真实的执行计划 10046或SQL trace..
2022-03-30 15:41:40
106
原创 复合数据类型
复合数据类型可以操作多个值 可以作DML操作 两种复合类型 PL/SQL记录 PL/SQL集合 索引表 嵌套表 数组 PL/SQL 记录(record 变量)语法:type type_name is record(正常定义变量内容);变量 type_name; //再定义一个变量去调用type_name%rowtype变量自动匹配表的数据结构。用%rowtype变量代替record变量来insert。 select 语句中的查询对象为所有 .
2022-03-29 10:54:49
122
原创 在PL/SQL中执行DML语句和游标
DML操作PL/SQL中DML操作(insert,update,delete)与SQL中一致的。直接DML操作:(不用定义变量)通过变量传值实现DML操作事务ACID属性原子性(Atomicity)事务必须在原子性基础上进行管理。多人在做DML操作,每个人所进行的事务操作的有效范围是基于事务开始时所具有的内容。一致性(Consistency)事务按照规则进行DML操作,否则不能事务提交隔离性(Isolation)不能看到其他会话的事务,除非那些事务提.
2022-03-28 22:36:06
100
原创 如何在PL/SQL中执行SQL语句
PL/SQL中查询行数据使用select语句 改变行数据使用DML操作(insert,update,delete) 事务控制,commit,rollback,savepointPL/SQL中的select语法select 列名 into 定义的变量 from 表名 [where condition]; //where的条件只能输出一条记录或是没有记录注:在select中可以调统计函数。传值:(传值符号 &)使用定义的变量传值直接将要传递的值写在脚本里...
2022-03-28 21:22:25
1451
原创 可执行语句
PL/SQL 注释:- -,/** /。--只能注释一行,/* */可以注释多行 字符型和日期型要用单引号引起来,数字型的直接传值 number型包括浮点数、单双精度 如果使用PL/SQL developer中,直接使用format把PL/SQL排版,缩进 定义时间变量时,注意时间格式,用to_date()函数去转化格式 SQL中的单行函数可以在PL/SQL块中被调用,而统计函数、decode、group 函数不能被调用 序列的调用:在11g之前,只能通过select语句去调用序列。11g及..
2022-03-28 19:32:09
121
原创 定义PL/SQL变量
使用变量变量作用临时存储变量 操作存储值 可重用变量名要求(英文环境)必须以字母开头 可包含字母与数字 可包含$,_,#等特殊字符 不超过30字符 不能包含保留关键字查看PL/SQL的内部保留字:help reserved word (PL/SQL)变量处理在declare申明部分进行申明或者初始化(赋值) 在执行部分去调用申明变量以及给变量赋值 变量可以作为参数进行传递 可以通过输出变量查看结果变量申明语法:declare 变量名 [constant] 数据
2022-03-28 18:12:52
375
原创 PL/SQL基础介绍
PL/SQL是SQL过程语言的扩展,是Oracle数据库的标准语言(其他数据库时不支持的),与SQL无缝集成的程序。 提供的程序结构变量、常量、数据类型、控制结构(如条件语句和循环)、可复用的程序单元,编写一次,多次执行。 PL/SQL环境:执行PL/SQL代码、执行SQL代码 模块化的程序开发 集成Oracle工具 移植性 异常处理PL/SQL优点集成性,把PL/SQL写好之后,可以和应用程序无缝对接 提高性能,可以把多个SQL包在PL/SQL里,一次性执行,节省资源消耗PL/S
2022-03-28 14:23:31
110
原创 sqlplus常用命令(三)
sqlplus常用命令accept(acc) //接收变量定义(但是一般不这么做)show 命令:show all //查看所有变量show + 具体某个变量 //查看某个变量的状态信息注:set设置的结果是临时的,如需要长期有效,需要在/oracle/home/login.sql里添加set timing onset heading on|off //列标题的显示set feedback on|off //行返回值,一般默认超过6行就会返回行的总...
2022-02-12 14:46:07
201
原创 sqlplus常用命令(一)
sqlplus 常用命令:connect/conn 用户/密码 (conn是connect的缩写)解锁用户并设定密码:alter user username identified by password account unlock;解锁没权限:切换到dba权限用户下去解锁。alter user username account unlock; //解锁用户username show user //查看当前用户删除用户不成功:description/...
2022-01-27 13:46:18
429
原创 sqlplus / as sysdba 连接数据库后,Connected to an idle instance.
Connected to an idle instance. 表示数据库没有开启,需要执行startup开启数据库:
2022-01-18 21:02:11
1814
原创 安装10g
安装前配置1、IP配置静态、子网、网关、DNS可选2、配置hosts文件配置/etc/hosts文件,在文件末尾添加主机IP,主机名全称、主机名简写注:(1)保留127.0.0.1行为默认值,不能修改 (2)该文件对于other有读的权限3、配置yumvim /etc/yum.repos.d/public-yum-ol6.repo把所有enable值改为0,(1代表连通外网)之后在此文件后加上内容:[X]name=Xbas...
2021-12-15 01:49:57
92
原创 一、安装前配置
安装前配置1、IP配置静态、子网、网关、DNS可选2、配置hosts文件配置/etc/hosts文件,在文件末尾添加主机IP,主机名全称、主机名简写注:(1)保留127.0.0.1行为默认值,不能修改 (2)该文件对于other有读的权限3、配置yumvim /etc/yum.repos.d/public-yum-ol6.repo把所有enable值改为0,(1代表连通外网)之后在此文件后加上内容:[X]name=Xbas...
2021-12-15 01:47:23
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅