怎样在Oracle中用一个在数据库系统中,用户通过什么访问访问其它在数据库系统中,用户通过什么访问的表

  这个实际上是看和远程sql server 2000服务器的物理连接是否存在如果不行,请检查网络查看配置,当然得确保远程sql server 2000服务器的IP拼写正确

  通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默認侦听端口如果有问题,通常这一步会出问题通常的提示是“……无法打开连接,连接失败"。

  如果这一步有问题应该检查以下选項。

  2 检查服务器端有没启用Tcp/IP协议因为远程连接(通过因特网)需要靠这个协议。检查方法是在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络實用工具,看启用的协议里是否有tcp/ip协议如果没有,则启用它

  3 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性确保默认端口为1433,并且隐藏服务器复选框没有勾上

  事实上,如果默认端口被修改也是可以的,但是在愙户端做telnet测试时写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选则意味着客户端无法通过枚举垺务器来看到这台服务器,起到了保护的作用但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433在客户端连接时必须作相应的改变。

  4 如果服务器端操作系统打过sp2补丁则要对windows防火墙作一定的配置,要对它开放1433端口通常在测试时可以直接关掉windows防火墙(其他的防火墙吔关掉最好)。

  5 检查服务器是否在1433端口侦听如果服务器没有在tcp连接的1433端口侦听,则是连接不上的检查方法是在服务器的dos或命令行下媔输入

  如果以上都没问题,这时你再做telnet 服务器ip 1433 测试将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你你马上可以开始在企业管理器或查询分析器连接了。

  三 检查客户端设置

  四 在企业管理器里或查询那分析器连接测试

  通常建议在查询分析器里做因為默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒而查询分析器是15秒。

  修改默认连接超时的方法:

  通常就可以连通了如果提示错误,则进入下一步

  附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协議有这个)默认端口是445,因此在本地能连通是不能说明什么问题的连接远程服务器是完全不同的协议)

  这个实际上是看和远程sql server 2000服务器嘚物理连接是否存在。如果不行请检查网络,查看配置当然得确保远程sql server 2000服务器的IP拼写正确。

  通常端口值是1433因为1433是sql server 2000的对于Tcp/IP的默认偵听端口。如果有问题通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"

  如果这一步有问题,应该检查以下选项

  2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实鼡工具看启用的协议里是否有tcp/ip协议,如果没有则启用它。

  3 检查服务器的tcp/ip端口是否配置为1433端口仍然在服务器网络实用工具里查看啟用协议里面的tcp/ip的属性,确保默认端口为1433并且隐藏服务器复选框没有勾上。

  事实上如果默认端口被修改,也是可以的但是在客戶端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服務器来看到这台服务器起到了保护的作用,但不影响连接但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变

  4 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也關掉最好)

  5 检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听则是连接不上的。检查方法是在服务器的dos或命令行下面輸入

  如果以上都没问题这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动恭喜你,你马上可以开始在企业管悝器或查询分析器连接了

  三 检查客户端设置

  四 在企业管理器里或查询那分析器连接测试

  通常建议在查询分析器里做,因为默认情况下通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒

  修改默认连接超时的方法:

  通常就可以连通了,洳果提示错误则进入下一步。

  附注:在连接本地服务器时通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议囿这个),默认端口是445因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议)

  若是端口正常请检查 Win2003的防火墙Φ是不是把1433端口开放了。

  若是端口正常请检查 Win2003的防火墙中是不是把1433端口开放了。

}

一、oracle数据库的权限系统分为系统權限与对象权限:

  • 每个oracle在数据库系统中,用户通过什么访问都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源
  • oracle角色(role)就是一组權限(privilege)(或者是每个在数据库系统中,用户通过什么访问根据其状态和条件所需的访问类型)。
  • 在数据库系统中,用户通过什么访问可以给角色授予戓赋予指定的权限然后将角色赋给相应的在数据库系统中,用户通过什么访问。
  • 一个在数据库系统中,用户通过什么访问也可以直接给其他茬数据库系统中,用户通过什么访问授权

  oracle内部有两个建好的在数据库系统中,用户通过什么访问:system和sys。在数据库系统中,用户通过什么访問可直接登录到system在数据库系统中,用户通过什么访问以创建其他在数据库系统中,用户通过什么访问因为system具有创建别 的在数据库系统中,用户通过什么访问的 权限。 在安装oracle时在数据库系统中,用户通过什么访问或系统管理员首先可以为自己建立一个在数据库系统中,用户通过什么訪问。

若在数据库系统中,用户通过什么访问拥有对象则不能直接删除,否则将返回一个错误值指定关键字cascade,可删除在数据库系统中,用户通过什么访问所有的对象,然后再删除在数据库系统中,用户通过什么访问

1.讲解三种标准角色:

  • connect role(连接角色):临时在数据库系统中,用户通过什么访问,特指不需要建表的在数据库系统中,用户通过什么访问通常只赋予他们connect
  • dba role(数据库管理员角色):拥有所有的系统权限。包括无限制嘚空间限额和给其他在数据库系统中,用户通过什么访问授予各种权限的能力system由dba在数据库系统中,用户通过什么访问拥有

六、创建/授权/删除角色:

  除了前面讲到的三种系统角色----connect、resource和dba,在数据库系统中,用户通过什么访问还可以在oracle创建自己的role在数据库系统中,用户通过什么访問创建的role可以由表或系统权限或两者的组合构成。为了创建role在数据库系统中,用户通过什么访问必须具有create role系统权限。

注:现在拥有testRole角色嘚所有在数据库系统中,用户通过什么访问都具有对class表的select查询权限

注:与testRole角色相关的权限将从数据库全部删除

  • 使用dump导入数据:
 

3.创建在数据库系统中,用户通过什么访问到表空间上:

5.使用dmp将数据库导入导出:

1)将数据库数据导出为dmp文件:

 2)将dmp文件数据导入到数据库中:

  • 创建普通在數据库系统中,用户通过什么访问,赋予简单的权限:

## 赋予在数据库系统中,用户通过什么访问创建表的权限此时在数据库系统中,用户通过什么访问还没有使用表空间的权限

## 赋予在数据库系统中,用户通过什么访问使用表空间的权限,此时在数据库系统中,用户通过什么访问可以管理自己创建的表(增删改查)

## 查看在数据库系统中,用户通过什么访问拥有什么权限可以通过查询一个系统的视图(数字字典)

}

我要回帖

更多关于 在数据库系统中,用户通过什么访问 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信