SDE常用命令总结

合集下载

SD详细命令描述

SD详细命令描述

详细命令描述表1 基本命令(类0和类1)命令索引类型参数响应缩写描述CMD0 bc [31:0]无用—GO_IDLE_STATE 重置所有卡到Idle状态CMD1 保留CMD2 bcr [31:0]无用R2 ALL_SEND_CID 要求所有卡发送CID号CMD3 Bcr [31:0]无用R6SEND_RELATIVE_ADDR 要求所有卡发布一个新的相对地址RCACMD4 不支持CMD5 保留CMD6 保留CMD7 ac[31:16]RCA[15:0]无用R1 选中/不选中卡CMD8 R7 发送接口状态命令CMD9 ac[31:16] RCA[15:0]无用R2 SEND_CSD寻址卡并让其发送卡定义数据CSDCMD10 ac[31:16] RCA[15:0]无用R2 SEND_CID寻址卡并让其发送卡识别号CIDCMD11 adtc[31:0]数据地址R1READ_DA T_UNTIL_STOP从卡读取数据流,从给定地址开始,知道停止传输命令结束CMD12 ac [31:0]无用R1b STOP 中止多个块的读/写操作CMD13 ac[31:16] RCA[15:0]无用R1 SEND_STA TUS寻址卡并发送卡状态寄存器CMD14 保留CMD15 ac[31:16] RCA[15:0]无用_ GO_INACTIVE_STATE设置卡到inactive状态表2 块读操作命令(类2)命令索引类型参数响应缩写描述CMD16 ac[31:0]块长度R1 SET_BLOCKLEN为接下来的块操作指令设置块长度CMD17 adtc[31:0]数据地址R1 READ_SINGLE_BLOCK 读取一个块CMD18 adtc[31:0]数据地址R1 READ_MULTIPLE_BLOCK连续读取多个块,直到停止命令CMD19-23 保留表3 块写操作命令(类4)表4 写保护(类6)命令索引类型参数响应缩写描述CMD28 ac[31:0]数据地址R1b SET_WRITE_PROT设置地址组保护位。

CentOS下常用的19条命令

CentOS下常用的19条命令

CentOS下常⽤的19条命令玩过Linux的⼈都会知道,Linux中的命令的确是⾮常多,但是玩过Linux的⼈也从来不会因为Linux的命令如此之多⽽烦恼,因为我们只需要掌握我们最常⽤的命令就可以了。

当然你也可以在使⽤时去找⼀下man,他会帮你解决不少的问题。

然⽽每个⼈玩Linux的⽬的都不同,所以他们常⽤的命令也就差异⾮常⼤,⽽我主要是⽤Linux进⾏C/C++和shell程序编写的,所以常⽤到的命令可以就会跟⼀个管理Linux系统的⼈有所不同。

因为不想在使⽤是总是东查西找,所以在此总结⼀下,⽅便⼀下以后的查看。

不多说,下⾯就说说我最常⽤的Linux命令。

1、cd命令这是⼀个⾮常基本,也是⼤家经常需要使⽤的命令,它⽤于切换当前⽬录,它的参数是要切换到的⽬录的路径,可以是绝对路径,也可以是相对路径。

如:cd /root/Docements # 切换到⽬录/root/Docementscd ./path # 切换到当前⽬录下的path⽬录中,“.”表⽰当前⽬录cd ../path # 切换到上层⽬录中的path⽬录中,“..”表⽰上⼀层⽬录2、ls命令这是⼀个⾮常有⽤的查看⽂件与⽬录的命令,list之意,它的参数⾮常多,下⾯就列出⼀些我常⽤的参数吧,如下:-l :列出长数据串,包含⽂件的属性与权限数据等-a :列出全部的⽂件,连同隐藏⽂件(开头为.的⽂件)⼀起列出来(常⽤)-d :仅列出⽬录本⾝,⽽不是列出⽬录的⽂件数据-h :将⽂件容量以较易读的⽅式(GB,kB等)列出来-R :连同⼦⽬录的内容⼀起列出(递归列出),等于该⽬录下的所有⽂件都会显⽰出来注:这些参数也可以组合使⽤,下⾯举两个例⼦:ls -l #以长数据串的形式列出当前⽬录下的数据⽂件和⽬录ls -lR #以长数据串的形式列出当前⽬录下的所有⽂件3、grep命令该命令常⽤于分析⼀⾏的信息,若当中有我们所需要的信息,就将该⾏显⽰出来,该命令通常与管道命令⼀起使⽤,⽤于对⼀些命令的输出进⾏筛选加⼯等等,它的简单语法为grep [-acinv] [--color=auto] ‘查找字符串’ filename它的常⽤参数如下:-a :将binary⽂件以text⽂件的⽅式查找数据-c :计算找到‘查找字符串’的次数-i :忽略⼤⼩写的区别,即把⼤⼩写视为相同-v :反向选择,即显⽰出没有‘查找字符串’内容的那⼀⾏例如:# 取出⽂件/etc/man.config中包含MANPATH的⾏,并把找到的关键字加上颜⾊grep –color=auto ‘MANPATH’ /etc/man.config# 把ls -l的输出中包含字母file(不区分⼤⼩写)的内容输出ls -l | grep -i file4、find命令find是⼀个基于查找的功能⾮常强⼤的命令,相对⽽⾔,它的使⽤也相对较为复杂,参数也⽐较多,所以在这⾥将给把它们分类列出,它的基本语法如下:find [PATH] [option] [action]与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件例如:find /home/ljianhui -user ljianhui # 在⽬录/home/ljianhui中找出所有者为ljianhui的⽂件与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰byte5、cp命令该命令⽤于复制⽂件,copy之意,它还可以把多个⽂件⼀次性地复制到⼀个⽬录下,它的常⽤参数如下:-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制例如:cp -a file1 file2 #连同⽂件的所有特性把⽂件file1复制成⽂件file2cp file1 file2 file3 dir #把⽂件file1、file2、file3复制到⽬录dir中6、mv命令该命令⽤于移动⽂件、⽬录或更名,move之意,它的常⽤参数如下:-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新注:该命令可以把⼀个⽂件或多个⽂件⼀次移动⼀个⽂件夹中,但是最后⼀个⽬标⽂件⼀定要是“⽬录”。

sentaurus sde语法详解

sentaurus sde语法详解

sentaurus sde语法详解Sentaurus SDE是一种用于半导体器件仿真的软件工具,在电路和设备级别上提供了准确和稳定的仿真结果。

本文将详细介绍Sentaurus SDE的语法和使用方法。

首先,Sentaurus SDE使用一种基于命令行的界面来实现仿真。

用户可以通过输入特定的命令来执行不同的任务,例如建立模型、运行仿真和分析结果等。

Sentaurus SDE的语法十分丰富和灵活,可以支持多种不同类型的半导体器件仿真。

以下是一些常用的语法元素:1. 设备建模:Sentaurus SDE使用一套丰富的语法来建立器件模型。

用户可以定义材料、掺杂、结构和物理参数等。

例如,使用"Doping"关键字来定义掺杂参数,使用"Structure"关键字来定义器件结构。

2. 边界条件:用户可以通过设置边界条件来模拟器件的工作环境。

例如,可以定义电压源、电流源或恒定电场等。

使用"Boundary"关键字和相应的语法来定义边界条件。

3. 物理模型:Sentaurus SDE支持多种物理模型,用于描述器件内部的物理行为。

