oracle11g导入导出金冠53777

作者:操作系统

Oracle11g 创造表空间、成立顾客、剧中人物授权、导入导出表以致国语字符乱码问题,oracle11g导入导出

前提:本机已经安装了Oracle11g数据库。 需要:使用PL SQL数据库连接工具操作Oracle数据库 生机勃勃、创制表空间和客商      想要操作数据库,首先要求成立顾客并给客商赋予权限;在创制客户时必要钦点表空间并点名客户在表空间中可以知道利用的尺寸。由此,想要成立客商,首先需求创建数据库表空间。      1、接纳sqlplus工具成立客商及表空间:      (1)张开sqlplus工具:初始——》全部程序——》 Oracle --OraDb11g_home1——》应用程序开辟——》SQL Plus      (2)创设表空间:        以顾客system连接数据库,密码为您安装数据库时设置全局数据库的窗口设置的管住口令,SYSTEM、SYS、SYSMAN、DBSNMP的开端密码都以以此密码,顾客SCOTT的上马口令为tiger。        创立表空间的口舌:datafile2.dbf为新创设的表空间数据文件,注意:存放表空间数据文件的目录(这里是D:OracleFilesOracleData)必得已经存在,否则会报下边包车型客车大错特错,该目录是团结定义的,不必然就和下图中的相像。  金冠53777 1 改革数据文件地点后,成立表空间成功: 金冠53777 2 这里运用的是本地化管理艺术开创的,dbsp_2是表空间的称号,size 10m 表示表空间的分寸,extent management local autoallocate是设置当表空间大小已满时,用自动管理的不二诀要增添表空间。还会有另生机勃勃种扩展情势是历次扩充相像的高低,语句为: extent management local uniform size 256K;在那之中,256k是依据实际须求设置的。 查找表空间尺寸语句:  金冠53777 3 (3)创立客商: 金冠53777 4 第二个testUser为顾客名,第3个testUser为客商密码,default tablespace是默许表空间,这里设置成上边成立的表空间,temporary tablespace是一时表空间,quote设置客商在表空间上占领的上空尺寸。假若不钦命暗中认可表空间,Oracle会将SYSTEM表空间钦赐为客商的暗中认可表空间;若无用quota子句,客商在特定表空间的分配的定额为0,顾客无法在该表空间上创建数量对象。 创制客商后,当顾客分配的上空非常不够时,能够扩大用户的长空: alter user testUser quota 20m on dbsp_2;将客商的上空扩张为20m 订正客商密码: alter user testUser identified by 123456;将客商的密码设置为123456。 一时客商会处于锁定状态,解锁顾客: alter user testUser account unlock; (3)为客商安装权限       开始建设构造的顾客未有其他权力,无法施行其它数据库操作,由此必需为客户安装权限大概剧中人物。被付与了有个别剧中人物的客商将具备该剧中人物所具有的权限,常被用到的种类预订义剧中人物:CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE、IMP_FULL_DATABASE。此中,CONNECT、RESOURCE、DBA紧要用以数据库管理,数据库管理员要求被授予那四个角色。经常的数据库开采人士,需求被予以CONNECT、RESOURCE角色就能够。EXP_FULL_DATABASE、IMP_FULL_DATABASE脚色分别用于操作数据库导出、导入相关的操作。为顾客付与角色: 金冠53777 5           (4)创设顾客并为客户授权的另风流浪漫种办法:用PL SQL工具   双击运转PLSQL Developer软件,连选择当地的oracle数据库服务器    金冠53777 6

 

在“对象”下,找到users,右击采纳“新建” 金冠53777 7

 

 在弹出的“创造客商”窗口中,输入新顾客的称号、口令,暗许表空间、一时表空间等  金冠53777 8

 

 

