扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
方法如下:
成都创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元攀枝花做网站,已为上家服务,为攀枝花各地企业和个人服务,联系电话:028-86922220
一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。
二、 oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除)
运行过程中可能需要填写如下项:
指定要取消配置的所有单实例监听程序[LISTENER]:LISTENER
指定在此 Oracle 主目录中配置的数据库名的列表 [MYDATA,ORCL]: MYDATA,ORCL
是否仍要修改 MYDATA,ORCL 数据库的详细资料? [n]: n
CCR check is finished
是否继续 (y - 是, n - 否)? [n]: y
三、运行regedit命令,打开注册表。删除注册表中与Oracle相关内容,具体下:
删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。
删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。
删除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle开头的键。
删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头的键。
删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
删除环境变量中的PATHT CLASSPATH中包含Oracle的值。
删除“开始”/“程序”中所有Oracle的组和图标。
删除所有与Oracle相关的目录,包括:
(1)、c:\Program file\Oracle目录。 (2)、ORACLE_BASE目录。(3)、c:\Documents and Settings\系统用户名、LocalSettings\Temp目录下的临时文件。
临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。临时表空间存储大规模排序操作(小规模排序操作会直接在RAM里完成,大规模排序才需要磁盘排序Disk Sort)和散列操作的中间结果.它跟永久表空间不同的地方在于它由临时数据文件(temporary files)组成的,而不是永久数据文件(datafiles)。临时表空间不会存储永久类型的对象,所以它不会也不需要备份。另外,对临时数据文件的操作不产生redo日志,不过会生成undo日志。
创建临时表空间或临时表空间添加临时数据文件时,即使临时数据文件很大,添加过程也相当快。这是因为ORACLE的临时数据文件是一类特殊的数据文件:稀疏文件(Sparse File),当临时表空间文件创建时,它只会写入文件头部和最后块信息(only writes to the header and last block of the file)。它的空间是延后分配的.这就是你创建临时表空间或给临时表空间添加数据文件飞快的原因。
另外,临时表空间是NOLOGGING模式以及它不保存永久类型对象,因此即使数据库损毁,做Recovery也不需要恢复Temporary Tablespace。
STEP1: Find the existing temp tablespace details
STEP2: Create another Temporary Tablespace TEMP1
STEP3: Move Default Database temp tablespace
STEP4: If any sessions are using temp space, then kill them.
STEP5: Drop the original temp tablespace.
Drop temp tablespace
If you want to change the name from TEMP1 to TEMP, then follow the same process as below.
STEP6: Create TEMP tablespace
STEP7: Make TEMP as default tablespace
STEP8: Drop temporary for tablespace temp1
删除存储过程 DROP PROCEDURE xxxx
删除函数 DROP FUNCTION xxxx
删除触发器 DROP TRIGGER xxxx
写的内容看不明白,你想删除的这个存储过程 属不属于 创建包的语句里面的? 如果是属于包里的存储过程,那么打开package\package body,将对应存储过程删除即可。
如果不属于包内的存储过程,直接drop procedure 存储过程名; 即可。
declare cursor c1 is select * from table_A;
li_lineno number(8);
begin
li_lineno := 1;
for t in c1 loop
delete from table_A where xbie00 ='1';
if mod(li_lineno,1000) = 0 then
commit;
end if;
li_lineno := li_lineno + 1;
end loop;
end;
/
Oracle PLSQL删除列步骤1、登录到数据库2、在左边Obiects栏里的Tables中找到需要删除列的表,展开3、选择columns,展开4、找到需要删除的列,右击,drop,5、完成
彻底卸载plsql的具体步骤如下:
我们需要准备的材料分别是:电脑、plsql。
1、首先我们打开电脑开始菜单栏中的“控制面板”。
2、然后我们在弹出来的窗口中点击打开“程序和功能”。
3、然后我们在弹出来的窗口中找到plsql,右键单击选择“卸载”即可。
通过电脑中的控制面板无法对sqlserver软件彻底删除,可以借助电脑管家进行彻底卸载,具体的卸载步骤如下:
1、打开电脑,然后找到并打开电脑中的电脑管家,并点击页面中的“软件管理”,如下:
2、然后会进入到软件管理页面,可以看到左边有很多选项,找到“卸载”选项:
3、在卸载选项页面中,找到中间列表的sqlserver软件,点击右侧“卸载”选项:
4、然后会弹出一个确定卸载的窗口,点击页面中的“确定”,这样就可以将sqlserver从电脑中彻底卸载干净了:
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流