Oracle数据库完全卸载
1、 停止oracle所有的服务(开始--运行--输入services.msc)
2、 删除注册表上的ORACLE的有关键值(开始-->运行-->输入regedit)将HKEY_LOACAL_MACHINE/SOFTWARE下的主键ORACLE全部删除。
3. 下面删除Oracle服务:进入HKEY_LOACAL_MACHINE/SYSTEM主键下,在ControlSet001、ControlSet002、CurrentControlSet-->Service中删除相关的Oracle服务。(也可以在注册表中删除oracle,orcl,ora打头的注册项,可能有部分删除不了,不用管)
4. 删除Oracle软件所在的目录(Oracle软件的有些配置信息存储在这个目录(C:Program Files\Oracle)) 然后再删除软件安装的实际目录,如果删除中,出现不能删除的文件,请给它改名,然后重新启动操作系统, 再删除这些文件。这样我们就彻底删除了有关的文件,对以后安装Oracle数据库没有任何影响。 如果你用Oracle的卸载程序,首先,用database configuration assistant工具删除所建立的数据库,这样就删除了数据库的数据文件, 但是不能删除Oracle可执行的文件。如果想删除的干干净净,用上面的方法。
相关文档:
数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先在每个数据库服务器上设置链接字符串。
1、 配置TNS , $ORACLE_HOME/NETWORK/ADMIN/tnsname.ora
10gstandby =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-3068)(PORT = ......
1. 创建普通用户
>create user username identified by username;
>grant create tablespace, resource ,connect to username;
2. 创建表空间和用户
2.1 创建临时表空间
>create temporary tablespace DB_TEMP
tempfile '/opt/oracle/oradata/mydb/t ......
insert into
select * into t_dest from t_src; -- 要求目标表不存在
insert into t_dest(a, b) select a, b from t_src; -- 要求目标表已存在
动态SQL
execute immediate ......