例如,可以使用Drift-Diffusion模型来描述电流输运,使用Shockley-Read-Hall 模型来描述载流子复合等。

4. 网格和网格细化:在仿真过程中,Sentaurus SDE使用网格来离散器件空间。

用户可以定义网格尺寸、细化策略和边界条件等,以获得理想的仿真结果。

5. 结果分析:完成仿真后,用户可以使用Sentaurus SDE的语法来分析仿真结果。

例如,可以绘制电势分布图、流线图或载流子分布图等。

使用"Plot"关键字和相应的语法来执行结果分析。

总结:Sentaurus SDE是一种强大的半导体器件仿真工具,具有丰富的语法和灵活的使用方式。

通过学习和熟悉Sentaurus SDE的语法,用户可以轻松建立模型、运行仿真并分析结果。

SdeSetup命令详解

SdeSetup命令详解

授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 授权成功。 * UNLIMITED TABLESPACE is not required. Grant this privilege * if you do not wish to explicitly manage and grant tablespace quota to SDE user 授权成功。 * ADMINISTER DATABASE TRIGGER can be revoked after install 授权成功。 *********** * ArcSDE UPGRADE *********** * If upgrading please remove rem from each grant. * Granting the required privileges to the sde user. * After upgrading you may revoke the following privileges * Please remove rem from each revoke. * Revoking the upgrade privileges to the sde user. * Revoking privileges may cause ARCSDE objects to become invalid. * Remove rem and run the following command to recompile ArcSDE objects. 从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options 断 开 *

常用raid命令

常用raid命令

常用raid命令1. 创建RAID阵列:通过mdadm命令创建RAID 0、1、5、6、10等不同级别的RAID阵列,可以使用以下命令:- 创建RAID 0:mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdb1- 创建RAID 1:mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2- 创建RAID 5:mdadm --create /dev/md2 --level=5 --raid-devices=3 /dev/sda3 /dev/sdb3 /dev/sdc3- 创建RAID 6:mdadm --create /dev/md3 --level=6 --raid-devices=4 /dev/sda4 /dev/sdb4 /dev/sdc4 /dev/sdd4- 创建RAID 10:mdadm --create /dev/md4 --level=10 --raid-devices=4 /dev/sda5 /dev/sdb5 /dev/sdc5 /dev/sdd52. 查看RAID阵列状态:可以使用以下命令查看当前系统中所有RAID阵列的状态:- 查看所有RAID设备:mdadm --detail --scan- 查看RAID设备状态:mdadm --detail /dev/md03. 添加磁盘到RAID阵列:可以使用以下命令添加新磁盘到现有的RAID阵列中:- 添加一个磁盘:mdadm --add /dev/md0 /dev/sdc1- 添加多个磁盘:mdadm --add /dev/md1 /dev/sdc2 /dev/sdd24. 从RAID阵列中删除磁盘:当某个磁盘出现故障时,需要从RAID阵列中删除该磁盘,可以使用以下命令:- 删除一个磁盘:mdadm --fail /dev/md2 /dev/sdb3- 删除多个磁盘:mdadm --remove /dev/md3 /dev/sdc4 /dev/sdd45. 启用/禁用自动重建:当RAID阵列中出现故障时,可以使用以下命令启用或禁用自动重建:- 启用自动重建:mdadm --manage /dev/md0 --auto=enable- 禁用自动重建:mdadm --manage /dev/md0 --auto=disable6. 查看RAID设备的统计信息:可以使用以下命令查看RAID设备的统计信息:- 查看RAID设备的IO统计信息:cat /proc/mdstat- 查看RAID设备各个硬盘的详细信息:mdadm --examine /dev/sda17. 设置RAID阵列的热备件:可以使用以下命令设置RAID阵列的热备件:- 添加热备件:mdadm --add /dev/md5 /dev/sde1- 查看热备件的信息:mdadm --detail /dev/md58. 重建RAID阵列:当RAID阵列中某个硬盘故障时,可以使用以下命令重建RAID阵列:- 重建RAID阵列:mdadm --manage /dev/md2 --re-add/dev/sdb3注意:上述命令中的硬盘设备名称和RAID设备名称请根据实际情况修改。

Sdemon命令详解

Sdemon命令详解
I vars
C:\Documents and Settings\Administrator>sdemon -o info -I vars 作用:查看操作系统类型、操作系统环境变量、数据库实例名、系统盘符、SDE 安装目录等信息。
Sdemon –o kill
C:\Documents and Settings\Administrator>sdemon -o kill –t 146 作用:可以利用该命令直接使某个用户断开连接,需要提供断开用户的 SDE-ID(前面命令可以查看),需要 提供 sde 用户密码,这种做法太过分,大家慎用!
By:Lish
Sdemon –o info –I instances
C:\Documents and Settings\Administrator>sdemon -o info -I instances 作用:查看 sde 的实例个数和名称
Sdemon –o info –I stats
C:\Documents and Settings\Administrator>sdemon -o info -I stats 作用:查看 sde 连接的 S-ID、读、写、Buffers 等值的统计
C:\Documents and Settings\Administrator>sdemon -o info -I config 作用:查看 SDE 版本号、数据库名称、最大连接数、SDE 的安装的根路径、最大最小缓冲值大小、sde 实 例名、sde 端口号等相关的设置参数。其他某些参数其实就是 giomgr.defs 文件的内容。
Sdemon –o start\shutdown
C:\Documents and Settings\Administrator>sdemon -o start\shutdown\pause\resume 作用: 利用该命令对 sde 服务进行开始、 暂停、 继续、 关闭等管理, 需要提供 sde 用户的密码, 在非 windows 操作系统经常需要 sdemon –o start –p sde 启动服务

SD卡命令详解

SD卡命令详解
从SD卡初始化流程可知,不管什么卡(这里我们将卡分为4类:SD2.0高容量卡(SDHC,最大32G),SD2.0标准容量卡(SDSC,最大 2G),SD1.x卡和MMC卡),首先我们要执行的是卡上电(设置SDIO_POWER
[1:0]=11),上电后发送CMD0,对卡进行软复位,之后发送CMD8命令,用于区分SD卡2.0,只有2.0及以后的卡才支持CMD8命令,MMC 卡和V1.x的卡,是不支持该命令的。CMD8命令格式如下表:
SD卡在收到CMD2后,将返回R2长响应(136位),其中包含128位有效数据(CID寄存器内容),存放在SDIO_RESP1~4等4个寄存器里 面。通过读取这四个寄存器,就可以获得SD卡的CID信息。 CMD3,用于设置卡相对地址(RCA,必须为非0),对于SD卡(非MMC卡),在收到CMD3后,将返回一个新的RCA给主机,方便主机 寻址。RCA的存在允许一个SDIO接口挂多个SD卡,通过RCA来区分主机要操作的是哪个卡。对于MMC卡,则不是由SD卡自动返回RCA, 而是主机主动设置MMC卡的RCA,即通过CMD3带参数(高16位用于RCA设置),实现RCA设置。同样MMC卡也支持一个SDIO接口挂多 个MMC卡,不同于SD卡的是所有的RCA都是由主机主动设置的,而SD卡的RCA则是SD卡发给主机的。 在获得卡RCA之后,我们便可以发送CMD9(带RCA参数),获得SD卡的CSD寄存器内容,从CSD寄存器,我们可以得到SD卡的容量和 扇区大小等十分重要的信息。CSD寄存器我们在这里就不详细介绍了,关于CSD寄存器的详细介绍,请大家参考《SD卡2.0协议.pdf》。 至此,我们的SD卡初始化基本就结束了,最后通过CMD7命令,选中我们要操作的SD卡,即可开始对SD卡的读写操作了。
ACMD41指令响应(R3),包含了SD卡OCR寄存器内容,其定义如下表所示:

