用
Oracle Database Configuration Assistant
创建好数据库
A(
在开如菜单里
)
在
DOS
环境下
,
打入
Sqlplus/nolog
Connect system/system as sysdba
Create user smile identified by smile;// 注意别忘记打分号
Grant dba to smile with admin option;
导入数据进入
A,imp smile/smile@A file=c:\bb.bmp
imp system/manager@TEST file=d:\daochu.dmp
full=y
数据
导
出:
1
将数据
库
TEST
完全
导
出
,
用
户
名
system
密
码
manager
导
出到
D:\daochu.dmp
中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据
库
中
system
用
户
与
sys
用
户
的表
导
出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3
将数据
库
中的表
table1
、table2
导
出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 4
将数据
库
中的表
table1
中的字段filed1以00打
头
的数据
导
出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\ where filed1 like 00%\
上面是常用的
导
出,
对
于
压缩
我不太在意,用
winzip
把dmp文件可以很好的
压缩
。
不
过
在上面命令后面
加上 compress=y 就可以了 数据的
导
入
1
将D:\daochu.dmp 中的数据
导
入
TEST
数据
库
中。
imp system/manager@TEST file=d:\daochu.dmp
上面可能有点
问题
,因
为
有的表已
经
存在,然后它就
报错
,
对该
表就不
进
行
导
入。
在后面加上 ignore=y 就可以了。 2 将d:\daochu.dmp中的表table1
导
入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1) 基本上上面的
导
入
导
出
够
用了。
不少情况我是将表
彻
底
删
除,然后
导
入。
注意:
你要有足
够
的
权
限,
权
限不
够
它会提示你。
数据
库时
可以
连
上的。可以用
tnsping TEST
来
获
得数据
库
TEST
能否
连
上。