怎么使用oracle数据库的其他用户

怎么使用oracle数据库的其他用户,第1张

一 如果访问其他用户的数据,需要有一定的权限

(1) 可以授权这个用户查看其他用户表的权限

如:grant select on scottemp to test;

(2) 或者直接授予这个用户dba权限

如 grant dba to test;

(3) 查询其他用户表

select from scottemp;

二 如果访问其他数据库

(1) 创建相应连接其他数据库某一用户的dblink

配置相应的tnsnameora,创建完成后通过tnsping命令查看网络是否通

(2) 配置好dblink,通过dblink查询

如 select from emp@d_name;

1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面

2、sqlplus /nolog 或sqlplus system/manager 或/sqlplus system/manager@ora9i

3、SQL>connect / as sysdba ;(as sysoper)或connect internal/oracle AS SYSDBA (scott/tiger)conn sys/change_on_install as sysdba

4、SQL>startup; 启动数据库实例

5、 查看当前的所有数据库: select from v$database

扩展资料:

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

oracle数据库逻辑结构

它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。

模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。

文件结构

数据库的物理存储结构是由一些多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件、警告文件等。

参考资料来源:百度百科-Oracle数据库

类似v$database和 dba_xxx,all_xxx,user_xxx之类的视图其实都是属于数据字典的范畴,记录了各种类型数据的信息。比如你想看表空间相关信息,可以查看v$tablespace,想看日志文件可以查看v$logfile。。等等。

当你想查看这些信息的时候,你就需要相应的权限了。笼统点,给你一个dictionary权限,便可以查看所有数据字典信息了。

select from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

select from all_users; 查看你能管理的所有用户!

select from user_users; 查看当前用户信息 !

-- 查询你 当前用户下,有哪些表

SELECT FROM user_tables

-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]

SELECT FROM all_tables

-- 查询当前数据库所有的表, 需要你有 DBA 的权限

SELECT FROM dba_tables

如何获取本地oracle的用户名和密码

一般来说,oracle数据库安装后,里面有很多个默认账号和密码,比较常用的是:账号:scott 密码:tiger 账号:system 密码:manager 账号:sys 密码:任意字符。

当我们想创建一个账号时,可以使用sys登录sysdba后,创建用户(需要授权),代码如下

create user 用户名 identified by "密码";

授权:grant create session to 用户名;

grant create table to 用户名;

grant create tablespace to 用户名;

grant create view to 用户名;

我们一般使用的是用scott登录sysdba,这时候有可能出现账户未解锁的状态,这时候可以用

alter user scott account unlock;

来解锁账户。解锁之后可能会要求你改密码:可以用alter user scott identified by tiger;

再登录conn scott/tiger;

以上就是关于怎么使用oracle数据库的其他用户全部的内容,包括:怎么使用oracle数据库的其他用户、oracle数据库的常见命令、oracle的scott用户如何查看当前数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9437994.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存