从cmd窗口进入SQL命令行
sqlplus / as sysdba;
查询所有用户
(1)使用具有DBA权限的账号登录数据库。
(2)执行如下命令。
SQL> select username from dba_users;
-- 或者使用如下语句
SQL> select * from all_users;
创建用户和密码
SQL> create user user_name identified by password;
查看当前连接的用户
SQL> show user
删除用户
SQL> DROP USER USER_NAME CASCADE;
导入导出相关命令
1、查看实例名(SID)命令
select instance_name from V$INSTANCE;
2、查看数据库名(DB_NAME)命令
select name from V$DATABASE;
username | 用户名 |
password | 密码 |
ip | 服务器ip地址 |
port | 端口号 |
sid | 数据库实例名(安装Oracle数据库时指定的SID或全局服务名) |
path | 导出的文件存放路径+导出文件名.dmp |
3、数据表导出命令
exp username/password@ip/sid file=path tables=(tablename1,tablename2,tablename3)
注:如果导出多张表,则表名称之间用逗号分隔。如果是本地数据库,命令中可以不加“ip/”。
4、导出整个数据库
exp uesrname/password@ip/sid file=path full=y
5、导入数据表
imp username/password@ip/sid file=path full=y
注:将path代表的dmp文件整个导入数据库。
—— END ——