exp存储过程
❶ Oracle怎么导出存储过程
1、首先登录到数据库中,点击右上角有个工具栏,点击工具栏上的tools。
❷ oracle 11g expdp 可以导出存储过程吗
为什么非要用expdp导出,直接复制就好了。
可以导出存储过程,我知道imp导入时有一个编译的参数(COMPILE,默认是Y),那么exp一定可以导出。
expdp是exp的升级版本,那么按照用户导出的,应该也会包含该用户下的过程。
只导出存储过程的,似乎不行。
❸ oracle9i 中exp/imp 语句能否实现只导入或者导出部分表,或者部分存储过程等等
可以使用expdp 和 impdp 这对备份恢复命令,
前提是你的oracle帐户必须有物理文件的read和write权限.
如果有权限,就直接expdp和impdp,成功后有一个mpfile.log 和mpfile.dmp 把dmp复制过去就可以直接impdp 了.
具体的可以给个参考:
--导出
sql>create directory mp_dir as 'f:\bak'; ---DBA用户,确定备份文件放哪里(已经存在的目录)?
SQL>grant read,write on directory mp_dir to scott; --赋予scott用户的读写权限
C:>expdp scott/tiger directory=mp_dir [mpfile=mybackup.dmp] [tables = emp,dept] --mpfile设置备份文件名 tables 需要导出那些表[tab1,tab2,....]
--导入
C:>impdp scott/tiger directory = mp_dir mpfile = mybackup.dmp tables = [表名1,表名2 ...]
SQL>是 在sqlplus下操作的, C:>是在系统命令行上操作
❹ exp导出数据库只导出表结构和存储过程
导出文件:
EXPDAT.DMP
>
e:\test.dmp
(1)E(完整的数据库),
(2)U(用户)
或
(3)T(表):
(2)U
>
导出权限
(yes/no):
yes
>
导出表数据
(yes/no):
yes
>
在导出的界面中,有一项选择
导出表数据
(yes/no):
yes
,输入no
即可。
❺ [求助]------ORACLE用EXP命令如何导出数据库,不要数据只要空的表结构,和后台的存储过程
在cmd中输入 exp username/password@连接串
回车,在进入如下时,输入no,就ok了
导出表数据(yes/no):yes> no
❻ 如何导出ORACLE指定存储过程
1、要想连接到一个数据库,先得配置一个tnsnames.ora文件。路径位于 【XX】/NETWORK/ADMIN/tnsnames.ora。【XX】视具体情况而定。
截图中红框标记的地方需要改成你需要连接的数据库的信息。
注意事项
若出现乱码,可能需要将编写的sql文件转换为utf-8格式。
若提示无法创建spool文件,请确保目录C:/EXP/DDL存在,或者指定新的路径。
❼ oracle的exp导出的具体使用方法
对于:oracle的exp,就你的问题简答如下:
1、用户名和密码,提供这两个参数的作用是什么?
ORACLE是有权限管理及加密的,不知道用户名与密码会让你导不出数据。
(当然,如果你能本地登录安装ORALCE的地服务器,一般可以用管理员身份强登后改密码进行相关处理)。
2、提供用户名是导出该用户下的所有内容吗?
ORACLE中,用户与数据库是相对独立的概念,就象某几个人与某几个办公室,并不是一一对应关系,一个人可以有几个办公室的钥匙,当然,也可能一个办公室的钥匙都没有,或是只有能过窗户查看某个办公室内情况的权。
所以,某个用户,可以导出该用户下的内容,也可以导出其它用户的内容,前提是你登录的这个用户有相关的权限。
比如sys用户一般就是超级用户,可以导出所有用户的对象(表、存储过程,等等)。
3、那提供的数据库名又是干什么的?
就是上面我说的“办公室”的概念了。一般exp一次只能导出一个“办公室”(数据库)里的数据。
❽ exp full=y 是不是导出数据库文件(包括存储过程,试图等等)
full=y是全库导出,导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据。包括表、索引、视图、存储过程等所有对象。
❾ exp 导出数据 正在导出同义词 正在导出视图 正在导出存储过程 正在导出运算符
列栏位值过大导致的。
❿ imp后表中汉字正常,存储过程汉字乱码,如何解决和exp时字符集一样的
我认为是客户端字符集的问题
Oracle进行字符转换的时候,需要检查你的客户端的字符集设置
我记得是NLS_LANG变量,不是你查的LANG
试试设置一次NLS_LANG=AMERICAN_AMERICA.AL32UTF8试试
两边都是!
我也很好奇,原理上是这样,不知道是否可行