oracle12c安装与数据库导入
oracle12c安装
1.官网下载安装包【https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 】
解压到同一个文件夹下双击”setup.exe“打开图1-1。按下图顺序进行安装。
图1-1 图1-2 图1-3 图1-4 图1-5 图1-6-1如果你没有就选创建新用户,然后创建一个。
图1-6-2 图1-7 图1-8进入下图界面并等待
图1-9 图1-10安装完成后会有一个提示改密码的界面,忘了截图。可以点进去修改用户密码。默认解锁”sys“、”system“用户。
数据库导入
1.打开“开始”-->输入cmd-->打开cmd窗口输入sqlplus conn--> 输入账号密码-->进入下图select name from v$datafile; 查询出表空间
----创建
1.创建用户
create user C##SHKJ_LSCJS _DB identified by 123456;
2.
create tablespace SHKJ_LSCJS
datafile 'G:\APP\USER\ORADATA\ORCL\SHKJ_LSCJS.dbf' size 1024M
autoextend on;
//如果创建错了那就删除表空间
//drop tablespace tablespace_name including contents and datafiles cascade constraint;//删除表空间,及对应的表空间文件也删除掉
3.
create temporary tablespace SHKJ_LSCJS_TEMP
tempfile 'G:\APP\USER\ORADATA\ORCL\SHKJ_LSCJS_TEMP.dbf' size 1024M
autoextend on;
4.
alter user C##SHKJ_LSCJS_DB default tablespace SHKJ_LSCJS; --设置默认表空间
5.
alter user C##SHKJ_LSCJS_DB temporary tablespace SHKJ_LSCJS_TEMP; --设置默认临时表空间
6.
grant create session to C##SHKJ_LSCJS_DB;
7.
grant unlimited tablespace to C##SHKJ_LSCJS_DB;
8.
grant create table to C##SHKJ_LSCJS_DB;
9.
grant create tablespace to C##SHKJ_LSCJS_DB;
10.
grant dba to C##SHKJ_LSCJS_DB;
打开“开始”-->输入cmd(记住:这里是cmd窗口,不是sqlplus窗口!!!)
由于在上面几个步骤中,创建了C##SHKJ_LSCJS_DB这个用户,所以往C##SHKJ_LSCJS_DB用户导入数据:
直接输入如下语句:imp C##SHKJ_LSCJS_DB/123456@localhost/orcl file="C:\Users\zhengyi\Desktop\test20140221.DMP" full=y;
上述语句说明如下:
test是上面创建的登录数据库用户名;
test222是登录数据库的密码;
localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行
orcl:是实例名称(这个如果不知道实例名称的话,应该可以查,如果不能查,额,我还不知道咋弄,我先试试!)
file:后面的是你当前dmp文件存放的路径
full=y:全部导入
提示:若创建表空间后授权无提示无表空间,就执行