2019-05-13-oracle 12 服务器卸载安装及eas还原数据库

安装卸载oracle 参考链接:https://blog.csdn.net/since_1904/article/details/70176445

卸载完成之后需要重启下服务器,将删除不了的文件删除了 即可  

新建数据库:具体的可以使用sqlplus进行新建授权等操作  完毕后即可进行imp导入数据库此处需要注意一点是,导入的命令和导出的命令需要在cmd里面执行  
此处可以进一步参考该连接进行操作。https://blog.csdn.net/sunxiaoju/article/details/78891091

具体的命令行请参考下面的文档
    1、新建用户:create user userName identified by password;
    2、新建表:create tablespace EAS_D_BLEAS20190304_STANDARD datafile 'D:\oradata\EAS_D_BLEAS20190304_STANDARD.ORA' size 1024M autoextend on; 
此处需要注意一点是 上面的表名需要和备份过来的表名一致  新建的除外 备份的需要遵守,后面的路径尽可能分类清楚一点 便于以后的管理
    3、新建临时表:create temporary tablespace EAS_T_BLEAS20190304_STANDARD tempfile 'D:\oradata\EAS_T_BLEAS20190304_STANDARD.DBF' size 50M autoextend on;
    4、用户与表进行绑定:
alter user userName  default tablespace EAS_D_BLEAS20190304_STANDARD Quota unlimited on EAS_D_BLEAS20190304_STANDARD;
alter user userName temporary tablespace EAS_T_BLEAS20190304_STANDARD;

    5、权限授予:
grant dba to userName ;
grant connect to userName ;
grant resource to userName ;
grant unlimited tableSpace to userName ;
grant create sequence to userName ;

    6、导入表(在cmd里面执行)
imp userName/password file=G:\carBak\qj\qj_db_back0513\qjeas_20190513.dmp fromuser=oldUserName touser=newUserName;
    7、导出表(在cmd里面执行)
exp userName/password  file=G:\carBak\qj\qj_db_back0513\qjeas_20190513.dmp full=y INDEXES=n STATISTICS=none;
    8、如果建错了没关系  删除用户 表 临时表即可
drop user userName cascade    //删除用户  此处时间比较长
drop tablespace EAS_D_BLEAS_STANDARD including contents and datafiles CASCADE CONSTRAINTS;//删除表  中间的表名替换为需要删除的表即可
    9、用户尽量建在system下面 因为如果建在A的下面 后续如果要删除A用户 会涉及到新建的用户
如果忘记了用户名密码  莫慌修改下即可cmd-->sqlplus / as sysdba;--->alter user system identified by ***;

安装完成后需要手动启动下1521端口 
window系统直接在cmd中执行
 lsnrctl status   //查看状态
lsnrctl start //启动
lsnrctl stop //暂停 
如果为linux系统 需要先进入安装数据库的用户下 su -  oracle
然后在敲对应的命令

例子:

create user ***identified by ***;

create tablespace EAS_D_QJEAS85_STANDARD datafile 'F:\oracleData\EAS_D_QJEAS85_STANDARD.ORA' size 1024M autoextend on;

create temporary tablespace EAS_T_QJEAS85_STANDARD tempfile 'F:\oracleData\EAS_T_QJEAS85_STANDARD.DBF' size 50M autoextend on;

alter user QJEAS85  default tablespace EAS_D_QJEAS85_STANDARD Quota unlimited on EAS_D_QJEAS85_STANDARD;

alter user QJEAS85 temporary tablespace EAS_T_QJEAS85_STANDARD;

grant dba to QJEAS85 ;

grant connect to QJEAS85 ;

grant resource to QJEAS85 ;

grant unlimited tableSpace to QJEAS85 ;

grant create sequence to QJEAS85 ;

你可能感兴趣的:(2019-05-13-oracle 12 服务器卸载安装及eas还原数据库)