当我们在使用drop database testdb命令删除数据库时,会提示该数据库正在被使用,这样我们就无法删除,此时我们可以通过如下语句断开该数据库的所有链接: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname='testdb' AND pid<>pg_backend_pid(); 说明: 1.pg_terminate_backend表示终止与数据库的链接的进程id的函
--.sql脚本 --唯一注意的是下面的d:\dropuserobj.sql为操作的.sql; --用于删除当前用户的所有对象 --use for drop all objects in current user; set heading off; set feedback off; spool d:\dropuserobj.sql; prompt --删除约束条件 select 'alter table '||table_name||' drop constraint '||constrain
Create public database link link_name Connect to user identified by password using 'DBName' 为'DBName'创建一个公用链接,该链接以用户user和密码password登入.这里这个DBName是不能随意指定的,必须跟C:\oracle11gr2\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora里面的一致,我看过有些书说用后面完整的字串也是可以的.就象