1.如何查看数据库名呢?
·使用SQL语句:select name from v$database; ·使用show命令:show parameter db_name; ·查看参数文件:查看init。
ora文件 二、数据库实例名: 数据库实例名是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例名。 实例名也被写入参数文件中,该参数为instance_name,在winnt平台中,实例名同时也被写入注册表。
数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
如何查看当前数据库实例名呢?方式有三: ·使用SQL语句:select instance_name from v$instance; ·使用show命令:show parameter instance ·查看参数文件:查看init。 ora文件 数据库实例名与ORACLE_SID两者都表示oracle实例,但是有区别的。
instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。
ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。 ORACLE_SID必须与instance_name的值一致。
否则,你将会收到一个错误。在unix平台,是“ORACLE not available”,在winnt平台,是“TNS:协议适配器错误”。
三、数据库域名与全局数据库名 随着由多个数据库构成的分布式数据库的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。 为了解决这种情况,引入了Db_domain参数,这样在数据库的标识是由Db_name(数据库名)和 Db_domain(数据库域名)两个参数共同决定的,避免了因为数据库重名而造成管理上的混乱。
这类似于互连网上的机器名的管理。 我们将Db_name和 Db_domain两个参数用‘。
’连接起来,表示一个数据库,并将该数据库的名称称为Global_name(全局数据库名),即它扩展了Db_name。Db_name参数只能由字母、数字、’_’、’#’、’$’组成,而且最多8个字符。
对一个网络数据库(Oracle database)的唯一标识,oracle建议用此种方法命令数据库。 该值是在创建数据库是决定的,缺省值为Db_name。
Db_domain。 在以后对参数文件中Db_name与Db_domain参数的任何修改不影响Global_name的值,如果要修改 Global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO 命令进行修改,然后修改相应参数。
2.金蝶库存状态查询数据库表名是多少
金蝶里所有ICBal 存货余额表ICInvBackup 盘点备份表EISnInvBal 序列号余额表EISNInventory 序列号库存表EISNInvInitial 序列号初始库存表EISNTrans 序列号事务表T_SN 序列号t_SN_Template 序列号模板字段表vwICBill_103 受托加工材料入库单(视图)vwICBill_137 受托加工领料单(视图)ICInvBal 库房存货余额表ICInventory 存货表ICInvInitial 存货初始数据表ICQueue 物料批次表ICQueueInitial 初始化物料批次表ICStockBill 出入库单据表ICStockBillEntry 出入库单据分录表POInvBal 代管余额表POInventory 代管库存表库存是 ICInvBal 库房存货余额表金蝶里所有出入库单据都在一张表中,标识不一样,表头是ICStockBill 出入库单据表表体是ICStockBillEntry 出入库单据分录表。