gpt4 book ai didi

常用的Oracle doc命令(收藏)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章常用的Oracle doc命令(收藏)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1.连接数据库 。

普通用户连接数据库

conn scott/tiger –(默认的用户名/密码)、conn 即”connection”连接数据库的意思 。

超级管理员连接

Conn sys/sys as sysdba–oracle数据库不区分大小写 。

2.sql文件 。

保存sql文件 。

save c:\test.txt 。

编辑sql语句,用记事本编辑 。

ed c:\1.txt –编辑 SQL 语句 。

ed –直接打开上一次缓存sql语句 。

描述数据表的结构 。

desc employee; –打开employee员工表的结构 。

spool 录屏 。

spool 存放位置(d:\基本查询.txt) 。

spool off – 结束录屏 。

3.服务器 。

打开服务器 。

?
1
net start oracleservicebinbo

打开监听器 。

?
1
lsnrctl start

关闭服务器 。

?
1
net stop oracleservicebinbo

关闭监听器 。

?
1
lsnrctl stop

4.用户操作 。

查看当前用户的角色 。

?
1
SQL> select * from user_role_privs;

查看当前用户的系统权限和表级权限 。

?
1
2
SQL> select * from user_sys_privs;
SQL> select * from user_tab_privs;

查看当前用户的缺省表空间 。

?
1
SQL> select username,default_tablespace from user_users;

换用户 。

?
1
2
3
4
5
conn as sysdba
sys
tsinghua
sqlplus “sys/tsinghua as sysdba”
conn sys/zl as sysdba

更改用户密码 。

sql>alter user 管理员 identified by 密码,

创建表空间的数据文件 。

?
1
sql> create tablespace test datafile ‘d:\oracle\binbo.dbf' size 10m;

创建用户 。

?
1
sql> create user 用户名 identified by 用户名;

查看用户 。

?
1
sql>show user

检查语句是否有错 。

?
1
show error

锁定用户 。

?
1
sql> alter user 用户名 account lock

解除用户 。

?
1
sql> alter user 用户名 account unlock

删除用户 。

?
1
sql> drop user zl;

给用户创建表权限 。

?
1
sql> grant create table to 用户名;

授管理员权限 。

?
1
sql> grant dba to 用户名;

给用户登录权限 。

?
1
sql> grant connect to 用户名

给用户无限表空间权限 。

?
1
sql> grant unlinmited tablespace to 用户名;

收回权限 。

?
1
sql> revoke dba from 用户名;

5.查看表 。

查看用户下所有的表 。

?
1
SQL> select * from user_tables;

查看名称包含log字符的表 。

?
1
2
SQL> select object_name,object_id from user_objects
where instr(object_name, 'LOG' )>0;

查看某表的创建时间 。

?
1
SQL> select object_name,created from user_objects where object_name= upper (‘&table_name');

查看某表的大小 。

?
1
2
SQL> select sum (bytes)/(1024*1024) as size (M)” from user_segments
where segment_name= upper (‘&table_name');

查看表结构 。

desc 表名,

查看放在ORACLE的内存区里的表 。

?
1
SQL> select table_name,cache from user_tables where instr(cache, 'Y' )>0;

再添加一个表空间的数据文件 。

?
1
sql> alter tablespace test add datafile ‘d:\oracle\test1.dbf' size 10m;

6.事务(TC事务控制语言) 。

COMMIT - 提交并结束事务处理 。

ROLLBACK - 撤销事务中已完成的工作 。

SAVEPOINT – 标记事务中可以回滚的点 。

总结 。

以上所述是小编给大家介绍的常用的Oracle doc命令(收藏),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

原文链接:https://www.2cto.com/database/201710/687848.html 。

最后此篇关于常用的Oracle doc命令(收藏)的文章就讲到这里了,如果你想了解更多关于常用的Oracle doc命令(收藏)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com