安装
笔记摘自:oracle 11g Express版安装、运行
oracle 11g下载:上边文章中有百度云盘下载链接。
目前在M1电脑的PD虚拟机中的Windows11中能正常安装。
运行
在安装好之后,打开新增的“运行SQL命令行”程序。
输入命令 conn 用户名/密码,即可连接oracle数据库,用户名默认为system,密码为安装时设定的。
SQL*Plus: Release 11.2.0.2.0 Production on 星期三 8月 10 11:12:02 2022
Copyright (c) 1982, 2014, Oracle. All rights reserved.
SQL> conn system/12**0
已连接。
导入数据
导入dmp文件到数据库。
打开“运行SQL命令行”程序,使用命令:conn 用户名/密码,连接数据库 创建表空间
各参数说明,见CSDN CREATE SMALLFILE TABLESPACE "JXSTAR" DATAFILE 'C:\oraclexe\app\oracle\oradata\XE\jxstar01.dbf' SIZE 500M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
表空间名称:JXSTAR
指定表空间文件路径(根据oracle实际安装路径修改),大小500M,自动增长,步长500M,无限的表空间。。。
创建一个新用户,并赋予这个新用户连接和数据库管理员的权限
创建新用户并设置密码 : create user 用户名称 identified by 密码 default tablespace 表空间名称 temporary tablespace 临时表空间名称; 给新创建的用户赋值权限: grant connect,resource,dba to 用户名称; SQL> create user qsdbl identified by qsdbl default tablespace jxstar temporary tablespace temp;
用户已创建。
SQL> grant connect,resource,dba to qsdbl;
授权成功。
删除用户 -- 将该用户和所有表全部删除
drop user qsdbl cascade;
导入dmp文件
打开cmd,执行以下命令: -- impdp命令:
-- impdp 用户名/密码 dumpfile=文件名.dmp;
impdp qsdbl/qsdbl dumpfile=cloud_qsdbl_20220805.dmp
-- imp命令:
imp qsdbl/qsdbl file=cloud_qsdbl_20220805.dmp ignore=y full=y
问题记录
导入失败
ORA-39001: 参数值无效
ORA-39000: 转储文件说明错误
ORA-39143: 转储文件 “/home/oracle/app/admin/orcl/dpdump/0230ab.dmp” 可能是原始的导出转储文件
原因分析:impdp命令在cmd下直接用,不必登录oracle。但是只能导入expdp导出的dmp文件。使用 exp 命令方式导出的文件,使用impdp导入会报错。
解决方法:使用“impdp”导入更改为使用“imp”导入。
占用8080
笔记摘自:解决Oracle 11g xe占用8080端口_weixin_34218579的博客-CSDN博客
begin
dbms_xdb.sethttpport('7000');
dbms_xdb.setftpport('0');
end;
/
持续更新中。。。
推荐文章
发表评论