目录
4、重装oracle 12c报错"[INS-32102指定的Oracle主目录用户已存在]"
操作环境:
win7 64位完全删除oracle 12c (12.2.0.1.0版本),但注意要启动win7的超级用户Administrator去操作,否则有好多权限问题!
1、先停止oracle 12c服务
2、可在“开始”菜单找oracle的目录去“卸载”
开始卸载
如报以下提示,要在cmd命令行去卸载
以下为卸载的命令
以下步骤回车
以下步骤回车
以下步骤回复“是”
下为cmd卸载完成了
3、删除oracle 12c的遗留的注意表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application 删除注册表的以oracle开头的所有项目。
+++我是华丽的分隔线++++
4、重装oracle 12c报错"[INS-32102指定的Oracle主目录用户已存在]"
解决:打开“运行”,输入“lusrmgr.msc”回车,找到此前设置的冲突主目录用户,删掉
接着一步一步安装,无报错,重装成功
+++我是华丽的分隔线+++++
5、oracle 12c创建用户不用加c##
5.1、在安装oracle时可以不勾选“创建为容器数据库”
5.2、或在cmd命令行打上“dbca”,创建新的数据库,也不勾选“创建为容器数据库”(如下图)
6、重装好oracle,还原数据库的原数据
6.1、创建GZWJXM库的GZWJXM的表空间
CREATE TABLESPACE GZWJXM
DATAFILE 'E:\app\dxg\oradata\GZWJXM\GZWJXM.dbf'
SIZE 10240M
AUTOEXTEND ON
NEXT 1024M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
6.2、授权GZWJXM用权限和设置默认表空间为GZWJXM
CREATE USER GZWJXM IDENTIFIED BY GZWJXM
ACCOUNT UNLOCK
DEFAULT TABLESPACE GZWJXM;
GRANT CONNECT,RESOURCE TO GZWJXM;
GRANT DBA TO GZWJXM;
6.3、导入数据到GZWJXM库里
imp GZWJXM/GZWJXM@192.168.0.88/GZWJXM fromuser=GZWJXM touser=GZWJXM file=E:\1.dmp log=E:\imp.log buffer=102400000 statistics=none
lsnrctl status #此命令查看oracle状态,包括启动时间,那些库