Oracle数据库基本使用方法有哪些

发布时间:2022-02-16 14:14:09 作者:iii
来源:亿速云 阅读:138

本文小编为大家详细介绍“Oracle数据库基本使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Oracle数据库基本使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

Oracle数据库基本使用方法有哪些

oracle查看用户状态

select username,account_status from dba_users;

查看所有角色

select * from dba_roles;

锁定用户

alter user XXX account lock;

Linux下新建用户

useradd -d /home/XXX -s /usr/bin/ksh -m XXX
passwd XXX

用户创建

useradd -d /home/XXX -g users -s /bin/bash -m XXX -G users
passwd XXX

删除用户

userdel -r XXX

Linux查看进程

ps -e|grep ***kill -9 ***(PID)

linux查看版本信息

lsb_release -a

赋予debug权限给用户

grant debug any procedure, debug connect session to prodb;

oracle查询用户

select username,password from dba_users;

oracle删除用户

drop user XXX cascade;

如果遇到报错 oracle cannot drop a user that is currently connected 则执行以下命令

以sysdba登陆

shutdown immediate;
startup restrict;
drop user *** cascade;
alter system disable restricted session;

Oracle监听

lsnrctl start

即可启动

如果出现以sysdba用户连接无法连接到数据库的现象 检查环境变量ORACLE_HOME,ORACLE_SID

sqlplus下的删除符号

ctrl+backspace

sqlplus远程连接

sqlplus 用户名/密码@10.10.10.10:1521/orcl

查询表空间和对应数据文件的关系

select t1.name, t2.name  from v$tablespace t1, v$datafile t2 where  t1.ts# = t2.ts#;

删除表空间

drop tablespace **** including contents and datafiles;

取数据重复插入表

insert into table_A(X,X,X,X) select X,X,X,X from table_B where XXX

table_A和table_B可以是一张表,数据当然要经过更新之后再插入

为用户赋debug权限

GRANT debug any procedure, debug connect session TO USER XXX;

查看不同用户的连接数

select username,count(username) from v$session where username is not null group by username;

查看执行日志

select t."SQL_TEXT",t."SQL_FULLTEXT",t."LAST_ACTIVE_TIME" from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('XXX') and t."SQL_TEXT" like '%XXX%' and t.LAST_ACTIVE_TIME > to_date('201707130623', 'yyyymmddhhmi') order by t.LAST_ACTIVE_TIME;

读到这里,这篇“Oracle数据库基本使用方法有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. postgresql和oracle数据库有什么不同
  2. oracle数据库常见故障有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle

上一篇:Linux常用命令find怎么用

下一篇:Linux常用命令dd怎么用

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》