我有个oracle数据库A,现在又建立了另一个备份oracle数据库B,现在想把A库中所有的表空间和用户导出,然后在B库中生成,不知道该如何做。 如果一个一个建,太麻烦了。 不知道是否有更好的办法。
1、DATABASE和所有表空间的FLASHBACK是ON SQL> show user USER 为 "SYS" SQL> select flashback_on from v$database; FLA --- YES ...
最近要把8i从 win2k 迁移到 linux 下 我也是才学习 oracle 的,使用 rh80, ext3 建立一个3000MB的表空间被告知不能创建,改来改去发现只能小于2G。 后来翻了一些以前的帖子,说是 8i 的确会出现这样的情况,也有人提到用 ulimit -f unlimited 来解决,就试了一下,还是不行。 那些帖子基本上都是不了了之,实在不明白,是我漏掉了什么步奏还是的确不能大于2G,请各位说一下。
oracle中怎么查看某个表的所有者(Owner)? ------------------------------------ 问题换了: ------------------ dbms_metadata.get_ddl好像有问题? --------------------------------------------- SQL> conn hr/hr Connected. SQL> select DBMS_METADATA.GET_DDL('TABLE', 'EMPLOYEES', 'HR') from user_objects u; DBMS_METADATA.GET_DDL('TABLE','EMPLOYEES','HR') -------------------------------------------------------...
我的数据库(oracle9.2.0.1.0)的表空间快不够了!我在创建数据库的时候建了两个数据文件,分别是2G(ntfs),但是现在随着数据量的增加,空间不够了!现在我该如何增加表空间比较好,是把数据文件的空间增大还是另外再增加数据文件,如果增加新的数据文件,会影响数据库的运行吗?可以解决空间不足的问题吗?还有表空间对于数据文件的HASH算法是怎么回事?望高人指教!!! _________________