为什么我在ORACLE一个数据库里建的表格在另一个数据库里也能看到

发布网友

我来回答

4个回答

热心网友

实际上你所说的库并不是库的概念,而是oracle中表空间的概念。你建了2个表空间,放在2个表空间中的表在使用超级管理员进入的时候是可以看到左右的表空间以及表空间中的表。如果降低你的登入级别。比如是一般用户登入的话,就只能通过 表名@表空间名 来访问了。

热心网友

[oracle@~]$ vi /home/oracle/.bash_profile
####################
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/10g
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
####################
你可以这样打开,看里面的SID是什么就是你当前的库了
你也可以打下面的命令更改当前的库
$export ORACLE_SID=orcl
我是装在linux下的

如果你装在windows下,应该在/home/oracle/.bash_profile这个目录下的该文件
那就应该可以在cmd下打export ORACLE_SID=orcl

热心网友

我也新手

热心网友

你是不是用管理员的账号啊。
你可以给每个库建用户,那么就只能看见自己的表了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com