思科交换机配置常用命令

思科交换机配置常用命令

Cisco三层交换机配置命令及解释(2011-07-11 08:54:50)标签:分类:IT资讯cisco杂谈基本配置S> enable 进入特权模式S# configure terminal 进入全局配置模式S(config)# hostname name 改变交换机名称S(config)# enable password level level_# password 设置用户口令〔level_#=1)或特权口令〔level_#=15)S(config)# line console 0 进入控制台接口S(config-line)# password console_password 接上一条命令,设置控制台口令S(config)# line vty 0 15 进入虚拟终端S(config-line)# password telnet_password 接上一条命令,设置Telnet口令S(config-line)# login 允许Telnet登录S(config)# enable password|secret privilege_password 配置特权口令〔加密或不加密〕S(config)# interface ethernet|fastethernet|gigabitethernet slot_#/port_# 进入接口子配置模式S(config-if)# [no] shutdown 关闭或启用该接口〔默认启用〕S(config)# ip address IP_address sunbet_mask 指定IP地址S(config)# ip default-gateway router's_IP_address 指定哪台路由器地址为默认网关S# show running-config 查看当前的配置S# copy running-config startup-config 将RAM中的当前配置保存到NVRAM中S> show interface [type slot_#/port_#] 查看所有或指定接口的信息S> show ip 显示交换机的IP配置〔只在1900系列上可用〕S> show version 查看设备信息S# show ip interface brief 验证IP配置S(config-if)# speed 10|100|auto 设置接口速率S(config-if)# duplex auto|full|half 设置接口双工模式S> show mac-address-table 查看CAM表S# clear mac-address-table 清除CAM表中的动态条目1900(config)# mac-address-table permanent MAC_address type [slot_#/]port_# 在CAM表中创建静态条目2950(config)# mac-address-table static MAC_address vlan VLAN_# interface type [slot_#/] port_# 在CAM表中创建静态条目1900(config)# mac-address-table restricted static MAC_address source_portlist_of_allowed_interface 设置静态端口安全措施1900(config-if)# port secure 启用粘性学习1900(config-if)# port secure max-mac-count value 设置粘性学习特性能够学到的地址数量〔默认132,取值范围是1-132〕1900(config)# address-violation suspend|ignore|disable 改变安全选项1900> show mac-address-table security 验证端口安全措施2950(config)# switchport mode access 定义接口为主机端口而不是中继端口2950(config)# switchport port-security 启用端口安全措施2950(config)# switchport port-security maximum value 指定可与此接口相关的设备的最大数量2950(config)# switchport port-security violation protect|restrict|shutdown 指定出现安全违规时应该发生的事2950(config)# switchport port-security mac-address MAC_address 指定允许与此接口相关确实切的MAC地址2950(config)# switchport port-security mac-address sticky 启用粘性学习特性2950(config)# show port interface type [slot_#/] port_# 验证接口配置2950(config-if) description name 设置接口描述信息2950# show buffers 查看系统缓存的大小1900# copy nvram tftp:// IP_address_of_TFTP_server/ file_name 将配置文件备份到TFTP服务器上1900# copy tftp:// IP_address_of_TFTP_server/ file_name nvram 从TFTP服务器上恢复配置到NVRAM1900# delete nvram 删除配置文件2950# erase startup-config 删除配置文件3550# show tcam qos TCAM_ID statistics 查看TCAM剩余容量4000> enable 进入特权模式4000>(enable) set password 设置用户模式密码4000>(enable) set enablepass 设置授权密码4000>(enable) set interface sc0 IP_address mask 配置IP地址4000>(enable) set port enable|disable slot_#/port_# 启用/禁用接口4000>(enable) show port [slot_#/port_#] 显示接口信息4000>(enable) set port name slot_#/port_# name 设置交换机接口描述信息4000>(enable) set port speed slot_#/port_# 4|10|16|100|auto 设置交换机接口速率4000>(enable) set port duplex slot_#/port_# full|half 设置交换机接口双工模式4000>(enable) clear config all 删除NVRAM中的配置信息4000>(enable) erase all 删除FLASH中的内容4000>(enable) show flash 显示FLASH中的内容4000>(enable) show cam [count] dynamic|static|permanent|system [vlan_#] 显示CAM表VLAN 1900(config)# vtp domain VTP_domain_name 定义交换机域名1900(config)# vtp server|client|transparent 定义交换机VTP模式〔默认服务器〕1900(config)# vtp password VTP_password 配置VTP口令1900(config)# vtp pruning enable|disable 启用/禁用修剪〔默认启用〕1900(config)# vtp trap enable 启用SNMP陷阱〔默认启用〕1900# show vtp 验证VTP配置2950# vtp database 访问VLAN和VTP配置〔以下均是在前用,后全是在全局配置模式下〕2950(vlan)# vtp domain VTP_domain_name 定义交换机域名2950(vlan)# vtp server|client|transparent 定义交换机VTP模式〔默认服务器〕2950(vlan)# vtp password VTP_password 配置VTP口令2950(vlan)# vtp pruning 启用/禁用修剪〔默认启用〕2950(config)# snmp-server enable traps vtp 启用SNMP陷阱〔默认启用〕2950# show vtp status 检查VTP配置2950# show vtp counters 显示与VTP消息发送与接收相关的VTP统计信息1900(config-if)# trunk on|off|desirable|auto 指定中继类型1900# show trunk A|B 验证接口中继〔A是fa0/26,B是fa0/27〕2950(config-if)# switchport mode trunk|dynamic desirable|dynamic auto|nonegotiate 指定中继类型(默认自动协商〕2950(config-if)# switchport trunk native|allowed|pruning vlan VLAN_# 配置中继2950(config-if)# switchport trunk pruning vlan remove VLAN_# 清除不希望消减的VLAN 2950# show interfaces [type 0/port_#] switchport|trunk 验证接口中继1900(config)# vlan VLAN_# [name VLAN_name] 创建VLAN1900(config-if)# vlan-membership static VLAN_# 将该接口静态地分配给一个VLAN1900# show vlan 验证VLAN1900# show vlan-membership 查看VLAN成员关系1900# show spantree [VLAN_#] 查看VLAN的STP信息2950# vlan database 进入VLAN数据库〔前用〕2950(vlan)# vlan VLAN_# [name VLAN_name] 创建VLAN2950(config)# vlan VLAN_# 进入VLAN数据库〔后用〕2950(config-vlan)# name VLAN_name 创建VLAN2950(config-if)# switchport mode access 指定连接是接入链路连接2950(config-if)# switchport access vlan VLAN_# 指定VLAN是接入链路连接4000>(enable) set vlan VLAN_# name VLAN_name 配置VLAN4000>(enable) set vlan VLAN_# slot_#/port_#-port_# 为VLAN分配端口4000>(enable) set trunk slot_#/port_# [on|off|desirable|auto|nonegotiate] [VLAN_#][isl|dot1q|dot10|lane|negotiate] 配置中继4000>(enable) clear trunk slot_#/port_# VLAN_# 删除VLAN4000>(enable) show trunk slot_#/port_# 验证中继端口4000>(enable) set vtp v2 enable 配置VTPv24000>(enable) set vtp [domain name] [mode client|server|transparent] [passwd password] [pruning enable|disable] [v2 enable|disable] 设置VTP4000>(enable) show vtp domain 验证VTP域的信息4000>(enable) show vtp statistics 显示发出或收到的VTP通告信息的摘要内容4000>(enable) set vtp pruneeligible VLAN_# 设置VTP消减4000>(enable) clear vtp pruneeligible VLAN_# 清除不希望消减的VLANSTP 4000>(enable) set spantree enable|disable VLAN_# 启用/禁用STP〔默认启用〕2950(config)# [no] spanning-tree vlan VLAN_# 启用/禁用STP〔默认启用〕4000>(enable) show spantree [VLAN_#] 验证STP状态2950# show spanning-tree 验证STP状态4000>(enable) set spantree root [secondary] VLAN_# [dia network_diameter] [hello hello_time] 设置主根节点桥、备份节点桥、最大桥数量〔2-7〕、持续时间〔1-10,默认2〕4000>(enable) set spantree portcost slot_#/port_# cost_# 设置端口开销2950(config-if)# spanning-tree cost cost_# 设置端口开销4000>(enable) set spantree portpri slot_#/port_# priority_# 设置端口优先级4000>(enable) set spantree portvlanpri slot_#/port_# priority_# [VLAN_#] 改变VLAN的优先级设置2950(config-if)# spanning-tree vlan VLAN_# port-priority priority_# 设置端口优先级4000>(enable) set spantree fwddelay delay_# [VLAN_#] 设置从侦听状态到学习状态再到转发状态的时间间隔〔默认15秒,取值范围是4-30秒〕4000>(enable) set spantree hello interval_time [VLAN_#] 设置根节点交换机发送BPDU的时间间隔〔默认2秒,取值范围是1-10秒〕4000>(enable) set spantree maxage agingtime [VLAN_#] 设置交换机持有BPDU的时间〔默认20秒,取值范围是6-40秒〕2950(config)# spanning-tree vlan VLAN_# forward-time forward_time 设置从侦听状态到学习状态再到转发状态的时间间隔〔默认15秒,取值范围是4-30秒〕2950(config)# spanning-tree vlan VLAN_# hello-time hello_time 设置根节点交换机发送BPDU的时间间隔〔默认2秒,取值范围是1-10秒〕2950(config)# spanning-tree vlan VLAN_# max-age maxage 设置交换机持有BPDU的时间〔默认20秒,取值范围是6-40秒〕4000>(enable) set port channel slot_#/port_# on 建立以太通道集合4000>(enable) show port capabilities slot_#/port_# 查看端口的配置4000>(enable) show port channel 验证以太通道集合的配置2950(config-if)# channel-group group_number mode auto|desirable|on 建立以太通道集合2950# show etherchannel group_number|brief|detail|load-balance|port|port-channel|summary 验证以太通道集合的配置4000>(enable) set spantree portfast slot_#/port_# enable 配置PortFast2950(config-if)# spanning-tree portfast 配置PortFast4000>(enable) set spantree uplinkfast enable|disable [rate station_update_rate] [all-protocolsoff|on] 启用/禁用UplinkFast4000>(enable) show spantree uplinkfast 验证UplinkFast配置2950(config)# spanning-tree uplinkfast [max_update_rate] 启用/禁用UplinkFast2950# show spanning-tree uplinkfast 验证UplinkFast配置4000>(enable) set spantree backbonefast enable|disable 启用/禁用BackboneFast4000>(enable) show spantree backbonefast 验证BackboneFast配置2950(config)# spanning-tree backbonefast 启用BackboneFast虚拟网间路由2600(config)# interface type slot_#/port_#.subint_number 配置子接口2600(config-subif)# encapsulation dot1q|isl|sde|tr-isl VLAN_# 配置封装类型4000>(enable) show module 查看交换机的硬件配置4000>(enable) session module_# 访问L3SML3SM(config-if)# mac-address mac_address 分配MAC地址MLS 2600(config)# mls rp ip 启动MLS2600(config-if)# mls rp vtp-domain domain_name 分配路由器接口到VTP域中2600(config-if)# mls rp vlan-id VLAN_# 向接口分配VLAN2600(config-if)# mls rp management-interface 指定该接口为管理接口2600# show mls rp 提供全局MLS信息2600# show mls rp interface type slot_#/port_# 提供指定接口的MLS信息2600# show mls rp vtp-domain domain_name 提供VTP域的MLS信息6500>(enable) set mls enable 在MLS-SE上启动MLS6500>(enable) set mls include rp_ip_address 告诉交换机哪一个IP地址是正确的6500>(enable) show mls include 显示外部路由处理器的IP地址列表6500>(enable) set mls flow [destination|destination-source|full] 告诉MLS交换机要缓存候选数据包的哪些信息6500>(enable) show mls entry 显示第三层缓存表6500>(enable) set mls agingtime aging_time 改变缓存的衰老时间〔默认256秒,取值范围是8-2032秒中的8的倍数值〕6500>(enable) set mls agingtime fast fast_aging_time pkt_threshold 改变快速衰老周期和数据包门限值6500>(enable) show mls ip 验证MLS-SE的配置6500>(enable) clear mls entry [destination IP_address] [source IP_address] [flow protocol] [source_port] [destination_port] [all] 删除所有或指定MLS缓存记录3550(config)# ip routing 启动IP路由3550(config)# ip cef 启动CEF3550(config-if)# no switchport 将第二层接口转换为第三层接口3550(config-if)# ip route-cache cef 在接口上启动CEF3550# show ip cef 验证CEF组播3640(config)# ip multicast-routing 启动路由器上的组播服务3640(config-if)# ip pim dense-mode 将接口设置为PIM密集模式3640(config-if)# ip pim sparse-mode 将接口设置为PIM稀疏模式3640(config-if)# ip pim sparsed-dense-mode 将接口设置为PIM稀疏-密集模式3640(config)# ip pim rp-address IP_address group_ACL_# [override] 手工配置RP3640(config)# ip pim send-rp-announce type slot_#/port_# scope ttl_value group-list ACL_# 通告RP组的分配3640(config)# ip pim send-rp-discovery scope ttl_value 配置RP映射代理3640(config-if)# ip multicast ttl-threshold ttl_value 设置TTL门限值3640(config-if)# ip igmp join-group group_address 加入组播组3640# show ip mroute 查看组播信息3640# ping 验证RP之间或其他组播路由器之间的连接3640# mtrace source_IP_address [destination_IP_address] [group] 组播traceroute3640(config-if)# ip cgmp 配置CGMP路由器4000>(enable) set cgmp enable 启动CGMP4000>(enable) show cgmp statistics 查看CGMP统计信息4000>(enable) show multicast group cgmp 查看交换机了解到的组播组信息4000>(enable) set cgmp leave enable 检查由客户端产生的IGMPv2的离开信息4000>(enable) set igmp enable 启动IGMP4000>(enable) ip igmp snooping 启动IGMP探听4000>(enable) set igmp fastleave enable 启动快速离开过程4000>(enable) show igmp statistics 显示交换机上IGMP探听的状态信息QoS 2950(config)# wrr-queue cos-map queue_ID cos_value 建立队列2950(config)# wrr-queue bandwidth bandwidth_value 设置队列门限2950(config)# class-maps name 定义对信息传输分类时的匹配标准2950(config-cmap)# match access-group ACL_# 识别被分类的信息传输2950(config)# policy-map name 确定为接入信息传输所设置的分类标准2950(config-pmap)# class name2950(config-pmap-c)# set ip dscp number2950(config-if)# service-policy input name 对该接口应用策略3550(config)# mls qos 启动QoS3550(config-if)# auto qos voip 在接口上启动自动服务质量3550(config)# priority-list priority_queue_# protocol protocol high|medium|normal|low [list ACL_#] 为优先级队列定义信息流3550(config)# priority-list priority_queue_# queue-limit limit_# 定义特定优先级队列的最大队列空间3550(config-if)# priority-group priority_queue_# 向特定输出接口分配优先级队列3550(config)# queue-list queue_list_# interface type slot_#/port_# queue_number 为一个特定的定制队列定义信息流3550(config)# queue-list queue_list_# queue queue_number byte-count size_in_bytes [limit number_of_queue] 为特定的定制队列定义队列的最大空间3550(config-if)# custom-queue-list custom_queue_number 为特定的输出接口分配优先级队列4840(config)# ip slb serverfarm serverfarm_name 配置SLB冗余4840(config-slb-sfarm)# real IP_address [port_#] 指定虚拟IP地址4840(config-slb-sfarm)# inservice 启动服务器4840(config)# virtual IP_address [network_mask] tcp|udp [port_number|wsp|wsp-wtp|wsp-wtls|wsp-wtp-wtls] [service service_name] 建立虚拟服务器IP地址。

