我是靠谱客的博主 专一季节,最近开发中收集的这篇文章主要介绍oracle exp\imp备份导入 修改字符集,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

导出exp username/password@(IP/)tablespace full=y file=C:*.dmp;

1、创建表空间:
格式: create tablespace 表间名 datafile '数据文件名' size 表空间大小
                create tablespace data_test datafile 'e:oracleoradatatestdata_1.dbf' size 2000M;
                create tablespace idx_test datafile 'e:oracleoradatatestidx_1.dbf' size 2000M;
                (*数据文件名 包含全路径, 表空间大小 2000M 表是 2000兆)
2、建好tablespace, 就可以建用户了
          格式: create user 用户名 identified by 密码 default tablespace 表空间表;
                create user study identified by study default tablespace data_test;
                (*我们创建一个用户名为 study,密码为 study, 缺少表空间为 data_test -这是在第二步建好的.)
                (*缺省表空间表示 用户study今后的数据如果没有专门指出,其数据就保存在 data_test中, 也就是保存在对应的物理文件 e:oracleoradatatestdata_1.dbf中)

创建用户并指定表空间
CREATE USER cici IDENTIFIED BY cici PROFILE DEFAULT DEFAULT TABLESPACE CICI ACCOUNT UNLOCK;
create user jykl identified by jykl default tablespace jykl_data temporary tablespace jykl_temp;
授权给新用户
GRANT connect, resource TO cici;
grant create session to cici;
4. 授权给新用户
          grant connect,resource to study;
          --表示把 connect,resource权限授予study用户
          grant dba to study;
          --表示把 dba权限授予给 study
5. 创建数据表          
      在上面,我们已建好了用户 study 我们现在进入该用户          
      sqlplusw study/study@test   然后就可以在用户study中创建数据表了          
      格式: create table 数据表名 

 

之后导入imp username/password@tablespace full=y file=C:*.dmp;

或者imp username/password@tablespace  file=C:*.dmp fromuser=username touser=username;

如果导入过程中出现字符集问题按以下操作

oracle查看字符集和修改字符集 :

查看数据库服务器的字符集:

select userenv('language') from dual ;

登陆用dba:

停掉数据库 :

shutdown immediate;

启动数据库到mount状态下 :

STARTUP MOUNT;

ALTER SESSION SET SQL_TRACE=TRUE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;

启动数据库 :

Alter database open

设置字符集:

ALTER DATABASE CHARACTER SET ZHS16GBK;

先把数据库中的有中文乱码的清空了。 然后在执行。这是有可能报错   执行这个跳过字符集检查:

ALTER DATABASE character set INTERNAL_USE ZHS16GBK

关闭数据库:

Shutdown immediate

重启:

startup; 

最后

以上就是专一季节为你收集整理的oracle exp\imp备份导入 修改字符集的全部内容,希望文章能够帮你解决oracle exp\imp备份导入 修改字符集所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部