路由器中的MAC地址是什么意思

路由器中的MAC地址是什么意思,第1张

MAC地址(Media Access Control Address)为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网上设备位置的地址。

MAC(Media Access Control,介质访问控制)地址,也叫硬件地址,长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位:前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。

后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。

扩展资料:

一、格式

MAC地址共48位(6个字节),以十六进制表示。前24位由IEEE决定如何分配,后24位由实际生产该网上设备的厂商自行指定。

ff:ff:ff:ff:ff:ff则作为广播地址。

01:xx:xx:xx:xx:xx是多播地址,01:00:5e:xx:xx:xx是IPv4多播地址。

二、获取方法

在Windows 2000/XP/Vista/7中

单击开始,点击运行,输入cmd,进入后输入ipconfig /all 即可。(或者输入ipconfig -all)(如图1所示)Physical Address : 00-23-5A-15-99-42

单击开始,点击运行,输入cmd,进入后输入getmac即可。

另外,还可以通过查看本地连接获取MAC地址:依次单击“本地连接”→“状态”——“常规”→“详细信息”。 即可看到MAC地址(实际地址)

参考资料来源:百度百科-MAC地址

Linux安装Oracle系统要求

系统要求 说明

内存 必须高于1G的物理内存

交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小

硬盘 5G以上

2修改 *** 作系统核心参数

在Root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limitsconf文件

输入命令:vi /etc/security/limitsconf,按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pamd/login 文件,输入命令:vi /etc/pamd/login,按i键进入编辑模式,将下列内容加入该文件。

session required /lib/security/pam_limitsso session required pam_limitsso

编辑完成后按Esc键,输入“:wq”存盘退出

3)修改linux内核,修改/etc/sysctlconf文件,输入命令: vi /etc/sysctlconf ,按i键进入编辑模式,将下列内容加入该文件

fsfile-max = 6815744 fsaio-max-nr = 1048576 kernelshmall = 2097152 kernelshmmax = 2147483648 kernelshmmni = 4096 kernelsem = 250 32000 100 128 netipv4ip_local_port_range = 9000 65500 netcorermem_default = 4194304 netcorermem_max = 4194304 netcorewmem_default = 262144 netcorewmem_max = 1048576

编辑完成后按Esc键,输入“:wq”存盘退出

4)要使 /etc/sysctlconf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:

linux:~ # sysctl -pnetipv4icmp_echo_ignore_broadcasts = 1netipv4confallrp_filter = 1fsfile-max = 6815744fsaio-max-nr = 1048576kernelshmall = 2097152kernelshmmax = 2147483648kernelshmmni = 4096kernelsem = 250 32000 100 128netipv4ip_local_port_range = 9000 65500netcorermem_default = 4194304netcorermem_max = 4194304netcorewmem_default = 262144netcorewmem_max = 1048576

5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。

if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi

编辑完成后按Esc键,输入“:wq”存盘退出

6)创建相关用户和组,作为软件安装和支持组的拥有者。

创建用户,输入命令:groupadd oinstall groupadd dba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认

7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product

8)更改目录属主为Oracle用户所有,输入命令:

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

输入:su – oracle ,然后直接在输入 : vi bash_profile

按i编辑 bash_profile,进入编辑模式,增加以下内容:

umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/1120/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

编辑完成后按Esc键,输入“:wq”存盘退出

安装过程

1) 当上述系统要求 *** 作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝。

打开一个终端,运行unzip命令解压oracle安装文件,如:

输入命令:unzip linuxx64_11gR2_database_1of2zip unzip linuxx64_11gR2_database_2of2zip

解压完成后 cd 进入其解压后的目录database

输入命令:cd database

使用ls命令可以查看解压后database所包含的文件,如下图:

2) 执行安装,输入命令:/runInstaller

OracleRemExecService 这个windows 服务只是被OUI暂时性的使用,当OUI 完成它的工作后,该服务会被remove掉。因此,在reboot之前,该服务的值为disabled

在reboot之后,该服务会消失(gone)请忽略该服务,并leave this service untouched

1、 Oracle服务