Oracle+sde数据备份、恢复

Oracle+sde数据备份、恢复

EXP SYSTEM/PASSWORD@SID FULL=Y FILE=D:\SYSTEM.DMP LOG=D:\SYSTEM.LOG2.数据入库(a)从数据库中删除SDE和SDE USER用户DROP USER SDE CASCADE;DROP USER SDEUSER CASCADE;(b)创建新的SDE用户和SDEUSER下为创建SDE用户过程:(i)创建表空间CREATE TABLESPACE "SDE"LOGGINGDA TAFILE 'C:\ORACLE\ORADATA\ORACLE\SDE.ora' SIZE 200MEXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO(ii)创建用户CREATE USER "SDE" PROFILE "DEFAULT"IDENTIFIED BY "PASSWORD" DEFAULT TABLESPACE "SDE"TEMPORARY TABLESPACE "TEMP"ACCOUNT UNLOCK;(iii)创建角色GRANT "DBA" TO "SDE";GRANT "CONNECT" TO "SDE";GRANT "RESOURCE" TO "SDE";(iiii)系统权限GRANT ALTER ANY INDEX TO "SDE" WITH ADMIN OPTION;GRANT ALTER ANY TABLE TO "SDE" WITH ADMIN OPTION;GRANT ANAL YZE ANY TO "SDE" WITH ADMIN OPTION;GRANT CREATE ANY INDEX TO "SDE" WITH ADMIN OPTION;GRANT CREATE ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;GRANT CREATE ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;GRANT CREATE ANY TRIGGER TO "SDE" WITH ADMIN OPTION;GRANT CREATE ANY VIEW TO "SDE" WITH ADMIN OPTION;GRANT CREATE SESSION TO "SDE" WITH ADMIN OPTION;GRANT DROP ANY INDEX TO "SDE" WITH ADMIN OPTION;GRANT DROP ANY TABLE TO "SDE" WITH ADMIN OPTION;GRANT DROP ANY VIEW TO "SDE" WITH ADMIN OPTION;GRANT DROP ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;GRANT DROP ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;GRANT EXECUTE ANY PROCEDURE TO "SDE" WITH ADMIN OPTION;GRANT SELECT ANY SEQUENCE TO "SDE" WITH ADMIN OPTION;GRANT SELECT ANY TABLE TO "SDE" WITH ADMIN OPTION;GRANT UNLIMITED TABLESPACE TO "SDE" WITH ADMIN OPTION;3.导入SDE和SDEUSER的数据注意顺序,先SDE,后SDEUSERIMP SYSTEM/PASSWOR@SID FROMUSER=SDE TOUSER=SDEIMP SYSTEM/PASSWOR@SID FROMUSER=SDEUSER TOUSER=SDEUSER以上提到的SDE和SDEUSER是不同的用户,SDE是ArcSDE安装时的默认用户,SDEUSER 是指用户存储数据的用户,如果之间使用SDE默认用户存储,则省去所以的SDEUSER操作空间数据的备份、导出/导入(以Oracle为例):1、首先为什么oracle的exp/imp不能使用?一个feature class (shp文件)导入数据库后,会生成3个table 和7个index,这些表或者是index 可以保存在不同的表空间中。

