orcl10卸载(orcl怎么卸载)
orcl10卸载
Oracle中归档日志不能通过操作系统(OS)级命令直接删除,因为归档日志的一些信息在控制文件中是有记录的,而且如果使用OS级命令直接删除以后,控制文件中的信息是不会改变的,还有,就是相关系统视图中的信息也不会发生改变。
orcl怎么卸载
决办法:我的电脑---属性---高级---环境变量 删除Path变量中C:\oracle\product\10.2.0\db_1\bin;C:\oracle\product\10.2.0\db_1;中不带bin的那个。确定OK,再次重启服务连接;
2、上述第一个解决后:还会出现:
监听程序无法识别连接描述符中请求的服务
解决办法:
复制代码
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
复制代码
加入红色字体部分,重启服务....祝你好运!
orcale 卸载
在控制面板卸载ORAcle,sqplus等等;
删除根目录下Oracle文件,路径为C:programfilesoracle;
删除安装的Oracle数据库内容盘里面的app内容,路径为:计算机安装盘app;
删除注册表,打开注册表,在开始栏输入regedit,找到HKEY_LOCLE_MACHINE,再找到SYSTEM,再点开Controlset002,找到services,找到ORACLe,删除
卸载oracle10
删除表中的数据:delete from 表名;truncate table 表名;
删除表:drop table 表名;
删除数据库:drop database 数据库名;
甲骨文股份有限公司(NASDAQ:ORCL,Oracle)是全球大型数据库软件公司。总部位于美国加州红木城的红木岸(Redwood Shores),现时首席执行官为公司创办人劳伦斯·埃里森(Lawrence J. Ellison)。
oraclient10g_home卸载
在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: TNS: 无法解析指定的连接标识符”。配置Oracle客户端详细步骤如下: 安装好Oracle客户端之后,在开始菜单中依次找到“Oracle - OraClient10g_home1—>配置和移植工具—>Net Manager”并打开(Win7,Win8用户如果没有取得Administrator账号登陆需要以管理员方式运行),依次展开“Oracle Net配置—>本地—>服务命名”点击左侧“加号”配置新的网络服务 最后,点击“下一步”完成即可,如果不知道或者忘记Oracle服务名可以通过查看服务获得,比如我这里配置的主机名是我本机,在我的电脑服务中找到oracle相关的服务 通过上面的服务名称,可以看出我安装的服务名就是“ORCL”,或者在服务端通过SQL Plus使用sys账号登陆,输入命令 show parameter service_name查看。 OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”,如果不习惯用这个来管理数据库可以不用启动。 OracleJobSchedulerORCL是管理Oracle中计划任务的,一般不用启动。 OracleOraDb10g_home1iSQL*Plus是SQL Plus的服务,如果不习惯在命令行下面操作数据库,可以不用启动。 OracleServiceORCL,OracleOraDb10g_home1TNSListener都需要开启,前者是主服务,后者是监听服务。 当在Oracle客户端中配置好Net Manager中配置好服务后就可以通过我们配置的网络服务名访问Oracle数据库了,此配置实质想D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由于我的Oracle是安装在D盘Oracle目录中,具体路径根据安装时选择的路径而定)。 # tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) 如果在同一台电脑上面同时安装了Oracle客户端和服务端,那么在服务端的安装目录中也会存在同样的配置文件D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,在这种情况下如果我们配置好了客户端Net Manager然后连接Oracle数据库,可能会出现“ORA-12154: TNS: 无法解析指定的连接标识符”这时,你就应该怀疑,我到底访问的是哪个路径下的配置文件呢?此时可以使用tnsping命令 如果你是在客户端Net Manager中配置的网络服务,但是此时解析出来的使用参数文件却是D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora,那么我想你应该明白了。这种情况有两种解决办法: 第一:在服务端的Net Manager也配置相同的网络服务,或者直接拷贝D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中的配置到D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,每次配置了新的网络服务你都需要这么做,如果不想这么麻烦那就使用第二种解决办法。 第二:修改系统环境变量Path值,将D:\Oracle\product\10.2.0\client_1\bin;路径移至D:\Oracle\product\10.2.0\db_1\bin;前面即可一劳永逸。 注意:造成以上这种情况出现的原因是:在一台电脑上同时安装了oracle客户端和数据库服务,并且是先安装客户端,再安装数据库服务造成的,如果先安装数据库服务,再安装客户端就不会出现这种情况了。 根据以上方式配置完oracle后,相信在程序中就可以正常连接oracle数据库了。 当我安装好PLSQL Developer软件后登陆时任然出现了“ORA-12154: TNS: 无法解析指定的连接标识符”,如果是Win7,Win8用户甚至可以会出现弹出一个白框的情况,这时需要以管理员身份运行PLSQL Developer,并且确保你的PLSQL Developer是读取的oracle客户端配置,直接取消登陆,在PLSQL Developer工具栏中找到“Tools—>Preferences”,在Oracle的Connection节点中找到Oracle Home选择OraClient10g_home1,保存后关闭PLSQL Developer就可以正常登陆了。 需要注意的是,在安装PLSQL Developer时不能安装在带有括号的目录中,如64bit系统的Program Files (x86)目录,就会出现无论你怎么设置,它依然不停的弹出“ORA-12154: TNS: 无法解析指定的连接标识符”。同样的问题也会出现在其他Oracle数据库管理软件中,比如Toad for Oracle “ORA-12154: TNS: 无法解析指定的连接标识符”是使用Oracle数据库的新手遇到的比较常见的问题之一,只要我们了解了它的工作方式,冷静排查,相信很容易就能够找到问题的解决办法的。
orcal卸载
删除数据库中的一行分为以下几个步骤:
1、通过数据库访问客户端(例如访问Oracle,使用plsql),使用有删除权限的用户登录数据库;
2、执行删除脚本: deletefromtablenamewhereid=11(这里假设删除的表名为tablename,标识要删除行的字段为ID,值为11);
3、执行commit; 此时,id为11的记录从tablename表删除成功。
oracl卸载干净
删除记录的命令格式:DELETE FROM 表名WHERE <条件>如果省略where,则删除所有记录,如果指定where,则删除指定满足条件的记录
orcl11g卸载
卸载步骤:
1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。
2、在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品。
3、在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除。
4、按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINESOFTWARE,找到oracle,删除。
5、依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices中,删除所有oracle开头的项。
6、依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,删除所有oracle开头的项;在HKEY_CLASSES_ROOT,删除以ora开头的项。
7、重启电脑,删除oracle目录,删除Oracle的安装目录app等。这样就卸载完毕了。
卸载orcl客户端
1.关闭所有服务,右键【我的电脑】--》【管理】--》【服务和应用程序】--》【服务
】,或是win+r输入services.msc,找到oracle所有服务然后停止
2.使用Universal installer 进行卸载
左键【开始】找到oracle,注意以管理员身份运行
3.清理注册表
win+r打开运行窗口,输入regedit
1)删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
2)删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下所有Oracle的有关内容
3)删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下所有oracle开头的有关内容
4)删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下所有oracle开头的内容
5)删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的内容。6)删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的内容。
以上步骤没有先后顺序
4.删除所有和oracle有关的文件(看自己电脑具体的安装位置)
5.重启电脑
orcl完全卸载
工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数据库服务器都是远程的<IP分别为: 221.131.228.256 211.161.192.46>!我的实现方法是在本地使用PL/SQL操作两个远程服务器,实现方式如下:
1.
为你需要操作的远程数据库服务器建立本地服务名:
在本地数据库安装文件中,找到$ORACLE_HOME/network/admin/tnsnames.ora文件,
末尾添加
复制代码 代码如下:
--第一个远程服务器的服务名:MYORACLE1
MYORACLE1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 221.131.228.256)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
--第一个远程服务器的服务名:MYORACLE2
MYORACLE2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 211.161.192.46)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
--如果有更多的远程数据库需要同时操作,可以依次增加!
--如果本机用的Windows操作系统,可以使用Oracle自带的Net Manager 工具,以图形化的操作方式来建立服务名!
2.
在本机上使用sysdba的角色登录本地数据库,创建database link:
执行如下sql语句:
复制代码 代码如下:
--远程服务器一的对应database link
create public database link MYDBLINK1 --可以随便取名,当然,不能是关键字或保留字
connect to dbUserName1 identified by dbpwd1
using ' MYORACLE1';
--远程服务器二的对应database link
create public database link MYDBLINK2 --可以随便取名,当然,不能是关键字或保留字
connect to dbUserName2 identified by dbpwd2
using ' MYORACLE2';
--其中using后面填对应的数据库服务名,dbUserName1,dbpwd1填对应的数据服务器登录名,密码
--删除database link
Drop database link MYDBLINK1; --本例中是MYDBLINK1和MYDBLINK2
3.
操作远程服务器上的表,在要在对应的表后面加上@ linkName(对应的数据库链接名),就跟操作本地数据库中的表差不多,可以从不同数据库服务器中提取数据!很方便!
insert into GIS_WEICHAI_DATA_1S@MYDBLINK1 select * from GIS_WEICHAI_DATA_1S@ MYDBLINK2 where rownum<=10000;
4.
如果需要频繁的使用远程服务器中的表,上面的写法有点烦人,这时候可以考虑为这个表创建一个同义词
create synonym syName for GIS_WEICHAI_DATA_1S@MYDBLINK1;
以后在要使用GIS_WEICHAI_DATA_1S@MYDBLINK1的时候用syName就可以了!
删除同义词的语法为:
drop synonym syName;
5.
查看当前数据库的DB Link;
复制代码 代码如下:
select * from user_db_links; --用户 DB Link
select * from dba_db_links; --dba DB Link
select * from v$dblink; --当前DB Link
卸载oracle10g
和非虚拟机上是一样的,WINDOWS上会稍微麻烦点。当然了,如果你的虚拟机就是为了玩ORACLE的话,你可以把虚拟机整个删掉,重新装系统,再装ORACLE。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.