oracle11 安装&卸载
oracle11 安装&卸载
https://blog.csdn.net/weixin_44563573/article/details/88537709
https://blog.csdn.net/qq_39511059/article/details/80172631
实例:orcl
端口:1521
IP:127.0.0.1
口令:lishihuan
sys/lishihuan 127.0.0.1:1521/orcl
cmd 下 输入 sqlplus 登陆 用的是 system/lishihuan
https://localhost:1158/em (用户名 sys 密码 lishihuan 身份 SYSDBA)
ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER这样的错 将“连接为”选项框的Normal改为SYSDBA或SYSOPER,即可登录成功
1.安装
服务端的安装 1、在安装前我们需要准备好安装包;若没有则需要下载安装程序,下载Oracle 11g R2 for Windows的版本。 下载地址:https://www.oracle.com/technetwork/database/enterpriseedition/downloads/index.html 其中包括两个压缩包: win64_11gR2_database_1of2.zip, win64_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下,(一起解压会自动创建一个database文件夹)
安装前计算机环境准备
1.关闭你本机的防火墙,尤其是360
2.如果有可能尽可能断开互联网
3、安装步骤 (1)直接运行database/setup.exe安装文件,即可安装。会弹出以下窗口(不用在意告警,直接点击“是”)

(2)在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:
出现下面的界面,点击“是”

(3)在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:

(4)在“系统类”窗口中,选择“桌面类”,单击“下一步”:

(5)在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:orcl,单击“下一步”:
注:这里的口令是后期登陆 sys用的 sys/orcl@localhost:1521/orcl SYSDBA

(6)在“先决条件检查”窗口中,单击“下一步”:
(7)在“概要”窗口中,单击“完成”,即可进行安装:
(8)出现的安装过程如下:


(9)数据库创建完成后,会出现如下“Database Configuration Assistant”界面:

选择“口令管理”,解锁并修改以下用户: ▲普通用户:SCOTT(密码:tiger)

修改完成后,单击“确定”。 (10)在“完成”窗口中,单击“关闭”即可。 安装完成界面中的内容: Database Control URL 为 https://localhost:1158/em
管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。 加密密钥已放置在文件 D:/app/lishihuan/product/11.2.0/dbhome_1/localhost_orcl/sysman/config/emkey.ora 中。 请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。
Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:

考虑到数据库运行会占用内存,所以将服务都设置成 手动 模式
2.环境变量配置 Oracle—windows环境
ORACLE_HOME
D:\app\Lenovo\product\11.2.0\dbhome_1
TNS_ADMIN
D:\app\Lenovo\product\11.2.0\dbhome_1\NETWORK\ADMIN
NLS_LANG---select userenv('language') from dual;
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
Path --( 这个不配置会导致 命令行无法使用)
D:\app\Lenovo\product\11.2.0\dbhome_1\bin
或者
;%ORACLE_HOME%\bin
验证是否安装成功 Cmd命令下输入 sqlplus /nolog 出现版本号,表示安装成功
配置监听
https://blog.csdn.net/yztezhl/article/details/80899446
oracle 解决其他主机连接问题
D:\app\lishihuan\product\11.2.0\dbhome_1\NETWORK\ADMIN
修改 listener.ora 和 tnsnames.ora 这两个文件 中 localhost 替换 为主机的IP
数据导入
创建数据库用户
/*(命令行运行: sqlplus /nolog 在SQL>提示符后面运行: conn /as sysdba 命令横提示Connected说明连接成功;)*/
--1.查询用户 (检查用户对象,导库的时候可以用来检测,目标用户是否存在)
select * from dba_users;
--2.查询表控件本地存储位置
select name from v$datafile;
--3.创建表空间
create tablespace sdt_tyxxpt datafile 'D:\ORACLE\ORADATA\ORCL\sdt_tyxxpt.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
--说明:(create tablespace 表空间名称 datafile '数据文件的路径' size 大小 autoextend on ; (autoextend 自增长)命令行输入)
--4.创建用户: 创建用户语法:create user 用户名 identified by 密码 default tablespace 用户默认使用哪一个表空间;
create user sdt_tyxxpt identified by sdt_tyxxpt default tablespace sdt_tyxxpt temporary tablespace temp;
--5.给用户授予权限
grant connect,resource,dba to sdt_tyxxpt;
--6.删除 (https://blog.csdn.net/dongyuxu342719/article/details/81530942)
--删除用户
drop user 用户名称 cascade;
--删除表空间(同时也会删除本地存储 的dmp文件)
drop tablespace 表空间名称 including contents and datafiles cascade constraint;
-- 7.修改用户密码
alter user SDT_XJB identified by SDT_XJB;
--8.数据库em
https://localhost:1158/em;
导入数据
数据泵
创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
创建:create directory dpdata1 as 'd:\temp';
修改:create or replace directory dpdata1 as 'E:\temp';
删除:drop directory dpdata1;
-- 导出
select * from dba_directories;
expdp SDT_YJWZ_TEMP/SDT_YJWZ_TEMP@orcl directory = "DUMP_DIR" dumpfile ="SDT_YJWZ_202601.dmp" logfile = SDT_YJWZ_202601.log
-- 导入
impdp SDT_YJWZ/SDT_YJWZ@127.0.0.1:1521/orcl directory=DUMP_DIR dumpfile=SDT_YJWZ_202601.dmp logfile=SDT_YJWZ_202601.log REMAP_SCHEMA=SDT_YJWZ_TEMP:SDT_YJWZ remap_tablespace=SDT_YJWZ_TEMP:SDT_YJWZ
-- 导入 【如果需要将数据库导入到SDT_YJWZ_TEMP,并且表空间指定 SDT_YJWZ_TEMP】
impdp SDT_YJWZ_TEMP/SDT_YJWZ_TEMP@orcl directory=DUMP_DIR dumpfile=SDT_YJWZ_TEMP.dmp logfile=SDT_YJWZ_TEMP_imp.log REMAP_SCHEMA=SDT_YJWZ:SDT_YJWZ_TEMP remap_tablespace=SDT_YJWZ:SDT_YJWZ_TEMP remap_tablespace=USERS:SDT_YJWZ_TEMP remap_tablespace=SDT_IMOA:SDT_YJWZ_TEMP
6.卸载
6.1 首先在服务中关闭 oracle服务

6.2在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品
6.3在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除

6.4按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除之 6.依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service中,删除所有oracle开头的项 6.依次展HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services Eventlog\Application,删除所有oracle开头的项; 7.在HKEY_CLASSES_ROOT,删除以ora开头的项 8.重启电脑,删除oracle目录,删除Oracle的安装目录app等 客户端卸载类似