从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法(转+改)

从服务器将ORACLE数据库导出和导入本地oracle数据库中的方法

 

一:将服务器上的ORACLE数据库导入到本地机子上;

具体方法:

在CMD模式下执行以下命令
1\导出:

exp 用户名/密码@服务器端数据库ID owner=用户名 file=c:/文件名.dmp
例如下面:

exp pofs/[email protected]:1521/orcl owner=pofs file=e:/pofs.dmp搜索 

二:建立本地oracle数据库

具体方法:

点击开始->程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant.

 

运行后点击下一步,选择创建数据库->next->选择一般用途->填写自己的数据库名->next-->填写口令,选择同一口令吧,当然你也可以为每个用户填写不同的口令,以后基本上默认安装吧。安装完成后退出即可。

 

三:建立用户,并赋予DBA权限

具体方法:

1.cmd->sqlplus 用户名/密码@数据库名 (as sysdba)
->enter
注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba

在刚建立的本地数据库中,用DBA的权限账户进入,然后建立自己的用户,并赋予DBA等权限;

具体实例代码:

2. SQL> conn sys/change_on_install as sysdba;  (分号不可少,少了认为语句还没结束)

     ->enter ->    已连接。  

3. SQL> create user pofs identified by pofs;   

     ->enter ->   用户已创建。

4. SQL> grant create session,create table,create view to pofs;

     ->enter ->  授权成功。   

5. SQL>grant DBA to pofs;

    ->enter ->   授权成功。

四:导入oracle数据库

 具体方法:

接上面命令窗口

1. 退出数据库链接

SQL>exit

2. CMD模式下执行以下命令

imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y;

 

 

 

 

猜你喜欢

转载自a475334705.iteye.com/blog/2200836