
正文
oracle重命名其他用户的表,oracle重命名数据文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle触发器可以修改别的用户的表不
1、在一个存储过程中把你要做的操作写完。即修改表1的同时通过dblink修改另一数据库中的表1。然后一次性提交。只管调用这个存储过程就行了。使用存储过程方便以后的管理。
2、触发器不会通知用户,便改变了用户的输入值。
3、更改用户的表空间后,被废弃的表空间必须分配个某个其它用户后才能被访问,否则表空间会被彻底抛弃,丢失数据。
相关问答
Q1: oracle重命名数据库
原数据库的实例名为linuxdb,控制文件、数据文件、联机日志文件存放在/home/oracle/ora9/oradata/linuxdb目录,将所有的文件拷贝到另外一个目录/home/oracle/ora9/oradata/dbtest。
下面是实现的具体步骤:以internal用户名登录Oracle数据库,并创建一测试表。
使用Recovery Manager 即使用RMAN来执行startup和shutdown命令来启动和关闭数据库实例。若是在RMAN环境中最好使用这种方法,而不是调用SQL*PLUS方法。
Q2: oracle不同表空间中的表名能否重复
1、表名和用户没有关系,关键的一个实例下,不能有相同的表名存在。也就是说Oracle数据库系统中,可以有多个数据库,每一个数据库可以有多个数据表。
2、表与表之间的约束不能同名,一个数据库中的约束不允许重名。oracle的规定,在同一个SCHEMA下的对象是不能用相同的名字命名的,一般创建索引名用“表名_字段名。
3、用户名和表空间是两个没有直接关系的概念,这两者没有隶属关系 oracle的用户其实就是其他数据库的的模式,或者说oracle把模式和用户合为一体了。同一个oracle实例中用户名不能相同。
4、可以,没有问题的,即便你是在同一个表空间上创建的2个不同用户,也是可以创建同名表的,因为是不同的schema。访问的时候使用 用户名.表名 来查询即可,当然了,你使用的查询用户需要有对该表的查询权限,呵呵。
关于oracle重命名其他用户的表和oracle重命名数据文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






