导入 dmp文件
imp 用户名/密码@orcl file=d:\xxxxx.dmp full=y ignore=y;
orcl:是实例名称 就是数据库名。
file:就是你要导入的dmp文件全路径。
full=y 是否全部导入只有当前用户是dba的时候才能用此选项 。
开启远程连接
- 打开>【database configuration assistant】 在配置和移植工具里
- 选择>【配置数据库选项】
- 选择数据库
- 【共享服务器模式】
- 一路下一步
Navicat 软件连接Oracle
由于使用Oracle 12c 64位版 下载的所有内容需均为64位,特殊注意的是Navicat 也要是64位
1.下载Oracle Database Instant Client
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
- instantclient-basic-windows.x64-12.1.0.2.0.zip
- instantclient-jdbc-windows.x64-12.1.0.2.0.zip
- instantclient-odbc-windows.x64-12.1.0.2.0.zip
- instantclient-sqlplus-windows.x64-12.1.0.2.0.zip
2.在“环境变量”的“系统变量”中增加:
- ORACLE_HOME = C:\instantclient_12_1
- TNS_ADMIN = C:\instantclient_12_1
- NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- 修改Path变量,在后面添加 C:\instantclient_12_1
3.新建tnsnames.ora文件
在C:\instantclient_12_1 新建一个tnsnames.ora文件,增加自己的数据库别名配置。
示例如下:
MyDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST= 192.168.2.3)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = )
)
)
注意格式要排列好
主要改 = 前面的别名,Host为IP地址, SERVICE_NAME为数据库服务器的实例名。4.运行Navicat 修改设置》工具》选项》OCI》选择C:\instantclient_12_1文件夹中的
重启Navicat ,填写连接参数 连接Oracle 数据库
创建 新用户
运行sqlplus
sqlplus / as sysdba
create user test identified by test default tablespace users temporary tablespace temp;
grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to test ;
命令参考
http://blog.csdn.net/dream_an/article/details/50440259
删除用户
alter session set container=db1pdb; //进入pdb
drop user test cascade;
修改用户密码
修改用户口令 格式为:
alter user 用户名 identified by 新密码;
以 apps 为例,密码修改为 123456. 可输入
alter user apps identified by 123456;
创建表空间
CREATE TABLESPACE BUS DATAFILE '/home/oracle/app/oracle/oradata/DB1/bus.dbf' SIZE 1024M;
参考 :http://blog.chinaunix.net/uid-20673662-id-1578631.html
启动/停止
sqlplus / as sysdba
startup;
alter session set container=db1pdb;
alter database open;exit;
// 开启监听
lsnrctl start;
//停止
shutdown;
导出
用户导出
exp userid=test/test@db1pdb owner=test file=/home/oracle/test123.dmp
常用SQL
select username from dba_users; //查看用户