Oracle 历险记

 导入 dmp文件

imp 用户名/密码@orcl file=d:\xxxxx.dmp full=y ignore=y;

orcl:是实例名称 就是数据库名。

file:就是你要导入的dmp文件全路径。

full=y 是否全部导入只有当前用户是dba的时候才能用此选项 。

开启远程连接 

  1. 打开>【database configuration assistant】 在配置和移植工具里
  2. 选择>【配置数据库选项】
  3. 选择数据库
  4. 【共享服务器模式】
  5. 一路下一步

 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;  //查看用户

 

转载于:https://my.oschina.net/u/853529/blog/737326

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值