1.新创建用户
CREATE USER Y_S IDENTIFIED BY PASSWD;
密码中不能带感叹号
2.给用户赋权
grant create session to y_s;--赋创建线程权限
grant create table to y_s;--赋创建表权限
grant dba to y_s;--赋dba权限
3.使用账号密码登录而非免密登录
先使用sqlplus
然后根据提示输入账号密码
4.系统视图相关
SELECT * FROM USER_TABLES;--查询登录用户下表信息
SELECT * FROM ALL_TABLES;--查询实例所有表信息
SELECT * FROM V$LOCK;--查询所有锁
SELECT VALUE FROM V$PARAMETER WHERE NAME='service_names'--查询服务名
5.逻辑导出与导入
普通逻辑导出
exp username/password@service_name tables=table_name file=export_file.dmp
在本地实验
exp y_s/Yang1song@orcl tables=TEST_1 file=export_file.dmp,报错
EXP-00056: ORACLE error 12154 encountered
ORA-12154: TNS:could not resolve the connect identifier specified
EXP-00000: Export terminated unsuccessfully
百度后发现本地到处不需要加服务名
直接exp y_s/Yang1song tables=TEST_1 file=export_file.dmp
导出成功
普通逻辑导入
imp username/password@service_name file=import_file.dmp tables=table_name
与exp相同
imp y_s/Yang1song tables=TEST_1 file=export_file.dmp
数据泵逻辑导出
数据泵逻辑导入
6.备份恢复
7.判断数据库启停状态以及如何启动
使用sqlplus登录查看如果是idle则没启动
如果是有具体数据库名,则代表启动成功
停止数据库:在sqlplus中执行shutdown immediate;
启动数据库:在sqlplus中执行startup [MOUNT | NOMOUNT]