SQLPlus登录及使用

几个词的解释:
table:表,tablespace:表空间 ,view:视图 ,customer:过程 ,roles:角色 ,object :对象 ,
登录语句:
SQLPlus登录及使用_第1张图片
切换用户:切换到sys用户

connect sys/password as sysdba
由于数据库和服务器都在同一台机子上,不需要填写服务名。

查看登录用户:

show user

数据库字典:
是数据库提供的表,用来查询数据库的信息。
dba_users 表就是用来查询 用户信息。
SQLPlus登录及使用_第2张图片
查询当前所有用户名:
SQLPlus登录及使用_第3张图片
describe命令:
desc命令不属于sql语句。
列出指定表的列定义,视图或同义词,或指定函数或存储过程的详述。
描述表、视图、同义词、函数、存储过程的命令。

启用scott用户:
SQLPlus登录及使用_第4张图片
SQLPlus登录及使用_第5张图片
表空间:
是数据库的逻辑存储空间。
SQLPlus登录及使用_第6张图片
永久表空间存储表、视图、存储过程等。
临时表空间存储数据库的中间执行过程。执行完就会被释放掉。
UNDO表空间存储事务修改前的数据,可以对数据进行回滚。
用户表空间:
不同用户登录后,对应不同的表空间。
表空间定义在 dba_tablespaces,user_tablespaces数据字典里。
SQLPlus登录及使用_第7张图片
SQLPlus登录及使用_第8张图片
system表空间:存放sys管理员对应的表、视图、存储过程等数据库对象。系统表空间,永久表空间。
example表空间:oracle的事例用到的表空间。
sysaux表空间:辅助example表空间。
undotbs1表空间:存储一些撤销信息的表空间。属于undo表空间。
temp表空间:sql语句处理的表和索引等信息的表空间,是临时表空间。
users表空间:存放用户创建的表、视图、存储过程等数据库对象,是永久表空间。
SQLPlus登录及使用_第9张图片
dba_users 和 user_users数据字典里存放用户的默认表空间和临时表空间。
SQLPlus登录及使用_第10张图片
system用户的默认表空间是user,临时表空间是temp.
在这里插入图片描述
设置用户的默认表空间和临时表空间:
SQLPlus登录及使用_第11张图片
将用户的默认表空间修改为system表空间
SQLPlus登录及使用_第12张图片
在这里插入图片描述
创建表空间:
SQLPlus登录及使用_第13张图片
默认目录下创建一个该用户的永久表空间
在这里插入图片描述
默认目录下创建一个该用户的临时表空间:
SQLPlus登录及使用_第14张图片
dba_data_files数据字典:用来存储表空间信息。
SQLPlus登录及使用_第15张图片
查询表空间的存储物理位置
SQLPlus登录及使用_第16张图片
在这里插入图片描述
修改表空间:
表空间创建后,默认为联机状态。
SQLPlus登录及使用_第17张图片
SQLPlus登录及使用_第18张图片
查询表空间的状态:
在这里插入图片描述
设置表空间的读写权限:
SQLPlus登录及使用_第19张图片
SQLPlus登录及使用_第20张图片
在这里插入图片描述
向表空间增加数据文件:
SQLPlus登录及使用_第21张图片
SQLPlus登录及使用_第22张图片
删除表空间的数据文件:
SQLPlus登录及使用_第23张图片
SQLPlus登录及使用_第24张图片
删除表空间:
在这里插入图片描述
在这里插入图片描述
cmd下导入dmp数据

imp userid=ebus/ebus full=y file=ebus_20190611.dmp
在这里插入图片描述

你可能感兴趣的:(java)