安装卸载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 ;
网友评论