作为oracle 初学者,部分笔记还是先记录下来,方便以后操作
oracle 管理工具,sqlpus 相关操作
sqlplus 操作数据库命令

  1. oracle 进入sqlplus 的方式有两种,一种是直接按上图的方式,第二种是输入cmd回车,输入sqlplus 用户名/密码@实例名 回车直接连接进入数据库。或sqlplus / as sysdba 可以启动停止数据库。
  2. 数据库的停止和启动,先停止监听,再停止数据库,启动时先启动数据库再启动监听,注启动监听时退出sqlplus窗口。

具体操作步骤:
1.停监听:
lsnrctl stop
2.停数据库:
sqlplus /nolog
connect /as sysdba
shutdown immediate
exit

3启动数据库:
sqlplus /nolog
connect /as sysdba
startup
exit
4.启监听:
lsnrctl start
exit
其他命令:

  • 导入表和数据的命令:

imp eda_init_auth/[email protected]_59.215.191.84 full=y file=d:/temp/eda_init_auth.dmp ignore=y log=d:/temp/eda_init_auth.log

imp auth_gc_csh/[email protected]_127.0.0.1 full=y file=E:\work\test\zy\SZDAG3.6-data\数据库\20190214auth.dmp

imp sxauth/[email protected] full=y file=D:/项目/1016sxauth.dmp ignore=y log=D:/项目/1016sxauth…log
用户名/密码 full=y(是否全部导入) file=文件的路径,ignore=y log=日志的路径

  • 导出dmp文件:

    exp eda_init_auth/[email protected]:1521/orcl file=D:\eda_init_auth.dmp

  • 新建用户:

–创建用户名为 db_user 密码为 db_user 他的默认表空间为 users;
create user db_user identified by db_user default tablespace users;

  • 给用户授权:

grant connect,resource,dba,create procedure,drop any procedure,execute any procedure to db_user(用户名);

  • 删除用户及数据:

DROP USER 用户名 CASCADE;

相关文章: