Oracle安装&&navicat连接&&表空间创建&&数据导入导出

本文详细介绍了Oracle数据库的安装过程,配置步骤,如何使用Navicat连接,表空间的创建与管理,以及数据的导入导出和基本SQL操作,为初学者提供实用指南。
摘要由CSDN通过智能技术生成

一,Oracle安装

oracle配置文本,菜单,工具栏

二,navicat连接

下载地址:

配环境

三,表空间创建

在PLsql使用sys账号的sysydata权限登录执行以下命令:

表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)\***.dbf  ' size *M
tempfile ' 路径\***.dbf ' size *M
autoextend on  --自动增长
--还有一些定义大小的命令,看需要
 default storage(
 initial 100K,
 next 100k,
);
 

create tablespace HHMZJ
datafile 'D:\oracle\oradata\orcl\HHMZJ.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
 

在表空间中创建一个用户

create user cdmz_server identified by cdmz_server default tablespace HHMZJ;

赋予连接和创建、修改、删除数据库对象的权限

grant connect,dba to cdmz_server;

查询表空间

SELECT tablespace_name, status, initial_extent, next_extent, max_extents
FROM dba_tablespaces;

注意Oracl需要手动commit;!!!!!!!!!!!!!!!!

四,数据导入导出

导入

格式:exp  用户名/密码@IP地址:端口号/数据库实例名  file=dmp文件导出时的保存路径即文件名  owner=要导出表的所属用户

win+r   cmd    

imp system/Xiaoli123@localhost:1521/orclfile=E:\CDMZ_SERVER_20230319\backup\CDMZ_SERVER_20230319.dmp full=y ignore=y

还可以在后面指定表空键名称

 +上 tables=XL

以上不行换成以下:

imp system/Xiaoli123@orcl file=D:\shuju\BACKUP\20240824.dmp full=y
 

导出:

格式:imp  用户名/密码@IP地址:端口号/数据库实例名  file=要导入的dmp文件的保存路径及其文件  full=y  ignore=y

exp system/Xiaoli123@localhost:1521/orcl tables=jz_family_info file=E:\数据备份\abc.dmp
 

这个目录要提前建立好E:\数据备份

五,数据库sql

CREATE TABLE XL.source
(
 city_id CHAR(3) NOT NULL,
 city_name VARCHAR(40) NULL,
 region_id INT NULL
);

INSERT INTOcity(city_id,city_name,region_id) VALUES('BJ','北京',1);
INSERT INTOcity(city_id,city_name,region_id) VALUES('SJZ','石家庄',1);
INSERT INTOcity(city_id,city_name,region_id) VALUES('SH','上海',2);
INSERT INTOcity(city_id,city_name,region_id) VALUES('NJ','南京',2);
INSERT INTOcity(city_id,city_name,region_id) VALUES('GZ','广州',3);
INSERT INTOcity(city_id,city_name,region_id) VALUES('HK','海口',3);
INSERT INTOcity(city_id,city_name,region_id) VALUES('WH','武汉',4);
INSERT INTOcity(city_id,city_name,region_id) VALUES('CS','长沙',4);
INSERT INTOcity(city_id,city_name,region_id) VALUES('SY','沈阳',5);
INSERT INTOcity(city_id,city_name,region_id) VALUES('XA','西安',6);
INSERT INTOcity(city_id,city_name,region_id) VALUES('CD','成都',7);

update city set   city_name='北京' where city_name='亏本';

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值