授予新客商权限,付与其剧中人物权限:connect、resource,那样顾客本事登入操作数据库   金冠53777 9

 

 (5)创设数据库顾客达成后,就能够用该顾客名、密码登陆PL SQL工具操作数据库了。 二、数据库数据的导入导出      数据导出:PL SQL登陆成功后,点击工具--》导出表--》选中要导出的表--》插入SQL--》选中删掉表选项、去掉富含存款和储蓄前边的对号,接纳输出文件的职位--》点击导出开关--》等待导出实现。  金冠53777 10

 

 数据导入:点击PL SQL左上角的新建--》命令窗口 金冠53777 11

 

 输入@+sql文件地点,点击回车,就可以将表导入数据库。  金冠53777 12

 

      导入数据库的历程中,或许会报表空间欠缺的不当“unable to create INITIAL extent for segment in tablespace”       校正表空间数据文件大小:      alter database datafile 'xxx.dbf' autoextend on next 10m [maxsize 500m];      每一遍扩充10m,最大尺寸为500m。后续表空间相当不足,还足以改革maxsize的值。 三、Oracle数据库乱码难点:     1、 导入导出的历程中,可能会开掘导出的sql文件中要么PL SQL展现的汉语汉字乱码、呈现问号:  金冠53777 13

 

     恐怕是因为ORACLE数据库的编码格式不援救普通话汉字,纠正议程如下:      (1) 最早-运营-输入regedit-回车步入注册表,依次单击HKEY_LOCAL_MACHINE--->SOFTWARE ---> ORACLE--->KEY_OraDb11g_home1(差别版本的Oracle展现的都不太相符,但都会蕴藏home这么些单词),找到“NLS_LANG”,查看数值数据是或不是为:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,倘诺不是就将它设置为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK。” 金冠53777 14

 

     (2)设置完登记表后,接下去设置我们的情况变量,Computer(右键) --->属性--->高端系统装置--->高端--->情况变量--->新建,个人提议新建顾客变量,变量名输入:“NLS_LANG”,变量值输入:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。点击鲜明即可,到此大家就安装完了。 金冠53777 15

 

 (3)那样设置过后,sql文件和PL SQL中应该能够来得汉语了。      2、经过地点的手续后,或者晤面世部分表能够展现普通话、部分表汉语还是乱码的图景,登入PL SQL工具时提醒:“数据库字符集和客商端字符集是例外的,字符转变恐怕会导致不可预料的结果“      原因:那是因为ORACLE服务器和顾客端字符编码格式设置的例外,即刚刚改革的注册表中的编码格式与Oracle数据库中的编码格式分化。      搞定办法:张开sqlplus窗口,查看当前编码格式:      金冠53777 16

自笔者的数据库已经配备过了,和上边注册表中的字符集是均等的,假诺差异,供给改换字符集,方法如下:

      sql> conn / as sysdba;   sql> shutdown immediate;   database closed.   database dismounted.   oracle instance shut down.   sql> startup mount;   oracle instance started.   total system global area  135337420 bytes   fixed size                          452044 bytes   variable size                     109051904 bytes   database buffers              25165824 bytes   redo buffers                      667648 bytes   database mounted.   sql> alter system enable restricted session;   system altered.   sql> alter system set job_queue_processes=0;   system altered.   sql> alter system set aq_tm_processes=0;   system altered.   sql> alter database open;   database altered.   sql> alter database character set internal_use ZHS16GBK   sql> shutdown immediate;   sql> startup;       经过地点的手续,数据库服务器和客商端的字符集风姿罗曼蒂克致了,应该不会现出中文汉字乱码的主题素材了。       以上是今天操作数据库境遇的标题,今后理应能够健康使用本地Oracle11g数据库了。         参照他事他说加以考查小说:        图像化方法成立顾客:        更正Oracle注册表和情状变量字符集:        修改Oracle字符集:

创立表空间、创造客户、剧中人物授权、导入导出表以致国语字符乱码难题,oracle11g导入导出 前提:本机已经安装了Oracle11g数据库。需...

本文由金冠53777-金冠娱乐53777-Welcome发布,转载请注明来源

关键词: