Oracle初识:登录方法、导入dmp文件
目录
一、登录方法
以sys系统管理员的身份登录 ,无需账户和密码
以账户密码的用户身份登录
二、导入dmp文件
方法一:PLSQL导入dmp文件
一、登录方法
Oracle的登录方法有两种。
以sys系统管理员的身份登录 ,无需账户和密码
sqlplus / as sysdba
以账户密码的用户身份登录
SID为全局数据库名称,在安装Oracle时,自行设置得到。
sqlplus username/password@ip:port/sid
二、导入dmp文件
数据库导入该文件有两种方法,一是通过cmd命令行的方式导入,其次是通过PLSQL可视化界面导入。
方法一:PLSQL导入dmp文件
在导入之前,要查找dmp文件所属的表空间,如果没有,则需要先创建。搜索TABLESPACE查得表空间名称为CMOOC。
创建表空间和账户,因为一个用户对应一个表空间。
创建表空间datafile指定表空间文件的存储位置。
create tablespace test datafile 'D:\Database\data\test_data.dbf' size 20M
autoextend
on next 5M
maxsize 500M;
创建用户,并指定默认表空间,并赋予角色权限。
CREATE USER userName IDENTIFIED BY password -- 12c之后的版本,可以试试在用户名前加上c##
DEFAULT TABLESPACE test_name --表空间
TEMPORARY TABLESPACE temp_name; -- 临时表空间,关联任意一个都行,也可以不关联
-- 创建表的时候没有关联表空间
CREATE USER userName IDENTIFIED BY PASSWORD;
CREATE USER C##userName IDENTIFIED BY PASSWORD; -- 应该是12c之后都需要
--修改用户表空间
ALTER USER username DEFAULT TABLESPACE test_name;
--给予用户权限
GRANT DB,CONNECT,RESOURCE to UserName
打开PLSQL点击导入表
选中文件导入即可