oracle创建数据库
oracle数据库是用户名对应表空间,创建时先创建用户在创建表空间最后关联起来。
1.首先我们以系统用户的身份登录oracle.
方法a: Sql:conn / as sysdba;
方法b:使用pl/sql登陆,然后新建commandwindow即可
注:必须是系统用户才可以创建
2.然后创建用户
Sql:create user ysm identified by ysmps ;
3.修改用户的密码.
Sql:alter user ysm identified by ysmps ;
4.查看创建的结果.
sql: select username,default_tablespace from dba_users;
5.获取表空间的路径
sql:select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files;
注:这里之所以要获取下路径是为了创建表空间时,可以合理的分配物理存储路径,便于管理
6.一般在开发情况下,我们当然不会使用用户的默认表空间,所以这时我们需要创建一个表空间.
Sql:create tablespace ysmtb datafile 'f:\ysm\ysm.dbf' size 200M autoextend on next 10M maxsize unlimited;
注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便.表空间自动扩展
alter database datafile 'f:\ysm\ysm.dbf' autoextend on;
注:表空间自动扩展
7.还需要将表空间分配给用户.
Sql: alter user ysm default tablespace ysmtb;
8.查看创建的结果.
sql: select username,default_tablespace from dba_users;
9.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限
sql: grant create session,create table,create view,create sequence,unlimited tablespace to ysm;
sql: grant imp_full_database to empi;
10.oracle 开启表自动扩展:
alter database datafile '/home/data/gxwd.dbf' autoextend on;
查看表空间扩展不:
select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name ='GXWD'
11. 删除用户:
--删除用户 drop user OA_TEST210301 cascade;
--删除表空间 drop tablespace OA_TEST20210301 including contents and datafiles cascade constraints;
11.
create user ehrds2021 identified by ehrds2021;
create tablespace ehrds2021 datafile '/data/emr/ehrds.dbf' size 200M autoextend on next 200M maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds1.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds2.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds3.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds4.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds5.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds6.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds7.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds8.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds9.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds10.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds11.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds12.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds13.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds14.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds15.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter tablespace ehrds2021 add datafile '/data/emr/ehrds16.dbf' size 32m autoextend on next 32m maxsize unlimited;
alter database datafile '/data/emr/ehrds.dbf' autoextend on;
grant connect,resource,dba to ehrds2021;
grant create session,create table,create view,create sequence,unlimited tablespace to ehrds2021;
grant imp_full_database to ehrds2021;
13. 账号尝试错误,不锁
alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
14. 用户解锁
ALTER USER healthehr ACCOUNT UNLOCK;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)