目录:
- 系统用户(用户名/密码)介绍。
- 登录Oracle方式介绍。
- 常用命令拓展。
- 其它OraCle技术拓展文章链接。
1、用户名:sys、system / 命令:自定义的命令(密码)
2、用户名:sysman / 命令:自定义的命令(密码)
3、用户名:scott / 命令:tiger (密码)
登录oracle方式:
1)打开SQL Plus命令文件输入用户名和命令既可以登录成功,打开Oracle文件就可以看到。 - 系统用户(用户名/密码)
2)命令登录(connect/conn [username]/[password] [@Server] [ as sysdba/sysoper] ),该命令在已经连接oracle的情况下使用。
username:用户名,pasword:命令,@Server:如果OraCle不是安装在本机的话使用的是远程服务名/IP,as sysdba/sysoper:使用管理员的身份登录oracle
sys:权限只能是系统管理员才能进行登录(使用as sysdba/sysoper登录即可)
system:普通权限就能进行登录
sysman:权限也只能是系统管理员才能登录(用于操作企业管理器来使用)
scott:需要解锁之后才能登录,默认密码为tiger。
使用命令(alter user scott account unlock),再根据命令:conn scott/tiger进行登录
命令拓展
1)、show user命令:该命令是展示当前的登录用户
2)、desc dba_users命令:查看数据字典(数据字典是数据库提供的表,用于查看数据库的信息)
3)、修改用户的默认表空间或者临时表空间命令
ALTER USER username DEFAULT/TEMPORARY TABLESPACE tablespace_ name
4)、查看用户的表空间数据字典(使用desc tablespace_name命令查看):
dba_tablespaces(针对管理员)、user_tablespaces(针对普通用户)
dba_user(管理员级别使用)、user_users(普通用户级别可以使用,管理员级别的也可以使用)
5)、创建永久和临时表空间
CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE/DATAFILE 'xxx.dbf' SIZE xx
TEMPORARY:创建临时表空间时候需要写上命令,反之不用,tablespace_name:表空间的名称,TEMPFILE/DATAFILE:指定是临时表空间名称或者是永久表空间名称,'xxx.dbf':以dbf为后缀名的表空间名称,xx:指定文件的大小
查看创建的表空间存储的路径(使用dba_data_files数据字典)
6.1)、修改表空间的状态,默认创建的时候的为联机状态(联机或者脱机状态),alert tablesapce tablespace_name online/offline
6.2)、修改表空间的状态,默认创建的时候为可读写状态(只读或可读写状态),需要在联机的状态下才能修改读写状态且默认的联机状态就是读写状态,alter tablespace tablespace_name read only/read write
7.1)、给用户添加数据文件(ALTER TABLESPACE tablespace_name ADD DATAFILE 'xxx.dbf' SIZE xx)
tablespace_name:数据文件名称;'xxx.dbf':文件名;xx:设置文件大小;
7.2)、删除用户的数据文件,不可以删除创建的第一个文件,若要删除创建的第一个数据文件,需要将整个表空间删除。(ALTER TABLESPACE tablespace_name DROP DATAFILE 'xxx.dbf')
tablespace_name:数据文件名称;xxx.dbf:文件名;
8)、删除表空间(DROP TABLESPACE tablespace_name [INCLUDING CONTENTS])
tablespace_name:表空间名;INCLUDING CONTENTS:可选项,若选上则删除表空间下面的所有数据文件;
其它Oracle技术点介绍链接
Oracle创建数据表:https://blog.csdn.net/weixin_42739916/article/details/100566139
Oracle查询语句:https://blog.csdn.net/weixin_42739916/article/details/100634202