win10下oracle卸载下载安装plsql配置导入文件

73 阅读3分钟

​本文已参与「新人创作礼」活动,一起开启掘金创作之路。

oracle卸载(删不掉的重启后再删)

1. 开始->设置->控制面板->管理工具->服务——> 停止所有Oracle服务。或是如下:

在这里插入图片描述 在这里插入图片描述

2. 开始->程序->Oracle - OraDb10g_home1->Oracle Installation Products->Universal Installer 卸装所有Oracle产品; 在这里插入图片描述 3. 运行regedit, 在这里插入图片描述

删掉 0)HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值。 a)HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE b)HKEY_LOCAL_MACHINE\SYSTEM
CurrentControlSet\Services
下所有Oracle条目 c)HKEY_LOCAL_MACHINE\SYSTEM
CurrentControlSet\Services\Eventlog\Application 下所有Oracle条目 d)HKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键 e)HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs, 删除此键下所有以oracle为首的键 f)HKEY_LOCAL_MACHINE/Software/ODBC/ODBCINST.INI中除microsoft odbc for oracle注册表键以外的所有含Oracle的键。

4. 磁盘中oracle清理干净: a)系统盘符:下有一个以ORACLE命名的文件夹,删除 b)系统盘符:\Program Files (或带x64)下oracle目录,删除 c)系统盘符:\ Document and Settings\用户\Local Settings\Temp目录下删除临时文件 d)C:\WINDOWS下删除以下文 件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。WIN.INI文件中若有[ORACLE]的标记段,删除该段

5. 删除环境变量path中关于oracle的内容。鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。

6. 重启。至此,Windows平台下Oracle就彻底卸载了。

下载安装

1. 官网:(注意旧版本入口) 官网地址:www.oracle.com/technetwork… 在这里插入图片描述 在这里插入图片描述

热心网友分享的账号密码: Oracle帐号:2696671285@qq.com Oracle密码:Oracle123 2. 各版本安装细节参考(因多数为解压下一步下一步,不详细介绍)

3.如果安装不成功,多半为卸载不干净导致 4.配置环境变量

PLSQL连接Oracle 数据库配置详解

1、x64位操作系统必须下载instantclient-basic-win32-11.2.0.1.0 oracle官网下载地址:www.oracle.com/technetwork… 2、解压instantclient-basic-win32-11.2.0.1.0并放置在oracle安装目录的product下 (放置位置无强制要求,可随意放置) 3、拷贝 系统盘符oracle安装目录的下\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames.ora文件到instantclient_11_2下。 4、打开PLSQL Developer,配置 选择Tools -> perference -> Connection,配置其中的Oracle Home和OCI Library项,如下图所示: 其中, Oracle Home:C:....\product\instantclient_11_2 OCI Library:C:....\product\instantclient_11_2\oci.dll 在这里插入图片描述

5、配置环境变量 右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量": a)选择"Path" - 点击"编辑", 把 "D:...\product\instantclient_11_2;" 加入; b)点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:...\product\instantclient_11_2;", 点击"确定"; c)点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";

用PLSQL导入文件

IMP-00003: 遇到 ORACLE 错误 959 ORA-00959: 表空间 '' 不存在 解决报错: 1)使用下面的SQL来查询cduser用户的默认表空间: select username,default_tablespace from dba_users where username='CDUSER'; 可以看默认表空间不是TBS_CDUSER 2)第一种方法 创建表空间TBS_CDUSER,SQL如下: CREATE TABLESPACE TBS_CDUSER LOGGING DATAFILE 'H:\app\oradata\orcl\TBS_CDUSER.dbf' SIZE 256M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; 然后再导入,看看是否能成功。 如果第一种方法不行,使用第2种方法。 3)第二种方法:删除用户cduser及用户的表空间 --删除user drop user cduser cascade; --删除tablespace DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

  1. 再次导入(覆盖原有/不覆盖)