房天下 > 房天下问答 > 业主生活 > 其他
  • oracle 用户登录

    我远程连接服务器,创建了一个myUuser用户,然后还要远程连接服务器用此用户登录,然后倒入dmp文件,附上代码,谢谢

    提问者:lazychen

    发布于2010-12-19

共1个回答
  • lasetubin 丨Lv 0
    远程跟本地登录时差不多的。sqlplus登录,conn myUuser/password@sid导入dmp可能会麻烦一点,给个操作手顺吧。1\导出:exp user\user@dbname owner=user file=path\file;2\查看原数据库你要导出的用户的默认表空间(sys用户权限)select * from dba_extents whereowner='你想导出的用户名'3、查看表空间对应数据文件(sys用户权限)select * from dba_data_files where tablespace_name ='你想导出的用户对应的表空间'4、目的数据库建立表空间(最大表空间与db block size相关,如果是默认的话,不能超过32G)create tablespace '目标表空间、与你想导出的用户对应的表空间对应' logging datafile ‘路径数据文件名如G:\oracle\oradata\lodw\TEST01.DBF’size 500M autoextend on next 50M maxsize 50000M extent management local5、创建用户create user ‘目标数据库上的用户’identified by '你设的password' default tablespace '上面的目标表空间' temporary tablespace temp profile default;6\授权给新建用户grant connect ,resouce to‘你新建的用户’;7导入imp '目标db user'/'password'@目标数据库 fromuser=‘原数据库导出的用户’ touser='你新建的用户' file='刚才导出的dump'建议你exp按用户导出,导入时也按用户导入。导入前先把所有用户和表空间建好,再导,可能该用户的表要授权给其他用户检索更新,如果其他用户不存在就会报错。
    +1 2010-12-19 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。