sge qsub常用命令

sge qsub常用命令

sge qsub常用命令1. 提交作业:```bashqsub <script>```其中 `<script>` 是要提交的作业脚本。

2. 指定作业名称:```bashqsub -N <job_name> <script>```其中 `<job_name>` 是作业的名称。

3. 指定队列:```bashqsub -q <queue_name> <script>```其中 `<queue_name>` 是要提交作业的队列名称。

4. 指定作业的优先级:```bashqsub -p <priority> <script>```其中 `<priority>` 是作业的优先级,范围通常是 -1024 到 1023,数值越小优先级越高。

5. 指定作业的资源需求:```bashqsub -l <resource要求> <script>```其中 `<resource 要求>` 可以是内存、处理器核心数、运行时间等。

例如: ```bashqsub -l mem=4G,ncpus=4 <script>```6. 查看作业状态:```bashqstat```显示所有作业的状态。

7. 查看特定作业的状态:```bashqstat -j <job_id>```其中 `<job_id>` 是作业的 ID。

8. 取消作业:```bashqdel <job_id>```其中 `<job_id>` 是要取消的作业的 ID。

这只是一些 `qsub` 命令的常用示例,具体的命令和参数可能因 SGE 集群的配置和需求而有所不同。

你可以查阅 SGE 的文档以获取更详细和全面的信息。

sde的基本概念 -回复

sde的基本概念 -回复

sde的基本概念-回复什么是SDE?首先,我们需要理解SDE是什么意思。

SDE是软件开发工程师(Software Development Engineer)的缩写,这是一个计算机科学中的职业角色,通常是指在构建、测试和维护软件系统或应用程序方面具有专业知识和技能的专业人员。

SDE的工作职责作为一名SDE,你将主要负责软件开发的不同方面,包括设计、编码、测试、调试和维护软件。

在进行这些活动时,你需要遵循开发最佳实践和行业标准,以确保软件的质量和可靠性。

设计阶段在设计阶段,你将与其他团队成员合作,根据需求和规格说明书制定软件的整体结构和功能。

你需要分析问题,并考虑合适的解决方案。

在这个阶段,你需要运用你的技术知识和经验来制定设计方案,并选择适当的开发工具和技术。

编码阶段在编码阶段,你将使用编程语言和开发工具来实现设计方案。

你需要熟悉至少一种编程语言,并了解不同的开发工具和框架。

编写高质量的代码是至关重要的,因此你需要了解代码风格、代码质量和性能优化的最佳实践。

测试阶段在测试阶段,你将使用测试工具和技术来验证软件的质量和功能。

你需要编写有效的测试用例,并运行自动化测试来检查软件的正确性和性能。

