【oracle】oracle数据库安装
文章目录
- 一、安装环境
- 二、安装步骤
- 三、Oracle 数据库的卸载
- 四、oracle 数据的备份与还原
- 五、oracle使用导入导出工具备份与恢复数据库
- 六、Oracle安装plsql
一、安装环境
操作系统:windows server 2008R2 64位,内存 4G
数据库版本: oracle 11.2.0.3_for_win
数据库工具: PL/SQL developer 10.0.3
二、安装步骤
打开安装文件,双击安装文件setup.exe
取消:‘我希望通过My Oracle Support接收安全更新’ 前的钩。点下一步
如下图
跳过软件更新
如下图:
安装时,我们推荐先安装数据库软件,再创建监听和数据库,所以,我们在这里选择:
仅安装数据库软件
如下图
安装单实例数据库
至此,oracel 安装完成。
下面开始配置oracel 监听和数据库
点击开始\运行
输入:Netca
打开监听配置程序
或点开始Oracle - OraDb11g_home1\配置和移置工具\Net Configuration Assistant
如下图:
最后完成配置。
现在开始配置数据库
点开始,运行
Dbca
打开数据库安装配置界面。
或者,或点开始Oracle - OraDb11g_home1\配置和移置工具\Database Configuration Assistant
打开数据库安装配置界面
全局数据库名,我们使用orcl
这个地方,你可选,也可一个不选。该功能是用于数据库网页窗口管理界面。
配置数所库口令,我选择了所有用户使用同一管理口令。并使用了一个简单的口令,它提示口令不满足要求,你可以点是,忽略这个提示,继续。
这个地方要选字符集。一定要选择简单中文这个字符集。
点下一步,点完成,开始安装
这个过程大概需要j十几个分钟,视你的电脑性能而定。
完成后,数据库安装完成。
三、Oracle 数据库的卸载
当我们需要卸载oracle数据库时,可以选择程序的卸载功能。如下图:
当然,我们也可以使用下面方法,这样卸载得更彻底,更干净。如果是因为安装错误,要卸载重装,建议选择下面这个方法。
1、运行 regedit 打开注册表编辑器。
2、打开 HKEY_LOCAL_MACHINE—SYSTEM—ControlSet002—services
把oracle 开头的所有项全部删除。如下图
3、打开 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services
把这个目录下oracle开头的所有项,全部删除。如下图
4、点开始菜单,把启动菜单项里的oracle项,也删除。
如下图:
5 、重新启动操作系统。
打开C:\Program File 把这个目录下的oracle目录删除。
打开D:\盘。我原来的oracle 是安装在D盘的,把oracle 安装目录删除掉。
至此,oracle 已经完全干净的卸载完毕。
四、oracle 数据的备份与还原
冷备份
1 关闭数据库
–运行
Sqlplus /nolog
–连接数据库
Conn sys/sys@orcl as sysdba;
–关闭数据库
Shutdown immediate;
复制备份安装目录下/app/administrator/oradate/orcl 文件夹
复制备份:\app\Administrator\fast_recovery_area\orcl目录下的控制文件02
完成冷备份,重新启动数据库。
冷备份数据的恢复
–关闭数据库
–运行
Sqlplus /nolog
–连接数据库
Conn sys/sys@orcl as sysdba;
–关闭数据库
Shutdown immediate;
–修改安装目录下/app/administrator/oradate/orcl 这个orcl文件夹名称,比如改为orcl_bak
–将刚才备份的那个orcl文件夹复制到该目录下。
–将刚才备份的那个控制文件 control02.ctl复制到\app\Administrator\fast_recovery_area\orcl --覆盖原文件。
–重新启动数据库
Startup;
–恢复完成。
五、oracle使用导入导出工具备份与恢复数据库
备份
运行
EXP USERID=ambase/ambase@ambase BUFFER=4096 FILE=D:\ambase.dmp OWNER=(ambase) ROWS=Y INDEXES=Y CONSTRAINTS=Y GRANTS=Y DIRECT=N
恢复
如果原库中已有用户数据,需要事先删除原库中的表,视图,过程,函数,序列等用户数据。然后运行
执行所有约束启用命令。
- 数据库导入
imp userid=ambase/ambase@orcl file=d:\ambase.DMP log=d:\t_fh.log ignore=y fromuser=ambase touser=ambase statistics=none buffer=819200
–也可以直接删除用户及用户对象
SQL>Drop user cascade;
再运行imp 工具导入数据。(IMP 和EXP都是直接在windows运行窗口中运行)
对于新安装的数据库,在运行imp导入数据前需要先创建用户
SQL>Create user ambase identified by ambase;
–授权
SQL>Grant dba to ambase;
–再运行imp 导入数据(语句如上)
–导入数据
imp userid=ambase/ambase@orcl file=d:\ambase.dmp ignore=y fromuser=ambase touser=ambase statistics=none buffer=819200
说明:userid后面,第一个ambase是用户名,第二个ambase是该用户的密码。@orcl是使用的监听服务名。File后面的路径是你的备份数据的路径。
- 使用impdb方式导入导出数据库
1、导出操作:
sys账号登录:
create directory expdir as ‘dmp文件存放目录’;
Create directory expdir as ‘d:\tmp’;
grant read,write on directory expdir to ambase;
– 查看已创建的管理员目录
select * from dba_directories
cmd命令行执行:
expdp ambase/ambase@orcl directory=expdir dumpfile=orcl.dmp logfile=dplog.log
2、导入操作:
sys账号登录:
create directory expdir as ‘dmp文件存放目录’;
grant read,write on directory expdir to ambase;
cmd命令行执行:
impdp ambase/ambase@xxxxxx directory=expdir dumpfile=不要目录的文件名.dmp logfile=不要目录的文件名.log remap_schema=ambase:导入账户 schemas=ambase transform=oid:n
例如:
impdp ambase/ambase@orcl directory=expdir dumpfile=orcl.dmp logfile=sqlambase.log remap_schema=ambase:ambase schemas=ambase transform=oid:n
注意:impdp/expdp导出导入操作命令必须在服务器上操作。
导入错误处理
增加表空间
–查看表空间大小
SELECT FILE_NAME as 数据文件,TABLESPACE_NAME as 表空间名称,AUTOEXTENSIBLE as 自动扩展,STATUS as 状态,MAXBYTES as 可扩展最大值,USER_BYTES as 已使用大小,INCREMENT_BY as 自动扩展增量 FROM dba_data_files
–扩展空间,将数据文件扩大至5000MB
alter database datafile ‘D:\DataBase\Test.DBF’ resize 5000m;
–自动增长,表空间不足时增加200MB,最大扩展5000MB
alter database datafile ‘D:\DataBase\Test.DBF’ autoextend on next 200m maxsize 5000m;
–扩展无限大空间(最大32G)
alter database DATAFILE ‘D:\DataBase\Test.DBF’ autoextend on maxsize unlimited;
–新增用户表空间
alter tablespace users add datafile ‘d:\app\Administrator\oradata\orcl\users02.dbf’ size 5000M autoextend on next 1000M maxsize 32000M;
–新增临时文件目录空间
alter tablespace user add temple ‘E:\app\Administrator\oradata\orcl\users02.dbf’ size 1000M autoextend on next 1000M maxsize unlimited;
六、Oracle安装plsql
如果我们要在windows 64位操作系统上安装使用PLSQL工具时,我们需要先安装32位的oracle客户端系统,再安装plsql工具。
1) 免安装客户端的安装配置
我这里的客户端是使用的oracle免安装的32位客户端 instantclient_11_2,使用的PLSQL工具也是免安装的。如果你的是非免安装版,其设置方法与此类似。下面介绍这个客户端的安装和PLSQL工具的安装。
方法/步骤
1、 我们把解压后的文件夹:instantclient_11_2拷贝到D:\app\administrator\product\目录下。
2、 设置环境变量(修改PATH和TNS_ADMIN环境变量):
右击"我的电脑" - “属性” - “高级” - “环境变量” - “系统环境变量”:
1)选择"Path" - 点击"编辑", 把 D:\app\administrator\product\instantclient_11_2; 在前面或后面加入;(注意这里是加入,不是替换原来的环境变量哦)
2)点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\app\administrator\product\instantclient_11_2;“, 点击"确定”;
3) 点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
最后点击"确定"退出. 客户端设置完成。
下面开始设置PLSQL工具
双击 PLSQL Developer桌面图标, 不输用户名和密码,点取消,打开plsql
点工具–首选项
在 oracle主目录名(自动检测为空)下面输入:D:\app\administrator\product\instantclient_11_2
在OCI库(自动检测为空)下面输入
D:\app\administrator\product\instantclient_11_2\oci.dll
关闭PLSQL工具,重新打开PLSQL工具,这时应该可以使用plsql工具了。
重点重点:
—查询当前最大连接数
select value from v$parameter where name = ‘processes’;
–修改最大连接数,重启oracle服务后生效
alter system set processes = 2000 scope = spfile;
2) 需要安装的oracle客户端的配置
下载客户端:
Oracle Database Instant Client
软件版本: 11g 11.2.0.3.0 x86
下载地址:简化版 http://www.hanzify.org/software/13506.html
安装完成后,将oracle安装目录下的tnsnam.ora 和 listener 这两个文件拷贝到客户端目录下。
具体到我的文件目录如下:
拷贝d:\app\administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\ 目录下的tnsnam.ora 和 listener 到 d:\app\oracle\Instent Client\network\admin 目录下。
如下图:
【oracle】oracle数据库安装相关推荐
- oracle查看已安装补丁包,ORACLE查看数据库安装补丁情况
ORACLE查看数据库安装补丁情况 ORACLE查看数据库安装补丁情况 查看ORACLE数据库的版本以及补丁情况,可以通过opatch lsinventory命令来查看,Linux版本和Windows ...
- oracle 11g重新安装配置,Oracle 11g数据库安装和卸载教程
Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 ...
- oracle 数据库安装选项,Oracle 11g数据库安装及配置
安装Oracle数据库: 1)压缩包解压,双击运行win64_11gR2_database\database\setup.exe 2)输入电子邮件,点击"下一步" 3)选择&quo ...
- 内核解密 | Oracle 18c 数据库安装ORA-12754的两种解决方案
Oracle 率先在 Oracle Cloud 上发布了 18c 的数据库版本,也对外发布了针对 Exadata 的下载包.这些软件首先在 Edelivery 网站上提供了下载. 也可以参考公众号之前 ...
- oracle 18c数据库安装时的奇怪问题
近期,在一个客户的ORACLE 18C安装时,遇到一个奇怪问题,在安装过程中报错libodm18.so: file format not recognized; treating as linker ...
- Oracle(11g)数据库安装详细图解教程
目录 一.下载 Oracle 11g R2 安装包(for windows) 二.详细图解安装过程 三.服务器检查 一.下载 Oracle 11g R2 安装包(for windows) 官网下载 ...
- Oracle 11g数据库安装之后无OracleOraDb11g_home1TNSListener服务
关于这个问题,在下找了很久都不知道问题清晰的出现在哪里,当启动netca配置监听时,总是报错,监听程序无法启动,控制台报错,之后一直创建监听失败,后面测试报"ORA-12541:TNS:无监 ...
- crt查看oracle安装目录,ORACLE 11g数据库安装步骤
编辑bash_profile: vi .bash_profile 在bash_profile中输入下面环境变量: export TMP=/tmp export TMPDIR=$TMP export O ...
- Oracle数据库学习(一):Oracle 11g数据库下载及安装
1.1 Oracle 11g数据库下载 百度网盘:oracle11g安装包:https://pan.baidu.com/s/1eP2rxnDBI-GKb-7FEFUaMg 提取码:khrn 1.2 O ...
- oracle19c 安装权限_Oracle 数据库安装系列一:19C 软件安装和补丁升级
点击上方蓝字关注我们-我们的文章会在微信公众号"Oracle恢复实录"和博客网站"rescureora.com" 同步更新 ,欢迎关注收藏,也欢迎大家转载,但是 ...
最新文章
- linux 命令窍门,不容错过的Linux命令行窍门
- 获取预测模型在测试集中预测错误的数据样本
- docker容器 cpu memory 资源限制
- 如何将网页保存为图片_如何一键保存网页上的所有图片至 iPhone 相册
- 彻底理解Intel FPGA时序约束---解决方案篇(二)
- 分离数据库(Detach database).
- 值引用和引用问题分析
- java 7 update 17_Java version 7, Update 17 is NOT recongnized by FireFox version 19.0.2
- PHP的ISAPI和FastCGI比较
- Exploration(POJ-3618)
- 基于jQuery鼠标点击弹出登陆框效果
- linux dialog详解(图形化shell)
- Silverlight的发布
- C++中,类如果包含map/list等对象,慎用memset(0)
- Atitit 模板引擎总结 v4 saa 目录 1. 模板引擎	1 1.1. 构成渲染引擎+指令系统	1 1.2. 模板语法mustache语法 es6 el语法	1 2. 常见模板步骤	1 2.
- MAC iterm2配置rz sz
- H3C无线控制器与Windows2008NPS结合实现无线终端的802.1X认证
- 引入阿里云字体图标库的方法
- Oracle Acs资深顾问罗敏 老罗技术核心感悟:11g的数据压缩技术
- k8s技术预研8--深入掌握Kubernetes Service
热门文章
- AD936x+ZYNQ搭建收音机(二)含视频演示
- 设置FLash透明 的代码
- FTP传输文件弊端多,有没有好的替代方案?
- 红包拓客生意宝修改记录
- 【一周头条盘点】中国软件网(2018.9.3~2018.9.7)
- Vue菜鸟入门--搭建项目
- 【行研报告】2021汽车直播行业研究报告——附下载链接
- 深度强化学习Soft-Actor Critic算法高性能Pytorch代码(改写自spinningup,低环境依赖,低阅读障碍)
- Windbg常用命令详解
- python xlrd写入表格数据溢出_python 使用 xlrd、xlwd读写excel表格