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

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:15:58
我建了两个库,一个叫bzgl ,一个叫test。我在test建了一个表wdkf ,但是进bzgl库的时候也可以看到。
还有一个问题我进sqlplus worksheet的不填服务名进的是哪一个库啊

新手,谢谢各位老大了!!

[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

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

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

我也新手