这篇文章主要介绍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如何备份还原”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!