??xml version="1.0" encoding="utf-8" standalone="yes"?>
来以更快得多的速度加蝲和卸载数据?/span>
1.Data Pump 导出 expdp
例子Q?/span>
sql>create directory
dpdata1 as '/u02/dpdata1';
sql>grant read, write on directory dpdata1 to
ananda;
$expdp ananda/abc123 tables=CASES directory=DPDATA1
dumpfile=expCASES.dmp job_name=CASES_EXPORT
$expdp ananda/abc123
tables=CASES directory=DPDATA1
dumpfile=expCASES_%U.dmp parallel=4
job_name=Cases_Export
include/exclude
例子Q?/span>
include=table:"in('DB','TS')"
或者include=table:"like
'%E%'"
或者include=function,package,procedure,table:"='EMP'"
或者exclude=SEQUENCE,TABLE:"IN
('EMP','DEPT')"
2.Data Pump 导入 expdp
1)从expdp中获取数据源
exp.dmp
2)复制某个数据库中的一个schema到另一个数据库中?/span>
3)
在同一个数据库中把一个schema中所有的对象复制到另一个schema中?/span>
例子Q?/span>
1)impdp 的数据源是expdp
导出来的DMP文g
impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp
job_name=cases_import
2)复制某个数据库中的一个schema到另一个数据库中?/span>
--1.newwork_link为目标数据库建立的database_linkQ?/span>
(用户test
需要grant exp_full_database to TEST; )
create public database link
TOLINK
connect to TEST identified by oracle
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.20.199)(PORT =
1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)';
--2.impdp在目标数据库服务器上执行 只能低版本向高版本imp
impdp network_link=TOLINK
schemas=test remap_schema=test:link2
3)
在同一个数据库中把一个schema中所有的对象复制到另一个schema中?/span>
--1.创徏q接自己的database
link:
create public database link system_self connect to system
identified by "system" using 'orcl';
数据库链接已创徏?/span>
--2.复制hr
schema到test schema:
impdp system/system network_link=system_self
schemas=hr remap_schema=hr:test
一、创建逻辑目录Q该命o不会在操作系l创建真正的目录Q最好以system{管理员创徏?/span>
create directory dpdata1 as
'd:\test\dump';
二、查看管理理员目录(同时查看操作pȝ是否存在Q因为Oracleq不兛_该目录是否存在,如果不存在,则出错)
select
* from dba_directories;
三、给scott用户赋予在指定目录的操作权限Q最好以system{管理员赋予?/span>
grant
read,write on directory dpdata1 to scott;
四、导出数?/span>
1)按用户导
expdp
scott/tiger@orcl schemas=scott dumpfile=expdp.dmp
DIRECTORY=dpdata1;
2)q行q程parallel
expdp scott/tiger@orcl directory=dpdata1
dumpfile=scott3.dmp parallel=40 job_name=scott3
3)按表名导
expdp
scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp
DIRECTORY=dpdata1;
4)按查询条件导
expdp scott/tiger@orcl directory=dpdata1
dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
5)按表I间?/span>
expdp
system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp
TABLESPACES=temp,example;
6)导整个数据库
expdp system/manager DIRECTORY=dpdata1
DUMPFILE=full.dmp FULL=y;
五、还原数?/span>
1)导到指定用户?/span>
impdp scott/tiger
DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;
2)改变表的owner
impdp
system/manager DIRECTORY=dpdata1 DUMPFILE=expdp.dmp TABLES=scott.dept
REMAP_SCHEMA=scott:system;
3)导入表空?/span>
impdp system/manager DIRECTORY=dpdata1
DUMPFILE=tablespace.dmp TABLESPACES=example;
4)导入数据?/span>
impdb system/manager
DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y;
5)q加数据
impdp system/manager
DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=system
TABLE_EXISTS_ACTION=append;
Expdp/Impdp的相兛_?/span>
EXPDP命o行选项
1.
ATTACH
该选项用于在客户会话与已存在导Z用之间徏立关?语法如下
ATTACH=[schema_name.]job_name
Schema_name用于指定Ҏ?job_name用于指定导出作业?注意,如果使用ATTACH选项,在命令行除了q接字符串和ATTACH选项?不能指定M其他选项,CZ如下:
Expdp
scott/tiger ATTACH=scott.export_job
2.
CONTENT
该选项用于指定要导出的内容.默认gؓALL
CONTENT={ALL | DATA_ONLY |
METADATA_ONLY}
当设|CONTENT为ALL
?导出对象定义及其所有数?为DATA_ONLY?只导出对象数?为METADATA_ONLY?只导出对象定?/span>
Expdp scott/tiger
DIRECTORY=dump DUMPFILE=a.dump
CONTENT=METADATA_ONLY
3.
DIRECTORY
指定转储文g和日志文件所在的目录
DIRECTORY=directory_object
Directory_object用于指定目录对象名称.需要注?目录对象是用CREATE
DIRECTORY语句建立的对?而不是OS 目录
Expdp scott/tiger DIRECTORY=dump
DUMPFILE=a.dump
建立目录:
CREATE DIRECTORY dump as
‘d:dump’;
查询创徏了那些子目录:
SELECT * FROM dba_directories;
4.
DUMPFILE
用于指定转储文g的名U?默认名称为expdat.dmp
DUMPFILE=[directory_object:]file_name
[,….]
Directory_object用于指定目录对象?file_name用于指定转储文g?需要注?如果不指定directory_object,导出工具会自动用DIRECTORY选项指定的目录对?/span>
Expdp
scott/tiger DIRECTORY=dump1 DUMPFILE=dump2:a.dmp
5.
ESTIMATE
指定估算被导所占用盘I间分方?默认值是BLOCKS
EXTIMATE={BLOCKS |
STATISTICS}
讄为BLOCKS?oracle会按照目标对象所占用的数据块个数乘以数据块尺怼对象占用的I间,讄为STATISTICS?Ҏ最q统计g对象占用空?/span>
Expdp
scott/tiger TABLES=emp ESTIMATE=STATISTICS
DIRECTORY=dump
DUMPFILE=a.dump
6.
EXTIMATE_ONLY
指定是否只估导Z业所占用的磁盘空?默认gؓN
EXTIMATE_ONLY={Y |
N}
讄为Y?导出作用只估对象所占用的磁盘空?而不会执行导Z?为N?不仅估算对象所占用的磁盘空?q会执行导出操作.
Expdp
scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y
7.
EXCLUDE
该选项用于指定执行操作旉放要排除对象cd或相兛_?/span>
EXCLUDE=object_type[:name_clause]
[,….]
Object_type用于指定要排除的对象cd,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用
Expdp
scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW
8.
FILESIZE
指定导出文g的最大尺?默认?,(表示文g寸没有限制)
9.
FLASHBACK_SCN
指定导出特定SCN时刻的表数据
FLASHBACK_SCN=scn_value
Scn_value用于标识SCN?FLASHBACK_SCN和FLASHBACK_TIME不能同时使用
Expdp
scott/tiger DIRECTORY=dump DUMPFILE=a.dmp
FLASHBACK_SCN=358523
10.
FLASHBACK_TIME
指定导出特定旉点的表数?/span>
FLASHBACK_TIME=”TO_TIMESTAMP(time_value)”
Expdp
scott/tiger DIRECTORY=dump DUMPFILE=a.dmp
FLASHBACK_TIME=
“TO_TIMESTAMP(’25-08-2004 14:35:00’,’DD-MM-YYYY
HH24:MI:SS’)”
11. FULL
指定数据库模式导?默认为N
FULL={Y | N}
为Y?标识执行数据库导?
12.
HELP
指定是否昄EXPDP命o行选项的帮助信?默认为N
当设|ؓY?会显C导出选项的帮助信?
Expdp
help=y
13. INCLUDE
指定导出时要包含的对象类型及相关对象
INCLUDE =
object_type[:name_clause] [,… ]
14.
JOB_NAME
指定要导Z用的名称,默认为SYS_XXX
JOB_NAME=jobname_string
15.
LOGFILE
指定导出日志文g文g的名U?默认名称为export.log
LOGFILE=[directory_object:]file_name
Directory_object用于指定目录对象名称,file_name用于指定导出日志文g?如果不指定directory_object.导出作用会自动用DIRECTORY的相应选项?
Expdp
scott/tiger DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log
16.
NETWORK_LINK
指定数据库链?如果要将q程数据库对象导出到本地例程的{储文件中,必须讄该选项.
17.
NOLOGFILE
该选项用于指定止生成导出日志文g,默认gؓN.
18.
PARALLEL
指定执行导出操作的ƈ行进E个?默认gؓ1
19.
PARFILE
指定导出参数文g的名U?/span>
PARFILE=[directory_path] file_name
20.
QUERY
用于指定qo导出数据的where条g
QUERY=[schema.] [table_name:]
query_clause
Schema
用于指定Ҏ?table_name用于指定表名,query_clause用于指定条g限制子句.QUERY选项不能?
CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES{选项同时使用.
Expdp
scott/tiger directory=dump dumpfiel=a.dmp
Tables=emp query=’WHERE
deptno=20’
21. SCHEMAS
该方案用于指定执行方案模式导?默认为当前用h?
22.
STATUS
指定昄导出作用q程的详l状?默认gؓ0
23.
TABLES
指定表模式导?/span>
TABLES=[schema_name.]table_name[:partition_name][,…]
Schema_name用于指定Ҏ?table_name用于指定导出的表?partition_name用于指定要导出的分区?
24.
TABLESPACES
指定要导I间列表
25.
TRANSPORT_FULL_CHECK
该选项用于指定被搬U表I间和未搬移表空间关联关pȝ查方?默认为N.
当设|ؓY?导出作用会检查表I间直接的完整关联关p?如果表空间所在表I间或其索引所在的表空间只有一个表I间被搬U?显C错误信?当设|ؓN?
导出作用只检查单端依?如果搬移索引所在表I间,但未搬移表所在表I间,显C出错信?如果搬移表所在表I间,未搬Uȝ引所在表I间,则不会显C错误信?
26.
TRANSPORT_TABLESPACES
指定执行表空间模式导?/span>
27.
VERSION
指定被导出对象的数据库版?默认gؓCOMPATIBLE.
VERSION={COMPATIBLE | LATEST |
version_string}
为COMPATIBLE?会根据初始化参数COMPATIBLE生成对象元数?为LATEST?会根据数据库的实际版本生成对象元数据.version_string用于指定数据库版本字W串.调用EXPDP
使用EXPDP工具?其{储文件只能被存放在DIRECTORY对象对应的OS目录?而不能直接指定{储文件所在的OS目录.因此,
使用EXPDP工具?必须首先建立DIRECTORY对象.q且需要ؓ数据库用h予用DIRECTORY对象权限.
密码有效期由默认的180天修Ҏ“无限?/span>”Q?/span> 在系l管理员下执行如下语句即?/span>
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
修改之后不需要重启动数据库,会立即生效?/span>
下面是参考文档:
登陆数据库,
SQL*Plus: Release 11.2.0.1.0 Production on 星期?/span> 11?/span> 4 16:34:06 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
ERROR:
ORA-28001: the password has expired
google下,参考以下修改:
【原?/span>/触发因素?/span>
定是由?/span>oracle11g中默认在default概要文g中设|了“PASSWORD_LIFE_TIME=180?/span>”所D?/span>
【媄响和风险?/span>
影响Q密码过期后Q业务进E连接数据库异常Q媄响业务用?/span>
问题发生频率Q数据库密码q期后,业务q程一旦重启会提示q接p|?/span>
【解x案?/span>
按照如下步骤q行操作Q?/span>
1、查看用Lproifle是哪个,一般是defaultQ?/span>
sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文Ӟ?/span>defaultQ的密码有效期设|:
sql>SELECT * FROM dba_profiles s WHERE s.profile=""DEFAULT"" AND resource_name=""PASSWORD_LIFE_TIME"";
3、将密码有效期由默认?/span>180天修Ҏ“无限?/span>”Q?/span>
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之后不需要重启动数据库,会立即生效?/span>
4、修改后Q还没有被提C?/span>ORA-28002警告的帐户不会再到同样的提C;
已经被提C的帐户必须再改一ơ密码,举例如下Q?/span>
$sqlplus / as sysdba
sql> alter user 用户?/span> identified by <原来的密?/span>> ----不用换新密码
oracle11g启动参数resource_limit无论讄?/span>falseq是trueQ密码有效期都是生效的,所以必通过以上方式q行修改。以上的帐户名请Ҏ实际使用的帐户名更改?/span>
原文来自Q?a >http://www.mysjtu.com/page/M0/S570/570218.html
字符集(也称字元集,Character SetQ就是字W编码表(codepage)Q一个字W不文、中文、韩文等在计机pȝ内存或硬盘中通过二进制的字节Q?/span>ByteQ保存,q个二进制的~码是字符~码Q也U内码)Q字W集是字符与内码的对应Q映)表?/span>
因ؓ多国语言的原因,出CҎ本国语言制作的字W集。如使用最q泛?/span>ASCII~码Q由国国家标准局(?/span>ANSI)制定Q适用于所有拉丁、英文字W。中国大陆?/span>GB2312,GBK,GB18030{字W集Q这些字W集包含所有汉字字W的内码Q其?/span>GBK,GB18030UCؓ大字W集Q对J体中文也进行了~码。香港、台湾、澳门地Z?/span>Big5~码Q?/span>Big5收录了繁体中文(有些J体与中国大陆繁体字W有差异Q的~码Q不包含体中文的字符~码。韩文?/span>euc-kr的字W集Q韩文中也有很多汉字Q所以字W集包括很多汉字字符的编码。其他如日文、俄文等都有自己国家制定的字W集Q用来保证计机pȝ能正显C本国的语言文字。不同语a的字W集不具有通用性,ASCII字符集没有制定中文字W的~码Q?/span>GB2312没有制定韩文字符的编码,Big5没有制定体中文字W的~码Q针对这U不兼容性,官方发布?/span>UnicodeQ进一步优化的UTF7,UTF8,UTF16{)字符集,Ҏ一U语a的每个字W制定了l一且唯一的内码,满跨语a、跨q_的字W解码和转换处理?/span>
字符集编码(16q制Q示例:
字符/字符?/span> |
GBK |
Euc-kr |
UTF8 |
UTF16 |
物流 |
ce-ef ,c1-f7 |
da-aa,d7-b5 |
e7-89-a9,e6-b5-81 |
72-69,6d-41 |
삙z |
?/span> |
bb-ef ,bc-ba |
ec-82-bc,ec-84-b1 |
c0-bc,c1-31 |
注:
1) 字符“삙z”在韩文字W集Euc-kr中的~码?/span>bb-ef-bc-ba,?/span>GBK字符集中是没?#8220;삙z”q两个字W的Q也是?/span>bb-ef-bc-ba?/span>Euc-kr?/span>GBK~码对照表中是没有记录的Q如果你是?/span>GBK字符集来?#8220;삙z”作出解释Q解码)Q那GBKq字符“Q?#8221;Q因韩文字符是两个字节,所以用全角?Q代替,全角Q的~码?/span>GBK中是a3-bf?/span>
2) 汉字“物流”字符?/span>Euc-kr中的~码?/span>da-aa,d7-b5Q这说明韩文字符集中包含了部分汉字的~码Q当然这个编码与GBK字符集中“物流”两个字符的编码(ce-ef ,c1-f7Q是不同的,?/span>GBK去解释韩文字W集?#8220;物流”两个字符Q显C的l果肯定不是“物流”两个字符。同LQ在GBK中很多繁体中文字W的~码?/span>BIG5中相同繁体中文的字符~码也是不同的,例如你在体中文环境开发应用程序时Q窗体控件用繁体中文表C,但是在繁?/span>OSq行应用E序Q控件上的繁体中文变成了q或?Q原因就是不同字W集同样字符的编码是不同的,解决q个问题的方法就是将应用E序使用unicode~码保存Q告诉操作系l?/span>unicode字符集对你的应用E序中的字符q行解码?/span>
Windows操作pȝQ?/span>OSQ的字符集:不同语言?/span>OS的默认字W集是不一L。英?/span>OS使用ASCII字符集作为系l的字符集,体?/span>GB2312Q繁体?/span>Big5Q在VB.NET中,可用System.Text.Encoding.Default.EncodingName?/span>OS的字W集Q?/span>Windowspȝ本n对系l默认的字符集有很好的支持,但是安装?/span>OS上的应用E序却不一定这栗例如,在一个简体中文操作系l上安装了韩文版的某个应用程序,q个应用E序在开发时使用的是euc-kr字符集编码。因?/span>OS默认的处理非UnicodeE序的字W集?/span>GB2312,?/span> GB2312字符集ƈ未对M韩文字符q行~码Q在GB2312内找不到M一个韩文字W的内码Q找不到只能?#8220;Q?#8221;代替q个字符Q对应的~码变成?#8220;Q?#8221;的编码,例如Q?#8220;삙z”q两个韩文字W在E序q行时显C的?#8220;Q?#8221;。解册个问题,有三U方法:1Q该韩文应用E序使用Unicode~码保存。在体环境运行时Q?/span>OS使用Unicode字符集解码,只要pȝ安装韩文字体Q就可正常显C韩文;2Q将OS处理?/span>UnicodeE序使用的字W集改ؓeuc-krQ支持韩文应用程序的解码Q在control panel->Regional and Language Options 修改Q;3Q安装微软的AppLocale工具Q指定该韩文应用E序q行时?/span>euc-kr的字W集?/span>
为避免ؕ码,l一字W集Q操作系l字W集?/strong>Oracle客户端字W集?/span>Oracle数据库字W集Q设|ؓ?/span>Oracle 数据库的字符集一_
操作pȝ字符?/strong>Q?/span>
Ҏ一?/span>
开?/span>—q行Q输?/span>cmdQ输?/span>chcp命o
在控刉?/span>—区域和欲予选项Q查看本pȝzd的代码页对应的字W集
Ҏ二?/span>
开?/span>—q行Q输?/span>cmdQ?br />
Oracle
查看及修改:开?/span>—q行Q输入regeditQ?/span>扑ֈ
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
g改ؓ“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”
Oracle数据库字W集Q?/span>
安装数据库时讄
查询语句Q?/span>select userenv('language') from dual;
Checking for required files and bootstrapping ...
Please wait ...
复制?14 个文?br />复制?611 个文?br />已复?1 个文件?br />已复?1 个文件?br />Location of logs C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04_12-
13-55\logs\
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################
安装查配|开?/span>
?Oracle ȝ录位|是否存?D:\app\Administrator\product\11.2.0\dbhome_1
选择q行卸蝲?Oracle ȝ录类型ؓ: SIDB
选择q行卸蝲?Oracle 基目录ؓ: D:\app\Administrator
查主产品清单位置是否存在 C:\Program Files\Oracle\Inventory
安装查配|结?/span>
?Windows ?.NET 产品配置开?/span>
以下 Windows ?.NET 产品从 Oracle ȝ录取消配|?asp.net,ode.net,odp.net,ntol
edb,oramts
?Windows ?.NET 产品配置l束
|络配置查配|开?/span>
|络取消配置跟踪文g位置: C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-
09-04_12-13-55\logs\netdc_check9099948279725757430.log
|络配置查配|结?/span>
数据库检查配|开?/span>
数据库取消配|跟t文件位|? C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall?/span>
?09-04_12-13-55\logs\databasedc_check1621612446029651947.log
指定值列表作入时使用逗号作ؓ分隔W?/span>
指定在此 Oracle ȝ录中配置的数据库名的列表 [ORCL]:
###### 对于数据?'ORCL' ######
单实例数据库
数据库的诊断目标位置: D:\APP\ADMINISTRATOR\diag\rdbms\orcl
数据库用的存储cd: FS
数据库文件位|? D:\APP\ADMINISTRATOR\ORADATA\ORCL,D:\APP\ADMINISTRATOR\FLASH_REC
OVERY_AREA\ORCL
快速恢复区位置: D:\app\Administrator\flash_recovery_area\ORCL
数据?spfile 位置: D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILE
ORCL.ORA
已自动搜索到数据?ORCL 的详l资料。是否仍要修?ORCL 数据库的详细资料? [n]: y
###### 对于数据?'ORCL' ######
指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库) 的类?[1]:
指定数据库的诊断目标位置 [D:\APP\ADMINISTRATOR\diag\rdbms\orcl]:
指定数据?ASM|FS 使用的存储类?[FS]:
如果有Q何数据库文g存在于共享文件系l上, h定目录的列表。如果找C 'ORCL' ?/span>
目录, 则将删除该子目录。否则将删除指定的目录。此? 可以指定带有完整路径的数据库
文g的列?[D:\APP\ADMINISTRATOR\ORADATA\ORCL,D:\APP\ADMINISTRATOR\FLASH_RECOVER
Y_AREA\ORCL]:
如果在文件系l上配置了快速恢复区, h定其位置。如果找C 'ORCL' 子目? 则将?/span>
除该子目录?[D:\app\Administrator\flash_recovery_area\ORCL]:
指定数据?spfile 位置 [D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SP
FILEORCL.ORA]:
数据库检查配|结?/span>
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文g位置: C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六
-09-04_12-13-55\logs\emcadc_check.log
查数据库 ORCL 的配|?/span>
Enterprise Manager Configuration Assistant END
Oracle Configuration Manager check START
OCM check log file location : C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall
周六-09-04_12-13-55\logs\\ocm_check7346.log
Oracle Configuration Manager check END
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################
选择q行卸蝲?Oracle ȝ录ؓ: D:\app\Administrator\product\11.2.0\dbhome_1
Oracle ȝ录注册到的品清单位|ؓ: C:\Program Files\Oracle\Inventory
以下 Windows ?.NET 产品从 Oracle ȝ录取消配|?asp.net,ode.net,odp.net,ntol
edb,oramts
已选中以下数据库来取消配置: ORCL
数据库唯一名称: ORCL
已用存储: FS
ؓ以下数据库更?Enterprise Manager 配置: ORCL
没有要更新的 Enterprise Manager ASM 目标
没有要移植的 Enterprise Manager 监听E序目标
Checking the config status for CCR
Oracle Home exists with CCR directory, but CCR is not configured
CCR check is finished
是否l箋 (y - ? n - ?? [n]: y
此会话的日志写? 'C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04
_12-13-55\logs\deinstall_deconfig2010-09-04_12-14-52-PM.out'
此会话的M错误消息都将写入: 'C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall
周六-09-04_12-13-55\logs\deinstall_deconfig2010-09-04_12-14-52-PM.err'
######################## CLEAN OPERATION START ########################
Enterprise Manager Configuration Assistant START
EMCA 取消配置跟踪文g位置: C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六
-09-04_12-13-55\logs\emcadc_clean.log
更新数据?ORCL ?Enterprise Manager Database Control 配置
更新 Enterprise Manager ASM 目标 (如果?
更新 Enterprise Manager 监听E序目标 (如果?
Enterprise Manager Configuration Assistant END
数据库取消配|跟t文件位|? C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall?/span>
?09-04_12-13-55\logs\databasedc_clean4524227538174628415.log
数据库清除配|开?ORCL
此操作可能需要持l几分钟?/span>
。。。?/span>
DOS提示卸蝲完毕自动退出后Q到q里卸蝲差不多成功了,重启后删除安装目录即可,不用删除注册表之cȝ了?/span>
在卸载完成后Q重新安装的时候,提示OracleMTSRecoveryService 路径找不?在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleMTSRecoveryService 修改对应的\径解?br />
原文来自Q?span style="font-family: Comic Sans MS">http://www.cnblogs.com/hnsdwhl/archive/2011/07/17/2108674.html
修改Oracle客户端字W集Ҏ:
1:可以通过修改注册表键值永久设|,cM于这L键?
HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/HOME0?
如一般的体中?/span>
nls_langQSIMPLIFIED CHINESE_CHINA.ZHS16GBK
2:查看数据库当前字W集参数讄
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
SQL中on条g与where条g的区?
数据库在通过q接两张或多张表来返回记录时Q都会生成一张中间的临时表,然后再将q张临时表返回给用户?/span>id | size |
1 | 10 |
2 | 20 |
3 | 30 |
size | name |
10 | AAA |
20 | BBB |
20 | CCC |
W一条SQL的过E:
|
W二条SQL的过E:
|