创建数据库用户并授权,表空间的设定等相关的sql语句

-- 创建oracle用户

create user xue identified by 123456;

(“xue”为数据库用户名,“123456”为该用户密码)

-- 为新建用户授予角色权限

grant dba to xue;

(为了方便,直接将dba角色权限赋予新建的数据库用户)

-- 设置oracle帐号密码永久不过期

-- 1、查看用户的proifle是那个,一般是default:

SELECT username,PROFILE FROM dba_users;

-- 2、查看指定概要文件(如default)的密码有效期设置:

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

-- 3、将密码有效期由默认的180天修改成“无限制”:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

(前三步已经解决第四步没必要)

-- 4、修改后,还没有被提示ORA-28002警告的用户不会再碰到同样的提示;

-- 已经被提示的用户必须再改一次密码,举例如下:

$sqlplus / as sysdba

sql> alter user xue identified by 123456;

(刚新建的数据库用户默认的账号密码有效期为180天,避免以后失效,直接将其设为永久不过期)

-- 1.创建表空间

create tablespace XUESPACE datafile 'C:\Java\oracle_tablespace\XUESPACE.dbf' size 100m reuse autoextend on next 10m maxsize unlimited;

(“XUESPACE”为新建的表空间名称,“C:\Java\oracle_tablespace\XUESPACE.dbf”是与表空间对应的文件的路径和文件名,其它的表空间大小相关的设定,暂时可忽略)

-- 2.创建用户,指定 表空间 和 临时表空间

create user xue identified by 123456 default tablespace XUESPACE temporary tablespace temp;

(“XUESPACE”为用户“xue”指定的表空间,“temp”为其临时表空间)

-- 3.查看当前用户默认的表空间、临时表空间

select * from user_users;

( username 为当前用户名;

default_tablespace 为当前用户默认的表空间;

temporary_tablespace 为当前用户默认的临时表空间 )

-- 4.修改用户默认的表空间

alter user xue default tablespace spaceX;

(将用户“xue”的默认表空间改为“spaceX”)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值