
Oracle
likelynn
这个作者很懒,什么都没留下…
展开
-
从零开始:第一次完全安装ora9i企业版
做了一段时间的数据库开发工作,发现自己居然对数据库管理这方面异常薄弱。于是,我开始学习有关数据库管理的知识。既然是学习,我想从零开始,所以记录下每天的收获。一、安装以前从未安装过服务端,为什么?有现成的环境,别人搭建好的,我在装个客户端配个连接串,OK了。Oracle的安装还算是比较简单的。1、选择安装的产品:我选择了 oracle 9i database2、选择安装类型:原创 2007-06-09 00:15:00 · 1026 阅读 · 0 评论 -
安装 Oracle 10G 的 OWB java.sql.SQLException: ORA-22905: 无法从非嵌套表项访问行
安装了个10G的OWB,而数据库服务器是Ora9i,在创建资料库时出现了这个错误。日志上记录,在../../rtasst/roles_object_rights.sql 的第17行,赋SELECT权限语句出错。解决办法:将其注释掉,再安装。原创 2008-02-24 15:56:00 · 2148 阅读 · 0 评论 -
如何比较两个Oracle数据库之间对象的不同
关于这点,PL/SQL 已经帮我们做了菜单: Tools -> Compare User Objects进入后选定需要比较的对象,再指定比较目标数据库,即可完成比较。原创 2008-02-24 15:51:00 · 3688 阅读 · 0 评论 -
oracle外键值级联删除
只需要在 references 后加上 on deletealter table table add foreign key on table(column) on delete cascade原创 2007-10-11 19:40:00 · 849 阅读 · 0 评论 -
oracle union查询中BLOB字段出错问题,ora-00932:数据类型不一致:应为 -,但却获得BLOB
select blobf from table1unionselect blobf from table2出错:ora-00932:数据类型不一致:应为 -,但却获得BLOB因为:union会对字段类型进行比较(相等和不等判断),oracle不支持对大数据类型的比较操作。 解决办法:使用union all就可以了。union all不涉及比较。原创 2007-10-12 16:02:00 · 7081 阅读 · 1 评论 -
oracle 将A用户权限赋给B用户
也是从优快云上找来的.....1).logon as grantor, for instance USER1 2). run PL/SQL scripts: DECLARE p_grantee VARCHAR2(30):=ywxt_module_admin; BEGIN FOR rec IN (SELECT ob转载 2007-10-10 15:51:00 · 2487 阅读 · 0 评论 -
管理表空间
管理表空间的几个基本准则 使用多个表空间使用多个表空间是有好处的,从硬件上说:我们可以将不同应用的数据存放在不同的表空间内,并且放在不同的分区上,这样可以防止多个应用抢占磁盘的I/O资源,另外当磁盘有损坏时不会同时影响到多个应用。从数据库上说:使用多个表空间可以将不同的用户数据从数据字典中分离,以减少一个数据文件的数据字典对象和模式对象之间的竞争。同样的临时表空间也是需要创建多个,原创 2007-06-11 20:32:00 · 1107 阅读 · 0 评论 -
ORACLE表空间管理II
使用只读表空间只读表空间:从字面意思理解就是一个只能执行查询等不影响表空间内存储的数据的事务的一个表空间。那现在来看看它的定义:只读表空间的主要目的是消除执行数据库大量的静态部分的备份和恢复的需要。因此只读表空间应该有如下特性: 任何用户都不可以在表空间创建或修改数据 没有回滚段 可以随原创 2007-06-13 20:55:00 · 1753 阅读 · 0 评论 -
Oracle的表空间
本想先从创建用户开始的 ,但是在创建过程中发现还需要给用户分配表空间,既然如此,先做表空间好了。oracle 在安装时会有一句提醒,就是说表空间尽量不要和 oracle 程序放在同一个分区下以避免 I/O 资源的争夺,所以说,有条件的话,表空间最好是放在不同分区上,以免在并发访问时I/O资源发生争抢降低效率。oracle 的表空间,从文件上看就是几个限定容量的数据文件,表空间内的表和数据都原创 2007-06-09 20:29:00 · 1226 阅读 · 0 评论 -
FireBird 表数据 导入 Oracle 表
1、将Firebird 的表数据导出为 MS EXCEL 文件2、使用PL/SQL连接目标oracle数据库,选择Tools->ODBC Importer3、在 Data from ODBC 标签页中的 User/System DSN中选择 EXCEL FILES4、点击 Connect,选择EXCEL文件5、在TABLE/QUERY左侧的列表中,选择刚才打开的EXCEL文件,在R原创 2008-05-13 11:49:00 · 1771 阅读 · 1 评论