此外,你可能还需要与质量保证团队合作,以确保软件满足质量标准和用户期望。

调试和维护阶段在软件发布后,你可能需要解决生产问题和用户反馈。

这些问题可能涉及故障排除、错误修复和性能优化。

你需要具备良好的问题解决能力和快速学习能力,以解决各种和复杂的问题。

SDE的技能要求作为一名SDE,你需要具备广泛的技术知识和技能。

以下是一些常见的SDE技能要求:1. 编程语言:你需要至少精通一种主流的编程语言,如Java、C++或Python。

熟悉不同语言的特性和语法将帮助你更好地开发和调试代码。

2. 数据结构和算法:你需要对常见的数据结构(例如链表、树、图等)和算法(例如排序、搜索、动态规划等)有很好的理解。

这将帮助你设计和优化高效的算法。

linux中disk命令功能

linux中disk命令功能

linux中disk命令功能在Linux中,disk命令主要用于磁盘管理。

它可以帮助您查看和操作磁盘分区、存储设备以及相关的信息。

以下是一些常用的disk命令及其功能:1. df(disk free):该命令用于查看磁盘空间使用情况。

它显示磁盘分区、挂载点、总容量、已使用空间、可用空间等信息。

2. du(disk usage):该命令用于查看文件和目录磁盘使用情况。

它显示指定目录及其子目录的磁盘使用情况,以字节为单位。

3. mkdir(make directory):该命令用于创建一个新的目录。

4. rm(remove):该命令用于删除文件或目录。

5. cp(copy):该命令用于复制文件或目录。

6. mv(move):该命令用于移动或重命名文件或目录。

7. pwd(print working directory):该命令用于显示当前工作目录的完整路径。

8. cat(concatenate):该命令用于连接和打印文件的内容。

9. grep(global search pattern):该命令用于在文件中搜索匹配的文本。

10. tar(tape ARCHIVE):该命令用于打包和解包文件。

此外,还有一些与磁盘管理相关的其他命令,如:1. top:实时查看进程状态,显示系统资源使用情况(CPU、内存等)。

2. df -h:以人类可读的格式显示磁盘空间使用情况。

3. du -sh:以人类可读的格式显示指定目录的磁盘使用情况。

4. mkfs:创建一个新的文件系统。

5. mount:挂载或卸载磁盘分区。

6. umount:挂载或卸载磁盘分区。

7. fdisk:用于管理和操作磁盘分区。

8. parted:用于管理和操作磁盘分区。

总之,Linux中的disk命令主要用于管理磁盘分区、存储设备和相关信息。

通过这些命令,用户可以轻松地对磁盘进行操作,以便更好地管理文件和系统资源。

SD卡的命令大全

SD卡的命令大全

SD卡的命令大全SD卡的命令格式:SD卡的指令由6字节(Byte)组成,如下:Byte1:0 1 x x x x x x(命令号,由指令标志定义,如CMD39为100111即16进制0x27,那么完整的CMD39第一字节为01100111,即0x27+0x40)Byte2-5:Command Arguments,命令参数,有些命令没有参数Byte6:前7位为CRC(Cyclic Redundacy Check,循环冗余校验)校验位,最后一位为停止位02.SD卡的命令SD卡命令共分为12类,分别为class0到class11,不同的SDd卡,主控根据其功能,支持不同的命令集如下:Class0 :(卡的识别、初始化等基本命令集)CMD0:复位SD 卡.CMD1:读OCR寄存器.CMD9:读CSD寄存器.CMD10:读CID寄存器.CMD12:停止读多块时的数据传输CMD13:读Card_Status 寄存器Class2 (读卡命令集):CMD16:设置块的长度CMD17:读单块.CMD18:读多块,直至主机发送CMD12为止 .Class4(写卡命令集) :CMD24:写单块.CMD25:写多块.CMD27:写CSD寄存器 .Class5 (擦除卡命令集):CMD32:设置擦除块的起始地址.CMD33:设置擦除块的终止地址.CMD38: 擦除所选择的块.Class6(写保护命令集):CMD28:设置写保护块的地址.CMD29:擦除写保护块的地址.CMD30: Ask the card for the status of the write protection bitsclass7:卡的锁定,解锁功能命令集class8:申请特定命令集。

class10 -11 :保留有关sd卡驱动和fat fs的实现用了3个文件来实现。

sdboot.c为sd的驱动(可理解为pdd)层,主要实现一些对sd控制器的配置以及一些基本sd命令的实现和对sd卡的操作。

微机原理常用命令

微机原理常用命令

一、数据传输指令它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据。

