随笔分类 - ORACLE 与 MES系统
1
摘要:出现上图所示,TNSListener服务启动后又停止,尝试把数据库删除掉然后重启电脑,重新建立数据库,并且看了ORCDATA文件夹,里面只存在现有的数据库,那就说已经删除干净了,也修改过D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora都不管用。新建服务名时候会出现‘无监听程序’。解决办法:1、把原来的监听删除 2、重新建立一个监听,并启动市场 3、配置服务名,配置的时候把主机名改为LOACLEHOST说情及截图见:http://hi.baidu.com/houyajun2010/blog/item/902ee9ffce3c8999
阅读全文
摘要:转自:http://www.yesky.com/imagesnew/software/tsql/ts_ta-tz_2hk5.htm删除表中的所有行,而不记录单个行删除操作。语法TRUNCATE TABLEname参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用
阅读全文
摘要:1、把两个需要转换的表同时导出来(在此以863本地库导到测试库为例,也就是把本地的和测试的同时导出来)2、把测试库上需要替换的表删除3、把导出来的本地的表导入到测试库注意:两个表都导出是为防止出现意外。
阅读全文
摘要:select t.*,t.rowid from sysob_ifobjcolumn t where t.ifwinid='t_sqlplan' ;---添加对象列--为对象列增加属性select t.*,t.rowid from sysob_ifobjpropty t where t.objid='dso1' and t.ifwinid='t_sqlplan' and t.objtype='C'
阅读全文
摘要:--已经上线的,但是没有下线的工位。序号不能够重复select DISTINCT s.seqplanno, s.* from seqplan s left join prodplan p on s.seqplanno = p.seqplanno where onmark = '*' and offmark is null; --注意下线不能够使用!=这样为空的,即没有下线的数据是查询不出来的。关于left join:http://www.w3school.com.cn/sql/sql_join_left.asp
阅读全文
摘要:select * from SYSUT_MsgIAItem --7_21事情增加字段insert into SYSUT_MsgIAItem values ('MQ_SEQPLAN','*',' ','新的序计划','*',' ','DIS','*','有新的滚动序计划,请注意查收!','I','有新的滚动序计划,请注意查收!',' ',' ',' ',' '
阅读全文
摘要:转自: 经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:instance & database,memory structure , process & those files ,such as data file, co
阅读全文
摘要:plsql与oracle 的区别:plsql是辅助oracle写sql的一个工具。也可以使用oracle 自带的developer, 或者是sql plus.Mes中的用户名是由数据库给予的,跟plsql的用户名没有任何的关系Plsql的用户名和帐号则是根据所要连接的数据库的用户名和帐户所提供
阅读全文
摘要:刚才从服务器上面的备份一个库到本地测试用,发现自己的权限都没有了。不能重新到服务器上面给自己分权限然后再导出导入吧,这不是折腾自己么。方法:用已经给了权限的用户登陆,然后给自己分权限,重新登陆即可。
阅读全文
摘要:在系统---功能管理器----选取要更新的菜单项-----插入出来插入对话框,选择要插入的dll文件相对应确定会出来其相对的子菜单项,插入即可。生效需要重新登陆。
阅读全文
摘要:在系统-----更新工具-----出来更新工具对话框,然后把需要更新的dll文件托进去即可。更新需要重新启动mes生效。
阅读全文
摘要:一般情况下oracle里的无效对象的出现是因为该对象(视图、存储过程、触发器等)中引用的其他对象(视图、表、存储过程、触发器等)发生了改变,联动影响了当前对象当函数\包 等对象失效时,在调用函数或包时 程序就会报错,重新编译就会减少这种错误。
阅读全文
摘要:1、进入mes,找到‘系统管理’---‘用户和组’---‘用户信息维护’---弹出‘用户信息维护’表填写‘用户编号’,‘姓名’,‘登陆名’,‘卡号’班组里面选择自己班组,与部门相对应,如果不填写则为最高权限,如果选择在‘用户功能权限’里面只能刷新出同等级别及小于级别的员工。在新建用户之前最好先查找一下,以防止出错。2、在‘用户和组’里面的‘用户和功能权限’可以给用户分配相应的权限与角色。角色相当于方便对权限的管理。角色可以自己定义,如果是已经存在的则可以在‘用户信息维护’里面选中,点击上面的‘设置为角色’即可。如果不存在则需要自己去定义。注意的是一旦定义了角色,其下面的权限是全部给予的,并且不
阅读全文
摘要:使用导出工具,打开输入用户名密码及服务器名注意:不要以为就此可以让其自己完成,没有意外是这样,需要注意一下其中的信息,以防数据导出时间出错登陆plsql找到tool------import table 打开对话框如下所示:在import file中选择要导入的dmp格式的数据库,单击导入,同样要注意其导入是否出错。完成之后没有提示,对话框消失即完成。然后点击pl/sql上面的 compile Invalid Objects
阅读全文
摘要:之前学习过配置,但是总是忘记,记录一下配置的方法(以下方法在oracle 11g r2下):1、 先安装并建立数据库2、 建立数据库之后要配置监听(具体本机和服务器另说)3、 找到intmes客户端,打开其文件夹,找到intmes.exe并用记事本打开4、 修改以下代码红色部分:<?xmlversion="1.0" encoding="utf-8"?><configuration> <appSettings> <!-- 远程访问配置文件的文件名,若为空则不进行远程处理Remoting.config--> &
阅读全文
摘要:昨天用命令没有删掉,今天问同事,他给了另一种简单的方法开机直接按F10进到入安全模式,找到安装oralce11g的路经,把其文件夹直接删掉,然后再运行'regedit'找到注册表信息,搜索oracle11g把其相关的注册信息删掉一个一个删有些麻烦,最好的办法就是找工具直接清理注册表。
阅读全文
摘要:转自:http://database.51cto.com/art/200707/51422.htm【引自相濡以沫的博客】Oracle两部分:实例和数据库实例由以下组成:SGA,Sharedpool,Databasebuffercache,Redologbuffercache。数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志。另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的)。用户建立连接后,启动一个服务器进程,用来将来代替用户进程完成SQLCOMMAND,再通过Oracle实例实现对数据库的相关文件进行改变(数据进行读取或修改)。用户进程不可以直接操作数据库,
阅读全文
摘要:1 create table aa 2 ( 3 a1 varchar2(20) 4 ); 5 6 7 insert into aa 8 values('2010-9-02'); 9 10 insert into aa11 values(to_date('2010/09/22','YYYY/MM/DD'));1215 16 select * from aa;1718 create table bb19 (20 a1 date21 );22 23 24 insert into bb25 values(to_date('2010/09/22
阅读全文
摘要:1 -----------------------------简单查询------------------------------------------ 2 /* 3 基本查询: 4 select *|{[distinct] column|expression [alias],...} 5 from table; 6 */ 7 8 -------1,查询所有列 9 select * from emp;10 11 -------2,查询特定列12 select empno,ename,sal,job from emp;13 14 /*15 查询日期列:16 日期类型是指数据类型为data 或.
阅读全文
摘要:表是oracle数据库最基本的对象 在oracle数据库中,存储用户数据可以使用普通表,分区表,索引表,簇表。sql 数据库中,存储用户数据可以DDL: 1 /* 2 建表格式 3 create table [schema.]table_name 4 ( 5 column_name datatype [default expr] 6 [,……] 7 ); 8 */ 9 10 create table dept01 11 ( 12 dno number(2), 13 name varchar2(10), 14 loc varchar2(20)default '呼和浩特' 15 )
阅读全文
1

浙公网安备 33010602011771号