Oracle如何备份还原
这篇文章主要介绍Oracle如何备份还原,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创建表分区
createtablespaceappsdatafile'&1\apps.dbf'size10mautoextendonnext8m;createtablespaceappsysdatafile'&1\appsys.dbf'size10mautoextendonnext8m;
创建分区表空间
createtablespaceAPPS_00datafile'&1\APPS_00.dbf'size10Mautoextendonnext8M;createtablespaceAPPSYS_00datafile'&1\APPSYS_00.dbf'size10Mautoextendonnext8M;
删除用户
dropuserappscascade;dropuserappsyscascade;
创建用户
createuserappsidentifiedbycapedefaulttablespaceapps;createuserappsysidentifiedbycapedefaulttablespaceappsys;
授权
grantdbatoappswithadminoption;grantdbatoappsys;grantcreateanytabletoapps;grantalteranytabletoapps;grantdropanytabletoapps;grantcreateanyindextoapps;grantdropanyindextoapps;
创建目录
createorreplacedirectoryexpdp_wms_diras'D:\data_bak\';grantread,writeondirectoryexpdp_wms_dirtoAPPS;
EXP/IMP备份与还原
expuser/pwd@SIDfile=d:\db_20101010.dmplog=d:\db_20101010.logowner=(apps,appsys)impuser/pwd@SIDfile=D:\db_20101010.dmplog=D:\db_20101010.logfromuser=appstouser=appsfromuser=appsystouser=appsysignore=y
EXPDP/IMPDP备份还原
expdpuser/pwd@SIDdumpfile=DB20141216.dmplogfile=DB20141216.logschemas=(apps,appsys)directory=expdp_dirjob_name=expdp_jobversion=11.1.0.2impdpuser/pwd@SIDdumpfile=DB20141216.DMPlogfile=DB20141216.logschemas=(apps,appsys)directory=impdp_dirjob_name=impdp_job
表空间映射
impdpuser/pwd@SIDdumpfile=DB20141216.DMPlogfile=DB20141216.logremap_schema=QA_SOA:SNPWremap_tablespace=DEV_ODI_USER:JJE_ODI_USERdirectory=impdp_dirjob_name=impdp_job
忘记ORACLE的管理员sys用户密码
在服务器本地登录,无须密码
sqlplus/assysdba
登陆之后更改密码
sql>alterusersysidentifiedbysys;
usertestlacksCREATESESSIONprivilege;logondenied.
使用DBA登陆,执行下面的授权语句。
grantconnect,resourcetotest;
grantcreatesessiontotest;
以上是“Oracle如何备份还原”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。