1. 通用数据传送指令MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.BSWAP 交换32位寄存器里字节的顺序XCHG 交换字或字节.( 至少有一个操作数为寄存器,段寄存器不可作为操作数) CMPXCHG 比较并交换操作数.( 第二个操作数必须为累加器AL/AX/EAX ) XADD 先交换再累加.( 结果在第一个操作数里)XLAT 字节查表转换.── BX 指向一张256 字节的表的起点, AL 为表的索引值(0-255,即0-FFH); 返回AL 为查表结果. ( [BX+AL]->AL )2. 输入输出端口传送指令.IN I/O端口输入. ( 语法: IN 累加器, {端口号│DX} )OUT I/O端口输出. ( 语法: OUT {端口号│DX},累加器)输入输出端口由立即方式指定时, 其范围是0-255; 由寄存器DX 指定时,其范围是0-65535.3. 目的地址传送指令.LEA 装入有效地址.例: LEA DX,string ;把偏移地址存到DX.LDS 传送目标指针,把指针内容装入DS.例: LDS SI,string ;把段地址:偏移地址存到DS:SI.LES 传送目标指针,把指针内容装入ES.例: LES DI,string ;把段地址:偏移地址存到ES:DI.LFS 传送目标指针,把指针内容装入FS.例: LFS DI,string ;把段地址:偏移地址存到FS:DI.LGS 传送目标指针,把指针内容装入GS.例: LGS DI,string ;把段地址:偏移地址存到GS:DI.LSS 传送目标指针,把指针内容装入SS.例: LSS DI,string ;把段地址:偏移地址存到SS:DI.4. 标志传送指令.LAHF 标志寄存器传送,把标志装入AH.SAHF 标志寄存器传送,把AH内容装入标志寄存器.PUSHF 标志入栈.POPF 标志出栈.PUSHD 32位标志入栈.POPD 32位标志出栈.二、算术运算指令ADD 加法.ADC 带进位加法.INC 加 1.AAA 加法的ASCII码调整.DAA 加法的十进制调整.SUB 减法.SBB 带借位减法.DEC 减 1.NEC 求反(以0 减之).CMP 比较.(两操作数作减法,仅修改标志位,不回送结果).AAS 减法的ASCII码调整.DAS 减法的十进制调整.MUL 无符号乘法.IMUL 整数乘法.以上两条,结果回送AH和AL(字节运算),或DX和AX(字运算), AAM 乘法的ASCII码调整.DIV 无符号除法.IDIV 整数除法.以上两条,结果回送:商回送AL,余数回送AH, (字节运算);或商回送AX,余数回送DX, (字运算).AAD 除法的ASCII码调整.CBW 字节转换为字. (把AL中字节的符号扩展到AH中去)CWD 字转换为双字. (把AX中的字的符号扩展到DX中去)CWDE 字转换为双字. (把AX中的字符号扩展到EAX中去) CDQ 双字扩展. (把EAX中的字的符号扩展到EDX中去) 三、逻辑运算指令AND 与运算.or 或运算.XOR 异或运算.NOT 取反.TEST 测试.(两操作数作与运算,仅修改标志位,不回送结果).SHL 逻辑左移.SAL 算术左移.(=SHL)SHR 逻辑右移.SAR 算术右移.(=SHR)ROL 循环左移.ROR 循环右移.RCL 通过进位的循环左移.RCR 通过进位的循环右移.以上八种移位指令,其移位次数可达255次.移位一次时, 可直接用操作码. 如SHL AX,1.移位>1次时, 则由寄存器CL给出移位次数.如MOV CL,04SHL AX,CL四、串指令DS:SI 源串段寄存器:源串变址.ES:DI 目标串段寄存器:目标串变址.CX 重复次数计数器.AL/AX 扫描值.D标志0表示重复操作中SI和DI应自动增量; 1表示应自动减量.Z标志用来控制扫描或比较操作的结束.MOVS 串传送.( MOVSB 传送字符. MOVSW 传送字. MOVSD 传送双字. )CMPS 串比较.( CMPSB 比较字符. CMPSW 比较字. )SCAS 串扫描.把AL或AX的内容与目标串作比较,比较结果反映在标志位.LODS 装入串.把源串中的元素(字或字节)逐一装入AL或AX中.( LODSB 传送字符. LODSW 传送字. LODSD 传送双字. )STOS 保存串.是LODS的逆过程.REP 当CX/ECX<>0时重复.REPE/REPZ 当ZF=1或比较结果相等,且CX/ECX<>0时重复.REPNE/REPNZ 当ZF=0或比较结果不相等,且CX/ECX<>0时重复.REPC 当CF=1且CX/ECX<>0时重复.REPNC 当CF=0且CX/ECX<>0时重复.五、程序转移指令1>无条件转移指令(长转移)JMP 无条件转移指令CALL 过程调用RET/RETF过程返回.2>条件转移指令(短转移,-128到+127的距离内)( 当且仅当(SF XOR OF)=1时,OP1<OP2 )JA/JNBE 不小于或不等于时转移.JAE/JNB 大于或等于转移.JB/JNAE 小于转移.JBE/JNA 小于或等于转移.以上四条,测试无符号整数运算的结果(标志C和Z).JG/JNLE 大于转移.JGE/JNL 大于或等于转移.JL/JNGE 小于转移.JLE/JNG 小于或等于转移.以上四条,测试带符号整数运算的结果(标志S,O和Z).JE/JZ 等于转移.JNE/JNZ 不等于时转移.JC 有进位时转移.JNC 无进位时转移.JNO 不溢出时转移.JNP/JPO 奇偶性为奇数时转移.JNS 符号位为"0" 时转移.JO 溢出转移.JP/JPE 奇偶性为偶数时转移.JS 符号位为"1" 时转移.3>循环控制指令(短转移)LOOP CX不为零时循环.LOOPE/LOOPZ CX不为零且标志Z=1时循环.LOOPNE/LOOPNZ CX不为零且标志Z=0时循环.JCXZ CX为零时转移.JECXZ ECX为零时转移.4>中断指令INT 中断指令INTO 溢出中断IRET 中断返回5>处理器控制指令HLT 处理器暂停, 直到出现中断或复位信号才继续.WAIT 当芯片引线TEST为高电平时使CPU进入等待状态.ESC 转换到外处理器.LOCK 封锁总线.NOP 空操作.STC 置进位标志位.CLC 清进位标志位.CMC 进位标志取反.STD 置方向标志位.CLD 清方向标志位.STI 置中断允许位.CLI 清中断允许位.六、伪指令DW 定义字(2字节).PROC 定义过程.ENDP 过程结束.SEGMENT 定义段.ASSUME 建立段寄存器寻址.ENDS 段结束.END 程序结束.七、处理机控制指令:标志处理指令CLC(进位位置0指令)CMC(进位位求反指令)STC(进位位置为1指令)CLD(方向标志置1指令)STD(方向标志位置1指令)CLI(中断标志置0指令)STI(中断标志置1指令)NOP(无操作)HLT(停机)WAIT(等待)ESC(换码)LOCK(封锁)文案编辑词条B 添加义项?文案,原指放书的桌子,后来指在桌子上写字的人。

海纳思系统常用命令

海纳思系统常用命令

海纳思系统常用命令一、查看文件和目录在海纳思系统中,我们可以使用ls命令来查看当前目录下的文件和子目录。

该命令会列出当前目录下的所有文件和目录的名称。

如果想要查看某个目录的详细信息,可以使用ls -l命令,它会显示文件的权限、所有者、大小、创建时间等详细信息。

二、切换目录在使用海纳思系统时,我们经常需要切换目录来进行文件的操作。

使用cd命令可以实现目录之间的切换。

例如,要进入名为"documents"的子目录,可以使用cd documents命令。

如果想要返回上一级目录,可以使用cd ..命令。

三、创建目录在海纳思系统中,我们可以使用mkdir命令来创建新的目录。

例如,要在当前目录下创建一个名为"images"的目录,可以使用mkdir images命令。

如果想要创建多级目录,可以使用mkdir -p命令。

例如,要创建一个名为"documents/files"的多级目录,可以使用mkdir -p documents/files命令。

四、复制文件和目录在海纳思系统中,我们可以使用cp命令来复制文件和目录。

例如,要将一个名为"file1.txt"的文件复制到"documents"目录下,可以使用cp file1.txt documents命令。

如果想要复制整个目录及其内容,可以使用cp -r命令。

例如,要将一个名为"files"的目录复制到"documents"目录下,可以使用cp -r files documents命令。

五、移动文件和目录在海纳思系统中,我们可以使用mv命令来移动文件和目录。

例如,要将一个名为"file1.txt"的文件移动到"documents"目录下,可以使用mv file1.txt documents命令。

SdeExport_SdeImport命令详解

SdeExport_SdeImport命令详解

Sdeexport命令详解测试环境
数据库:Oracle10gR1 64Bit(11.1.0.6)
中间件:ArcSDE10 64Bit
sdeexport -o create
使用背景:利用该命令可以将ArcSDE数据库里面的数据以文件形式导出。

可以将全部数据导出
可以按条件导出
可以按数据版本导出
可以按不同ArcSDE软件版本导出
Sdeimport命令详解注意
不建议在多版本的情况下使用该命令。

sdeimport -o create
将数据作为新图层创建
sdeimport -o append 将数据加载到已存在的图层当中
sdeimport -o init
先删除已经存在的数据,再导入文件数据
sdeimport -o delete
当原始数据与导入文件的数据与某个列名相匹配,删除数据
sdeimport -o update
当原始数据与导入文件的数据与某个列名相匹配,更新数据
sdeimport -o update_else_insert
当原始数据与导入文件的数据与某个列名相匹配,数据匹配更新,数据不匹配插入
说明
ArcSDE命令系列一般以Oracle数据库,为作者在学习ArcSDE命令的一些笔记(自己学习、ArcGIS帮助、网络资源、高手请教相结合),难免有一些表达不全面或者理解有出入的,还请各位多多指教!
广告博客
/index.php?uid-121719:欢迎访问GIS博客
By Lish。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

