SYSDBA设置
SYSDBA只有创建用户,授权权限
SYSSSO只有设置密码,设置用户默认表空间,设置用户索引表空间,设置散列算法权限
设置完之后修改用户的资源限制
四、ZYJ创建用户
1、创建用户并分配表空间
----SYSDBA用户登录
CREATE USER USER_NAME; ---创建用户
GRANT DBA TO USER_NAME; ---授予DBA角色
----SYSSSO用户登录:
ALTER USER USER_NAME IDENTIFIED BY "用户口令"; ---设置密码
ALTER USER USER_NAME DEFAULT TABLESPACE "表空间名"; ---设置用户默认表空间
ALTER USER USER_NAME DEFAULT INDEX TABLESPACE "表空间名"; ---设置用户索引表空间
--------------------------------------------------------------------------------------
五、注意修改用户的资源限制(如果不修改7天后密码过期)
默认密码:SYSSSO/SYSSSO123,SYSDBA/SYSDBA123
----SYSSSO用户登录(先修改SYSSSO和SYSDBA):
ALTER USER "SYSSSO" LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
ALTER USER "SYSSSO" LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER "SYSSSO" LIMIT PASSWORD_LOCK_TIME UNLIMITED;
ALTER USER "SYSDBA" LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
ALTER USER "SYSDBA" LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER "SYSDBA" LIMIT PASSWORD_LOCK_TIME UNLIMITED;
可通过下面语句查看剩余过期时间,如果为0代表没有过期时间。
select b.username, a.life_time from sysusers a right join all_users b on a.id=b.user_id;
1.使用SQL语句create tablespace创建表空间
CREATE TABLESPACE <表空间名> <数据文件子句> [<数据页缓冲池子句>] [<存储加密子句>]
例:
create tablespace "HZEZ" datafile 'HZEZ.DBF' size 64 autoextend on next 30 CACHE = NORMAL;
create tablespace "HZEZ" datafile 'HZEZ.DBF' size 256 autoextend on next 30 CACHE = NORMAL;
create tablespace "HZEZ" datafile 'HZEZ.DBF' size 256 autoextend on next 30 CACHE = NORMAL;
例:
create tablespace "TEST2" datafile 'TEST2.DBF' MIRROR 'TESTMirro.DBF'
size 32 autoextend on next 30 maxsize 300 CACHE = NORMAL;
2.创建用户并指定表空间
Aa1234567.
create user HZEZ identified by Aa1234567. default tablespace HZEZ;
-- 密码时效不做限制
alter user "HZEZ" limit password_lock_time unlimited;
-- 授权
GRANT RESOURCE TO HZEZ;
3.备份
sql>BACKUP DATABASE FULL BACKUPSET 'D:/dm/bakup/db_full_bak_01'
dexp userid=HZEZ/Aa1234567.:5238 directory=C:\Users\15837\Desktop\ file=hjez.dmp log=dmtest.log schemas=HZEZ
dimp userid=HZEZ/Aa1234567. directory=C:\Users\15837\Desktop\ file=hjez.dmp log=dmtest.log schemas=HZEZ
C:\Users\15837\Desktop\hjez.dmp
全库导出:
dexp userid=sysdba/Dameng123:5238 directory=/dm8/backup/dexp file=full.dmp log=full.log
full=y
按用户导出:
按模式导出:
dexp userid=sysdba/Dameng123:5238 directory=/dm8/backup/dexp file=dmtest.dmp
log=dmtest.log schemas=DMTEST
按表导出:
[dmdba@KylinDCA04 dexp]$ dexp userid=sysdba/Dameng123:5238
directory=/dm8/backup/dexp file=dmtest_emp.dmp log=dmtest_emp.log tables=DMTEST.T_EMP
全库导入: dimp userid=sysdba/Dameng123 directory=/dm8/backup/dexp file=full.dmp log=impfull.log
full=y
将 DMTEST 模式下 T_EMP 表导入到 HRTEST 用户下:
[dmdba@KylinDCA04 dexp]$ dimp userid=hrtest/Dameng123@127.0.0.1:5238
directory=/dm8/backup/dexp file=dmtest_emp.dmp log=dmtest_emp.log tables=DMTEST.T_EMP
remap_schema=DMTEST:HRTEST