一、登录Oracle和创建用户
1. 使用最高权限用户(sys)首次登录
sqlplus sys/dwh as sysdba;
sqlplus:oracle登录命令
sys/dwh:sys是用户名,dwh是密码
as sysdba:因为sys是最高管理员,所以需要加这句话
2. 创建新用户
create user username identified by passwd;
create user:oracle创建用户关键词
username:用户名
identified by:指定密码关键词
passwd:密码
3. 赋予新用户权限
grant create session to username;
grant:赋权关键词
create session:权限-创建连接
to:与grant关键词配对
username:用户名
4. 登录用户
conn username/passwd;
username:用户名
passwd:密码
5. 删除用户
用最高权限用户登录
conn sys/dwh as sysdba
删除用户
drop user username;
6. 退出
exit;
二、Oracle命令行创建数据库
1. 创建数据库文件
CREATE TABLESPACE MyDataBase LOGGING DATAFILE 'D:\Oracle\database\MyDataBase.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
MyDataBase:数据库名称
D:\Oracle\database\MyDataBase.dbf:数据库文件目录
2. 创建数据库临时文件
create temporary TABLESPACE MyDataBase_temp tempfile 'D:\Oracle\database\MyDataBase_temp.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;
MyDataBase_temp:数据库临时文件名称
D:\Oracle\database\MyDataBase_temp.dbf:数据库临时文件目录
3. 创建用户与上述两个文件形成映射关系
CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE MyDataBase TEMPORARY TABLESPACE MyDataBase_temp;
username:用户名
password:密码
MyDataBase:映射的数据库名称
MyDataBase_temp:映射的数据库临时文件名称
4. 添加用户权限
grant connect,resource,dba to username;
grant create session to username;
5. 删除数据库
conn sys/dwh as sysdba;
drop tablespace MyDataBase including contents and datafiles;
drop tablespace MyDataBase_temp including contents and datafiles;
6. 删除用户
drop user username cascade;