
ORACLE
zwk_9
希望能和更多的csdn人一起学习,共同提高。
展开
-
[转]Oracle 10g 安装出现错误“ORA-00988: 口令缺失或无效”
<br />今天在机器上装Oracle 10g,安装完成以后出现错误提示“ORA-00988: 口令缺失或无效”,然后就无法进入控制台进行相应的操作和管理,我以前在安装Oracle 9时并没有出现过这个错误。然后卸载后重新安装,问题依旧,折腾了好大一阵终于弄明白是怎么一回事了。<br />这种情况通常发生于创建 Oracle 例程时指定了非正常的全局数据库名称或系统用户密码。请注意全局数据库名称不能以数字开头,口令密码也不能由数字开头(我就是由于将口令密码设置为以数字开头的原因)。<br />网上有人说在不原创 2011-03-23 23:26:00 · 6864 阅读 · 0 评论 -
八卦一下Oracle里scott的故事
对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉。从Oracle第一个商业化版本至今,oracle的默认数据库里都少不了这个名字为scott,密码为tiger的用户,这个scott究竟有何来历,怎么在我们的oracle的版本里一直都不能少呢。转载 2011-10-15 09:12:59 · 566 阅读 · 0 评论 -
启动oracle 10g用scott/tiger连接出现the account is locked
在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。 解决办法: 新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示: oracle1转载 2011-10-15 09:18:07 · 806 阅读 · 0 评论 -
数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式第一范式是最基转载 2011-10-13 11:23:28 · 634 阅读 · 0 评论 -
带您深入了解oracle权限管理
<br />oracle权限管理同样是在创建数据库角色之后赋予相应的权限,下面对oracle权限管理作了详尽的阐述,如果您对oracle权限管理方面感兴趣的话,不妨一看。<br />一、创建角色<br />Create role clerk identified by bicentennial;<br />以上命令创建一个名为clerk的角色,他的密码为bicentennial,当角色被授予某个用户时,必须使用密码进行验证。如果不指定identified子句,则数据库使用not identified,这时激转载 2011-04-22 11:19:00 · 662 阅读 · 0 评论 -
oracle schema 方案
<br /><br />我们先来看一下他们的定义:<br />A schema is a collection of database objects (used by a user.). <br />Schema objects are the logical structures that directly refer to the database’s data.<br />A user is a name defined in the database that can connect to and转载 2011-04-22 11:27:00 · 601 阅读 · 0 评论 -
登录Oracle 并建立用户,赋予权限
<br />3个默认系统用户<br /> 用户名 密码<br /> sys change_on_install (最高网络管理员)<br /> manager system 本地管理员<br /> scott tiger 普通用户<br />1启动Oracle监听器cmd指令:<br /> 1:lsnrctl start 监听名字(可不写)<br /> 2:启动数据实例 oradim -startup -sid da转载 2011-04-22 10:39:00 · 1902 阅读 · 0 评论 -
无法删除属于 SYS 的表中的列
<br />今天在实验时遇到一个问题,就是在删除SYS用户下的表列时会报错:ORA-12988:无法删除属于SYS的表中的列。自己就试着测试了一下SYS用户其他DDL操作是否可以:<br />SQL> show user<br />USER为"SYS"<br />SQL> drop table test;<br />表已丢弃。<br />SQL> create table test(id number,name varchar2(10));<br />表已创建。<br />SQL> alter table转载 2011-04-15 22:39:00 · 7820 阅读 · 0 评论 -
经典Oracle图书
<br />Oracle8i Internal Services by Steve Adams<br /> <br />Steve Adams 的经典之作 ... <br />深入探讨了Oracle的内部机制及原理,是深入学习Oracle的必读书目. <br />Steve当初写这本书是基于Oracle8i的,但是直到今天这本书中的内容仍然值得仔细越多.<br />Steve无疑是当今最让人尊敬的Oracle大师之一.<br /><br />Effective Oracle by Design by转载 2011-04-13 09:40:00 · 851 阅读 · 0 评论 -
Oracle 正在连接...ORA-12170: TNS: 连接超时 的问题
<br />按照下面得方法重新配置一下试试:<br /><br />1、打开cmd输入netca。 <br />2、选择【本地net服务名配置】→下一步。 <br />3、选择【添加】→下一步。 <br />4、在【服务名】中输入你想要连接的服务器上的oracle服务的名字→下一步。 <br />5、选择【tcp】→下一步。 <br />6、在【主机名】中输入你想要连接的服务器ip,端口号不变→下一步。 <br />7、选择【进行测试】→下一步。(当然你也可以选择不测试) <br />※1测试如果不通过,点转载 2011-03-28 22:36:00 · 1627 阅读 · 0 评论 -
TNS-12541: TNS: 无监听程序
<br />我在一台机器安装的客户端和服务器端供测试连接.<br /><br />系统有防火qiang,我已关闭<br /><br />步骤如下:<br />-------------------------------------------------------------------------------<br /><br />C:/Documents and Settings/lovexueer>lsnrctl start<br /><br />LSNRCTL for 32-bit Window转载 2011-03-23 23:45:00 · 1773 阅读 · 0 评论 -
SQL中使用WITH AS提高性能
摘要:本文结合笔者实际的工作情况,说明了如何使用with as改写存储过程,从而大幅提高SQL的运行时间。本文首先交代了案例的起因,随后简单介绍了WITH AS的含义,最后基于实际工作,使用了一个测试用例来说明如何使用WITH AS。1. 案例起因 公司门店应用程序每天都要出一份报表,用来统计所有商品当天的期初库存数量、入库数量、出库数量 及当天的期末库存数量。运行半年以后,这转载 2014-07-07 19:00:47 · 548 阅读 · 0 评论