c
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. 官网:(注意旧版本入口)
官网地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
热心网友分享的账号密码:
Oracle帐号:2696671285@qq.com
Oracle密码:Oracle123
2. 各版本安装细节参考(因多数为解压下一步下一步,不详细介绍)
a)Oracle11g:
b)Oracle19c:https://www.jb51.net/article/187271.htm3.如果安装不成功,多半为卸载不干净导致
4.配置环境变量
PLSQL连接Oracle 数据库配置详解
1、x64位操作系统必须下载instantclient-basic-win32-11.2.0.1.0
oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html2、解压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配置参考
用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;