怎样实现oracle不同用户的导入导出问题

       因为记录比较多也不知道用这種方法的效率怎么样。 之前本本上有2个dump的测试库 上次一不小心删了一个dump文件。 现在就剩一个 刚才导入了一下。最大的分区表记录1200w.数据量没有朋友的那个生产库大 不过可以测试一下。

注意: 新建的表没有原来表的索引和默认值, 只有非空(not null)的约束素条件可以继承过来,其它的約束条件或索引需要重新建立. 如果原始表是分区表采用这种方式创建的是非分区表。

在这里再尝试用nologing模式看看这次需要多长时间:

       通過上面2个测试,时间都差不多我还是在我的本本上测试的。 硬盘的读写能力比服务器硬盘还要差很多 所以,如果在服务器上进行这种操作还应该会快一点。

}

oracle导入导出如何创建一个账户,並在这个账户中导入导出表

1.如何在数据库中创建一个账户:

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份exp命令可以把数据从远程数据库服务器導出到本地的dmp文件, imp命令可以把dmp文件从本地导入到远处的数据库服务器中 利用这个功能可以构建两个相同的数据库,一个用来测试一個用来正式使用。

执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行

通过记事本的方式编译:

3.在sqlplus中也可以使用其他用户连接,例如之前了解过的syssystem用户;

如果是超级管理员的话(sys)则在连接的最后必须写上AS SYSDBA。以系统管理员的身份进行登录

4.如果在不同用户(scott用户/sys用户)下面想访問emp表的话,在必须加上用户名即:表的完整名称:“scott.emp

5.如果想知道当前连接的是哪个用户怎么办呢?

 用desc+表名的形式查看表的结构

6.你可鉯输入一个“/,表示重复执行上一条语句的操作。

7.上面的是在scott/tiger模式下面的操作如果想进入hr模式,因为默认的hr模式已经被锁定就需要对該用户模式解锁。

对用户模式解锁的具体步骤如下:

(1)以system的身份连接到数据库

(2)解锁用户账号并修改其登陆密码。

(3)连接到HR模式并查看该模式下面所包含的表

(5)以DBA的身份进入

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信