在cmd环境下操作Oracle11g数据库
數(shù)據(jù)格式為.DMP,需在服務(wù)端運(yùn)行,以此轉(zhuǎn)化為excel或者csv格式文件。
原始.DMP文件如圖所示
1、首先在電腦上按要求安裝好Oracle11g版本的數(shù)據(jù)庫。
安裝完成后,需將.DMP和.log文件同時放入數(shù)據(jù)庫安裝路徑下D:\app\ENYA*admin\orcl\dpdump*
2、打開CMD,登錄到sqlplus 環(huán)境下,
用戶名sys 口令as空格sysdba
按照以下語句先創(chuàng)建一個與原始數(shù)據(jù)結(jié)構(gòu)一模一樣的表。本文中的數(shù)據(jù)為某市公交IC卡數(shù)據(jù),以下為創(chuàng)建IC卡表結(jié)構(gòu)的語句:
(1)create tablespace 表名 (GJCARD) DATAFILE 數(shù)據(jù)庫安裝路徑(‘D:\app\ENYA\oradata\orcl\GJCARD01.dbf’) SIZE 2G NOLOGGING;
在導(dǎo)進(jìn)數(shù)據(jù)空間不足時,以下語句為重新增加存儲空間ALTER tablespace 表名(GJCARD) add datafile 數(shù)據(jù)庫安裝路徑(‘D:\app\ENYA\oradata\orcl\GJCARD01.dbf’) size 2g;
(2)create user 用戶名(ykt )identified by ykt default tablespace 表名 (GJCARD )account unlock;
(3)alter user 用戶名(ykt ) quota unlimited on 表名 (GJCARD);
(4)grant dba to ykt; 授權(quán)
(5)開始創(chuàng)建公交IC卡表結(jié)構(gòu):
CREATE TABLE 表名(ykt.cardinfo) (
BUSID NUMBER,
LINEID NUMBER,
USERTYPE VARCHAR2(2),
PARSEDATETIME DATE,
TRADEDATETIME DATE,
PROCESSDATETIME DATE,
BUSNAME VARCHAR2(20),
LINENAME VARCHAR2(50),
STATIONNAME VARCHAR2(100),
STATIONID NUMBER(10)
);
表結(jié)構(gòu)建好,可以看看自己建的表結(jié)構(gòu)是否正確,輸入語句:
desc ykt.cardinfo;
3、在sqlplus環(huán)境下構(gòu)建好表格后,退出該環(huán)境,直接在CDM環(huán)境下輸入以下語句:
impdp ykt/ykt@電腦IPV4地址(10.4.132.84)/orcl dumpfile=CARDINFO_P20191101.DMP tables=ykt.cardinfo TABLE_EXISTS_ACTION=append logfile=CARDINFO_P20191101.log.txt
導(dǎo)入數(shù)據(jù)成功后,登錄紫色軟件
輸入用戶名和用戶密碼、數(shù)據(jù)庫地址為自己電腦IP地址,連接選擇SYSDBA,即可登錄成功。
總結(jié)
以上是生活随笔為你收集整理的在cmd环境下操作Oracle11g数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Simulink仿真 离散系统仿真
- 下一篇: Oracle数据库操作注意事项