不知道是什么原因https://localhost:1158/em,今天突然就不能用了.做了好多搜索也没有解决.现象是在services.msc中,不能重启OracleDBConsole服务,提示: 这个其实是windows的一个很普通的提示,深层次的帮助是很小的.因为是新手,也不明白原理,所以也只好继续在网上找原因,看到有人建议说用emca -repos drop重置一下,兴冲冲的执行了一下,结果显示如下图: 显示是正确完整的,但悲剧的是还是没有解决,最后我收到这篇文章 ,受到启发,使用DBC…
昨天安装好了之后,发现用Chrome打开OEM发现是英文的,搞得我好奇怪:安装时明明自动显示的是中文的,为何会是英文的呢.后来想想会不会是Oracle用的是浏览器的语言呢,果断打开Chrome的设置,添加中文进去 然后重启Chrome,发现变成了中文.这一点的体验好像有点被XX的感觉. 先来学习几个名词工具吧: OEM:Oracle Enterprise Manager 就是Oracle11g的企业管理器啦,日常工作建议用system登录,除非执行备份啊,恢复啊,更改数据库之类的任务就要使用sy…
前言 最近想去前同事推荐的一个Oracle相关的岗位竞争一下,由于之前没有使用Oracle的相关经验,所以决定学习一下,就算最终岗位应聘不成,至少也有了一些Oracle经验了,说不定哪天就用上了.再说写一些博客笔记远比自己一个人蒙头学习要强的多,一来可以帮助其他后来人,二来也可以适当的回顾一下当初的经历.可惜的是以前多年的工作,从来就是很少记下来,满以为自己记性好,有实体经验会记牢一辈子,直到现在,年纪一过30,发现好多东西却是记得似是而非,蒙蒙拢拢了.经此一番,此次Oracle学习一定痛改前非…
其实,对于目前我使用的Oracle的水平来看,还达不到使用安全管理的高度,只是作为一个学习来看一下. 关于Oracle的安全管理,一般使用OEM来操作完成好了,入口是:OEM的“服务器”属性页中,选择“安全性”栏 这里贴出一张服务器的所有栏目的导航页,图中红线框就是我们今天学习的主角了. 对于这中界面性的东西,没有多少可以记载的,而且从我从业经历来看,界面这种东西是最不稳定的,今天你全部刻印记住了,也许下个版本,哪怕一个hotfix版也可能就改成了另一个样子了,所以,我不打算截更多的OEM操作的…
Create public database link link_name Connect to user identified by password using 'DBName' 为'DBName'创建一个公用链接,该链接以用户user和密码password登入.这里这个DBName是不能随意指定的,必须跟C:\oracle11gr2\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora里面的一致,我看过有些书说用后面完整的字串也是可以的.就象…
今天试一下Java调用Oracle来看一下.会不会也如昨天实验的一样坑呢?由于我对于Java也接触的不多,所以不打算直接使用该收提供的实验文档,而是自己利用Maven+Struts+Spring来自己实验一遍. CMD中输入 G:\Java\workspace>mvn archetype:generate -DgroupId=com.vanceinfo.mavenstudy -DartifactId=struts2oracle -DarchetypeArtifactId=maven-archet…
工欲善其事必先利其器,选择一本入门教程也是很重要的,本人使用的也是这位同事推荐的电子工业出版社的<<Oracle 实用教程(第3版)>>郑阿奇主编,可以至这里购买到,我个人还是蛮推荐这本书的,注册之后,可以下载这本书的ppt和实验电子档. 匆匆看完了所有的PPT和其它的rtf文档,打开了实验文档的<<实习4:ASP.NET3.5-Oracle>>,于是各种问题出现了: 实验IDE:VS2012 ultimate 英文版 F5启动时就出现BadImageFor…
这是个重头戏,如果精通了PL/SQL,毫不夸张的说明精通了Oracle了.PL/SQL由以下三个部分组成(Definition,Manipulation,Control): DDL:数据定义语言,Create,Alter,Drop等用于执行数据库的任务. DML:数据操作语言,Select,Insert,Update,Delete等用于操纵数据库中各种对象.检索和修改数据. DCL:数据控制语言,Grant,Remove等用于安全管理.确定哪些用户可以查看或修改数据库中数据. PL/SQL的运算…
所谓的高级数据类型,就是大数据类型,即BCNB(助记词:BC牛逼)+XML数据类型. B:blob,用来存储可变长度的二进制数据. C:clob,主要用来存储可变长度的字符型数据,也就是其他数据库中提到的文本型数据类型. N:nclob,跟CLOB数据类型相似,也是用来存储字符类型的数据,不过其存储的是Unicode字符集的字符数据. B:bfile,在数据库外面存储的可变二进制数据,最大可存储4G内容. 在dbms_lob包中内建了read().append().write().erase()…
Oracle里面有一个回闪的操作,这个貌似sql server是没有的.要使用这个功能,需要用到两个时间内部函数 TIMESTAMP和TO_TIMESTAMP.其中,函数TO_TIMESTAMP的语法格式为: TO_TIMESTAMP('timepoint', 'format') 另外我发现Oracle里的所有操作,如果不使用commit;的话,都是没起实际作用的.另起一个操作窗口就会发现数据还是完好的.如下图示,我依次输入的是: set time on select * from rollxs…