作为oracle 初学者,部分笔记还是先记录下来,方便以后操作
sqlplus 操作数据库命令
- oracle 进入sqlplus 的方式有两种,一种是直接按上图的方式,第二种是输入cmd回车,输入sqlplus 用户名/密码@实例名 回车直接连接进入数据库。或sqlplus / as sysdba 可以启动停止数据库。
- 数据库的停止和启动,先停止监听,再停止数据库,启动时先启动数据库再启动监听,注启动监听时退出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;