请教如何使用oracle 刚刚在本地安装了数据库,并创建了一个实例,然后又安装了pl/seq我现在想把两个DMP文件导入到数据库中,并使用pl/seq来操作导入的数据……我接下来该怎么操作?请详细说明一下,我以前没弄过这个东西,现在有点手足无措了…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个自己研究下就可以了.. 在界面上点点就可以了.ORACLE 数据库逻辑备份 简单 EXP/IMP http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx------------------------------------------------------------------------------ Blog: http://blog.csdn.net/tianlesoftware 网上资源: http://tianlesoftware.download.csdn.net 相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx Q Q 群:62697716 在本地安装了数据库,并创建了一个实例,然后又安装了pl/seq 我现在想把两个DMP文件导入到数据库中,并使用pl/seq来操作导入的数据…… 我接下来该怎么操作?(我想我已经把需求说的很明白了) 你有两个库么,为什么会有两个dmp文件,你的dmp文件是通过什么方式导出的,具体操作我的blog上都有,你可以去看一下 你现在需要做的是把dmp文件导入新建的库中,然后通过plsql可以连接此实例进行操作 两个dmp文件应该是通过远程数据库导出的,严格的说是我从别人那里拷过来的…… 你安装了本地数据库,oracle会提供imp或者是DMP功能,如果你安装了10G以上版本还可以使用IMPDP或者是DMPDP功能,只要在命令行里输入imp即可进入交互式的命令行窗口,一看就知道怎么做了!或者你也可以把需要的参数都给出,不使用命令行交互模式都可以的!打开命令行窗口应该不是问题吧!接着要做的就是使用imp命令了! 我想用pl/seq连接oracle进行操作,不知道如何连接操作 你用imp username/password@SID,就可以导入dmp 你用imp username/password@SID,就可以导入dmp exp导出的dmp和你的版本一致么。关于导入你可以imp help=y看看用法 导入命令:imp userid=huang/admin@itjob file=c:\emp.dmp fromuser=? touser=? -- 使用当前用户导入imp userid=system/itjobadmin@itjob file=c:\emp.dmp fromuser=huang --使用系统用户导入 你说的PL/SEQ是PL/SQL Developer吗?如果是的话,就需要先在你本地创建一个数据库实例(比如名字是db1),然后修改${oracle_home}\server\NETWORK\ADMIN\tnsnames.ora文件,将你的实例加进去:local.db1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db]) ) ) --以上local.db1可以随意定义,也就是你下面在PL/SQL Developer看见的数据库实例代号.localhost表示你的实例在你本地,如果在其他server上,你就用IP替换.1521是安装oracle默认的端口,如果你没改过,一般就是它了.db1就是你的实例名.保存后再打开PL/SQL Developer,就可以选择连接你的数据库实例了.选择Tools->Import Tables...就可以导入data了. 用利用imp指令将dmp文件导入, 然后利用PL/SQL Developer连接oracle数据库就可以了 连接成功后,在左边框架里就有整个数据库,你可以对应操作就是 我觉得你导入之前有两点要注意的1.看一下你的数据库里有没有表空间,要是没有你要建的.具体语句你去网上查吧,很多2.你还得创建用户,并且要把你刚才创建的表空间指定给这个创建的用户.创建用户也去网上找吧,很多然后在用imp命令导入.注意一点就是你导出的哪个dmp数据文件用的是什么用户名,这个用户名的权限有时会和你新建的这个用户权限不一样,不过应该不用理它,就是在导入时会报些错误.不过应该没什么问题 win7 x64 无法安装ORACLE客户端,有遇到过的么? 关于case when的用法 Oralce企业管理器组件安装 请教高手一条SQL语句 -- 问 -- 低版本客户端访问高版本数据库问题 db buffer cache使用 救命啦!在线等!急关于ora-01652 一个急于解决的问题!!(100分) 有个问题一直想不通,请问有人知道ASP能否调用oracle大型字段BLOB,CLOB............ 导出/导入 简单问题,多谢了! 关于在OEM中查看Concurrency会话 删除重复记录
这个自己研究下就可以了.. 在界面上点点就可以了.
ORACLE 数据库逻辑备份 简单 EXP/IMP
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
,具体操作我的blog上都有,你可以去看一下
两个dmp文件应该是通过远程数据库导出的,严格的说是我从别人那里拷过来的……
imp userid=huang/admin@itjob file=c:\emp.dmp fromuser=? touser=? -- 使用当前用户导入
imp userid=system/itjobadmin@itjob file=c:\emp.dmp fromuser=huang --使用系统用户导入
如果是的话,就需要先在你本地创建一个数据库实例(比如名字是db1),然后修改${oracle_home}\server\NETWORK\ADMIN\tnsnames.ora文件,将你的实例加进去:
local.db1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db])
)
)
--以上local.db1可以随意定义,也就是你下面在PL/SQL Developer看见的数据库实例代号.localhost表示你的实例在你本地,如果在其他server上,你就用IP替换.1521是安装oracle默认的端口,如果你没改过,一般就是它了.db1就是你的实例名.保存后再打开PL/SQL Developer,就可以选择连接你的数据库实例了.
选择Tools->Import Tables...就可以导入data了.
用利用imp指令将dmp文件导入, 然后利用PL/SQL Developer连接oracle数据库就可以了
连接成功后,在左边框架里就有整个数据库,你可以对应操作就是
1.看一下你的数据库里有没有表空间,要是没有你要建的.具体语句你去网上查吧,很多
2.你还得创建用户,并且要把你刚才创建的表空间指定给这个创建的用户.创建用户也去网上找吧,很多
然后在用imp命令导入.
注意一点就是你导出的哪个dmp数据文件用的是什么用户名,这个用户名的权限有时会和你新建的这个用户权限不一样,不过应该不用理它,就是在导入时会报些错误.不过应该没什么问题