前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle创建数据库语句_oracle创建表的sql语句

Oracle创建数据库语句_oracle创建表的sql语句

作者头像
全栈程序员站长
发布2022-11-08 20:16:30
3.1K0
发布2022-11-08 20:16:30
举报

大家好,又见面了,我是你们的朋友全栈君。

1.创建数据表空间

create tablespace SOA logging datafile ‘D:\app\oradata\ORCL\SOA.dbf’ size 32m autoextend on next 32m maxsize 2048m extent management local;

  • 创建数据表空间soa
  • 设置日志功能存放地址
  • 设置表空间大小32m
  • 设置表空间为自动扩展
  • 设置下次扩展大小及最大容量
  • 范围为管理当地

//创建临时表空间 create temporary tablespace SOA_temp

2.创建用户

– – – -创建 用户new_user,密码root,默认表空间soa- – – –

create user new_user identified by root default tablespace soa – – -或者设置为临时表空间- – – temporary tablespace lins

3.给用户授权

登录拥有dba权限用户sys – – – – 给用户赋予普通操作的权限- – – – – – grant connect,resource to username;

4.登录新用户导入数据库 .dmp文件

导入导出命令及详解

plsql客户端导入导出详解

– – – – 查看当前库的版本号

select * from v$version

– – – – 查看当前库的字符集

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’;

(NLS_RDBMS_VERSION)为版本号

– – – – 查看当前库的所有用户

select * from user$

– – – – 查看表空间及大小

SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size

FROM dba_tablespaces t, dba_data_files d

WHERE t.tablespace_name = d.tablespace_name

GROUP BY t.tablespace_name;

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

select username,default_tablespace from user_users;

– – – – 查看当前用户的操作权限

select * from user_role_privs

– – – – 查看当前用户下的所有表

select * from user_tables;

– – – – 修改表空间大小

alter database datafile ’ D:\app\oradata\ORCL\SOA.dbf’

resize 500m;

– – – – 设置数据库自动增长

alter database datafile ’ D:\app\oradata\ORCL\SOA.dbf’

autoextend on;

– – – – 删除临时表空间SOA

//登陆dba权限的sys用户执行

drop tablespace SOA including contents and datafiles;

– – – – 删除用户new_user 及用户所有的对象

//登陆dba权限的sys用户执行

drop user new_user cascade;

alter user rdzx identified by dreamsoft;

– – – – 查看修改数据库游标大小

select count(*) from v$open_cursor;

alter system set open_cursors=1000 scope=both;

– – – – 修改用户密码

重置用户密码。命令为:alter user username identified by password;其中username为用户名,password为新密码。

– – – – 解锁用户

在oracle中,连续十次尝试登陆不成功,那么此账户将会被锁定(lock)。当使用被锁定的账户登录时,系统会报错:ORA-28000: the account is locked。

使用命令解锁用户。命令为:alter user username account unlock;其中username为被锁定的用户名。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/190760.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年9月22日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.创建数据表空间
  • 2.创建用户
  • 3.给用户授权
  • 4.登录新用户导入数据库 .dmp文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档