Oracle服务对数据库的运行和系统管理来说至关重要。在Windows中,Oracle以服务的形式来启动每个实例。服务是一个在Windows注册表中注册并由Windows管理的可执行进程(Process)。注册表自动跟踪并记录每个所创建服务的安全信息。Oracle也使用服务来对其数据库 *** 作提供支持,这类似于Windows服务。Oracle服务是在数据库的创建过程中建立并与Oracle数据库关联。Oracle服务用于创建、连接和使用一个Oracle数据库实例。在注册表中通过“编辑”菜单的“查找”选项,查找“Oracle”就可以查找各个服务的信息。

服务的优点之一是简化了启动数据库的过程。当计算机重新启动时,系统自动启动并配置数据库,不需要用户的参与,这是由服务来完成的。服务的另一个优点是它们必须由拥有指定权限的用户来启动。例如,Oracle<Home_Name>ManagementServer是Oracle中的一个服务,要停止该服务必须由帐户sysman来执行,其默认口令为:oem_temp。

服务启动的是后台进程,这类似于Unix中的守护进程。当Oracle数据库服务启动时,系统中没有典型的Oracle进程运行。相反,该服务进程等待来自SQLPlus的最初连接,这引起一个前台进程启动并创建该系统全局区域SGA的后台进程。当Oracle数据库关闭时,所有创建的进程被终止。但是该进程自身仍在继续运行,等待下一个连接请求和启动命令。这就是当我们通过Windows中的Oracle Service<SID>启动了数据库实例,但在SQLPlus或Oracle企业管理器中关闭了数据库实例后,然而Windows中的OracleService<SID>服务仍处于“已启动”状态的原因。只有停止Windows中的Oracle Service<SID>服务(即进程),才能保证不启动数据库。当然,当Oracle Service<SID>服务停止后,还可通过其他方式启动数据库实例。有多种方式可实现对Windows中有关Oracle服务的管理,具体内容可详见后面相关内容。

Oracle网络监听器(Net Listener)是另一个重要的服务。该服务必须在用户能连接到Oracle数据库之前启动运行。该进程关闭与否并不影响已经在客户端与数据库之间建立起的连接和用户对数据库的使用。以SQLPlus为例,当Oracle网络监听器的服务Oracle<Home_Name>TNSListener启动之前,启动SQLPlus并连接至数据库,系统出现错误信息“ORA-12541:TNS:no listener”。原因是没有启动监听服务或者监听器损坏;当Oracle网络监听器的服务启动SQLPlus并连接至数据库后,若停止Oracle<Home_Name>TNSListener服务,则对SQLPlus没有任何影响,只要没有断开连接,SQLPlus仍可与数据库进行数据交互。其中,TNS(Transparent Network Substrate)代表透明网络层。

2、

可用的Oracle服务

根据安装的产品不同,在Windows中产生的Oracle服务也不同,其实也正是这一点说明了数据库服务器与其所使用的 *** 作系统是紧密相关的。下面这张图表是Oracle Database 11g安装后的系统服务及其含义:

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

一个基于ODBC的应用程序对数据库的 *** 作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库 *** 作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

一个完整的ODBC由下列几个部件组成:

应用程序(Application)。

ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。

驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。

ODBC API。

ODBC 驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。

数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。

各部件之间的关系如图下图所示:

应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。

在ODBC中,ODBC API不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的 *** 作后,将结果通过驱动程序管理器返回给应用程序。

在访问ODBC数据源时需要ODBC驱动程序的支持。用Visual C++ 50安装程序可以安装SQL Server、 Access、 Paradox、 dBase、 FoxPro、 Excel、 Oracle 和Microsoft Text等驱动程序.在缺省情况下,VC50只会安装SQL Server、 Access、 FoxPro和dBase的驱动程序.如果用户需要安装别的驱动程序,则需要重新运行VC 50的安装程序并选择所需的驱动程序。

参考资料:

>

估计是你是重装,以前的用户留下的,建议在别的目录下生成

oui,并赋予其权限,然后用-invPtrLoc指引到新的oui,具体格式如下

/runInstaller -invPtrLoc /newdirectory

以上就是关于路由器中的MAC地址是什么意思全部的内容,包括:路由器中的MAC地址是什么意思、在 linux系统下安装ORALCE 数据库报错 ./runInstaller: 54、OracleRemExecService 是什么服务 忽然就没有了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9546633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存