、sdemon(1)sdeMon主要是用来管理sde服务,包括7种命令Status 获取指定实例的状态start 启动sde服务shutdown 关闭SDE服务pause 暂停服务(不接受连接)resume 重启服务(使服务处于可以连接的状态)info 显示实例的相关信息kill 删除所有或者指定的SDE连接-o 操作-s 指定的服务-t 终止-p SDE管理员密码-H ArcSDE 实例所在的目录-i 操作的实例-I 信息类型(2)查看sdemon所有的命令在命令行中输入sdemon -h即可(3)查看SDE锁sdemon -o info -I locks -i 5151/tcp -s 172.168.13.0(4)终止某个空间用户连接在空间数据库连接中,有时候出连接进程挂起或者非法连接的时候,可以使用SDE终止其连接。

操作为:首先,从连接列表中获取该连接的信息sdemon -o info -I users在获取到需要终止的连接ID后,使用kill命令sdemon -o kill -t < 连接ID><连接ID> 完成此项操作需要提交SDE用户密码。

2、sdeversion压缩多版本数据库(Multi-versioned Geodatabase)在ArcSDE Geodatabase中,随着数据编辑工作的进行,SDE空间资料档案库中相应元数据表、以及用户模式中的A表和D表的记录逐渐增加,会影响空间数据的访问效率,因此经常需要进行数据库版本的压缩工作。

在确定数据库不存在任何锁定后,便可以进行压缩工作,操作为:sdeversion -o compress -u sde完成此项操作需要提交SDE用户密码。

3、sdedbtune在控制空间数据的数据段、索引段存储的时候,SDE用户可以使用sdedbtune命令来提高数据库效率。

4、sdeservice(1)sdeservice -o modify命令来修改。

这个命令可以用于修改SDEHOME目录、SDE用户、License服务器和NLS 语言。

一旦SDE用户密码在数据库和注册表中都经过修改,这时我们便可以启动ArcSDE服务了。

sdeservice -o modify -r <SDEHOME|SDE_DBA_PASSWORD|LICENSE_SERVER|NLS_LANG>-p <old_DB_ASMIN_password> -v <new_value> [-i <service>] [-q]具体介绍:-------------------------------------------------- -----------------------sdeservice -o create -d <ORACLE,SID|SQLSERVER,SQLSERVERINSTANCE|DB2,DB2INSTANCE|INFORMIX|COVERAGES>-p <SDE_DBA_Password>[-i <service>] [-u <service_user>] [-n][-H <sde_directory>] [-P <service_user_password>]sdeservice -o delete [-d <ORACLE|SQLSERVER|DB2|INFORMIX|COVERAGES>][-i <service>] [-N]sdeservice -o register -r <registry_keyword> -v <value>-d <ORACLE|SQLSERVER|DB2|INFORMIX|COVERAGES>-p <SDE_DBA_Password> [-i <service>]sdeservice -o unregister -r <registry_keyword>-d <ORACLE|SQLSERVER|DB2|INFORMIX|COVERAGES>-p <SDE_DBA_Password> [-i <service>]sdeservice -o modify -r <registry_keyword> -v <new_value> -d <ORACLE|SQLSERVER| DB2|INFORMIX|COVERAGES> -p <SDE_DBA_Password> [-i <service>] sdeservice -o list [-i <service>] 列出所有服务5.sdeexport sdeimport实用教程:1.导出(1)导出数据集表结构(2)sdeexport批处理命令导出要素类数据2.导入(1)先导入数据集表结构(2)sdeimport批处理命令导入要素类数据如:导出SQL数据库图层sdeexport -o create -l sde.SDE.ASJ_PT_500,shape -fD:\ASJ_PT_500.exp -i 5151 -u sa -p sa导入到Oracle数据库中sdeimport -o create -l ASJ_PT_500,shape-f D:\ASJ_PT_500.exp -i ora_sde -u sde -p sde如果已经创建原表:sdeimport -o append -l SDE.ASJ_PT_500,shape-f D:\ASJ_PT_500.exp -i ora_sde -u sde -p sde详细解释:这种方式主要用于备份指定的空间数据对象,比如某个图层和要素类、其中的某些满足特定条件的记录、甚至特定的版本。

实现这种备份方式的方法主要是利用ArcSDE提供的管理工具:sdeexport和sdeimport命令。

它们的位置在%ArcSDEHOME%\bin\中。

其中,sdeexport用于将空间数据从ArcSDE Server上备份为单独的数据文件,而sdeimport用于将经由sdeexport 备份的数据文件恢复到ArcSDE Server中。

这一方式的缺点在于不能一次备份完整的空间数据库。

但是也有个明显的优点,在于通过sdeexport和sdeimport工具,可以将空间数据在不同的关系型数据库管理系统(RDBMS)之间进行移植。

(一).备份全部记录使用sdeexport命令的缺省方式即可,比如:(1)将指定的图层备份到备份文件sdeexport -o create -l dcxq,shape -f d:\dcxq.exp -i jerry_oracle -u sde -p sde就是将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)中的指定图层"dcxq"按缺省方式备份到文件d:\dcxq.exp 中。

(2)利用操作系统命令,拷贝备份文件到目标服务器上(3)将备份文件恢复至目标RDBMS中sdeimport -o create -l newDcxq,shape -f d:\dcxq.exp -i jerry_sqlsvr -u sde -p sde此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:newDcxq。

(二).备份部分记录sdeexport命令中添加-w参数和一个条件选择表达式即可,比如:(1)将指定图层中满足条件的记录备份到备份文件sdeexport -o create -l dcxq,shape -f d:\dcxq.exp -w xzqy = '徐汇区' -i jerry_oracle -u sde -p sde就是将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)内的指定图层"dcxq"中所有"徐汇区"的人口调查小区备份到文件d:\dcxq.exp中。

(2)利用操作系统命令,拷贝备份文件到目标服务器上(3)将备份文件恢复至目标RDBMS中sdeimport -o create -l XHDcxq,shape -f d:\dcxq.exp -i jerry_sqlsvr -u sde -p sde此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:XHDcxq。

(三).备份特定数据版本sdeexport命令中添加-v参数和一个版本名称即可,比如:(1)将指定图层的特定版本备份到备份文件sdeexport -o create -l dcxq,shape -f d:\dcxq.exp -V verAPR -i jerry_oracle -u sde -p sde此操作将名为jerry_oracle的sde服务(ArcSDE for Oracle8i)内的指定图层"dcxq"的verAPR版本备份到文件d:\dcxq.exp中。

(2)利用操作系统命令,拷贝备份文件到目标服务器上(3)将备份文件恢复至目标RDBMS中sdeimport -o create -l APRdcxq,shape -f d:\dcxq.exp -i jerry_sqlsvr -u sde -p sde此操作将备份文件恢复到名为jerry_sqlsvr的sde服务(ArcSDE for SQLServer)中,图层名为:APRDcxq。

6.exp imp本方法只使用与Oracle数据库导出如:exp sde/sde@huishi file=c:\sde.dmp用户名/密码@Oracle服务名导入如:imp sde/sde fromuser=sde file=c:\sde.dmp touser=sde具体的Oracle数据库备份实现步骤需要参考Oracle相关文档,比如《Oracle8 Backup and Recovery Guide》。

本实例采用Oracle中的逻辑备份,使用了exp和imp工具,以sde用户方式备份和恢复整体空间数据。

* 备份数据库:使用Oracle中的exp命令,以sde用户方式备份所有相关数据。

* 恢复数据库:使用Oracle中的imp命令,以sde用户方式恢复后备数据文件。

相关文档
最新文档