永发信息网

关于oracle数据库用户和数据库之间的关系

答案:6  悬赏:60  手机版
解决时间 2021-02-15 03:03
关于oracle数据库用户和数据库之间的关系
最佳答案
它们是多对一关系。
解释:一个用户只能属于一个数据库,但是一个数据库中可以有多个用户。
扩展:实际上这里面还有表空间的概念,一个数据库可以有多个表空间,一个用户可以默认一个表空间,但是可以操作多个表空间,多个用户可以同时用一个表空间。
全部回答
貌似你先建库,再在这个库里建用户就行了吧,去掉@DBSQL应该是默认的全局数据库orcl(如果你安装时没改名字的话)
@DBSQL 是你数据库的实例名,你可以通过sqlplus /nolog
conn /as sysdba
show parameter instance
查看名称是什么,然后就换为什么就可以,如果你想要和例子一样的,你可以通过DBCA建立一个SID为DBSQL 的数据库就ok了
file=C:\personnel_manage.dmp
换成file="C:\personnel_manage.dmp"
试试.
表空间,其实是 默认表空间。
也就是这个用户 CREATE TABLE ... () 语句, 不指定表空间的话。 就默认把表,建立在那个 默认表空间 上面。
没有给他指定其它表空间的管理权限.但用户A能操作其它表空间,在其它表空间中创建表,是怎么回事哪。
这个要看你到底给了多少权限给这个用户A
你要是
SQL> GRANT CONNECT TO A;
Grant succeeded.
SQL> GRANT DBA TO A;
Grant succeeded.
那么这个 用户A, 确实是可以干很多你不希望他干的事情。
所以,除了A的权限, 还要看看A的角色。
还有一个问题就是一个表空间中有几个数据文件,那用户A在创建一个表后,这个表被放到那个数据文件了?
这个表放那个数据文件,由数据库自己管理的。
原因也很简单。
比如你现在表空间 100M 只有1个文件。
数据库就只有一个很大的表
当运行一段时间后,表空间不足了。
你对这个表空间,增加一个 100M的文件。
使得这个表空间有 200M了。
那么,实际上,这个表,最后会在2个数据文件上,都有数据。
你去掉@DBSQL能导入是因为你是在本机导入它不需要使用网络服务,而@DBSQL用这样导入使用网络服务,但是建好库后可能没有配置网络服务也可能连监听也没有建,如果你本机上再没有其他的库那么肯定是就导入到你的库里。你现在可以看下你配没配我说的这两个,如果没有配那么配上用你的用户登进去就能看见数据导没导入到你的库里了。
用netca配下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想要I7 7700CPU和1080的显卡最低需要多少钱配
报读广东海洋大学寸金学院的专插本,有什么考
良尝闲从容步游下邳圯上的尝是什么意思
估个价 urBeats 十成新 无保修 包装盒上方纸
EXO成员们经常说的韩语.谁知道
永兴乒乓球俱乐部怎么去啊,我要去那办事
吴奇隆早期拍的电视剧 1999年以前的
观察家兔的内部结构图(如图),并与人体内部
东岳购物广场地址在哪,我要去那里办事
世纪南华乒乓球俱乐部地址有知道的么?有点事
紫兰美容美体会所在什么地方啊,我要过去处理
中国邮政(黄碧街邮政支局)我想知道这个在什么
身行红尘事,心似莲花开下联
和男朋友冷战时,如何和解?
点了个结束进程桌面就没有图标了
推荐资讯
【美国人眼中的朝鲜战争】...在创作《最寒冷
手机里的 我的世界是正版吗
辉煌台球室怎么去啊,我要去那办事
中石化广业加油站地址有知道的么?有点事想过
2012年北京政治兵有何种待遇?回来后退伍费多
问一下一年级数学题找规律晓得的人说下哈,感
美堡瑜伽单车国际健身会所怎么去啊,我要去那
建厦五金电器店在哪里啊,我有事要去这个地方
泗洪县国土资源局梅花国土资源所怎么去啊,我
久诚电脑(文泰康城步行街4-133商铺)地址有知
城关镇卫生院杜鹃社区卫生所我想知道这个在什
捡到一个四旋冀无人机,怎么配摇控器
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?