❶ racel怎么用cmd命令创建和删除数据库
1.cmd->sqlplus 用升差户名/密码@数据库名肢棚 (as sysdba)
->enter
注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba
2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on
注意:D:\吵饥皮ORACALEdataflie必须存在不然报错
3.create user user1 identified by 123 default tablespace space1
4.grant connect,dba to user1
5.exit
6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y; 这个是导入数据库
❷ 如何完全删载与清除oracle 10grac cluster
1,通过查看oratab文件确认oracle
home依禅亩存贺纯森的实例(在/etc/目录下)
2,运行dbca,选择删除数据库,删除所有的数据库
3,如果未使用asm方式存储管理,请进行下一步
-bash-3.00$ export ORACLE_SID=+ASM1
-bash-3.00$ sqlplus '/as
sysdba'
SQL*Plus: Release 10.2.0.1.0 - Proction on Mon Mar 15 00:15:19
2010
Copyright (c) 1982, 2005, Oracle. All rights
reserved.
Connected to:
Oracle Database 10g Enterprise Edition
Release 10.2.0.1.0 - Proction
With the Partitioning, Real Application
Clusters, OLAP and Data Mining options
SQL> select instance_name from
gv$asm_client;--进入asm实例,查看使用它的所有裤闹数据库实例
INSTANCE_NAME
----------------------------------------------------------------
capitek1
capitek1
capitek2
capitek2
-bash-3.00$
srvctl stop database -d capitek
---根据以上查询信息,停止使用asm的数据库;当然,为了保险,你可以再次运行gv$asm_client查看是否仍有使用asm实例的数据库实例
-bash-3.00$
crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora....k1.inst
application OFFLINE OFFLINE
ora....k2.inst application
OFFLINE OFFLINE
ora.capitek.db application OFFLINE
OFFLINE
ora....SM1.asm application ONLINE ONLINE
capitek1
ora....K1.lsnr application ONLINE ONLINE capitek1
ora....ek1.gsd application ONLINE ONLINE capitek1
ora....ek1.ons application ONLINE ONLINE capitek1
ora....ek1.vip application ONLINE ONLINE capitek1
ora....SM2.asm application ONLINE ONLINE capitek2
ora....K2.lsnr application ONLINE ONLINE capitek2
ora....ek2.gsd application ONLINE ONLINE capitek2
ora....ek2.ons application ONLINE ONLINE capitek2
ora....ek2.vip application ONLINE ONLINE capitek2
ora.ocfs2.db application OFFLINE OFFLINE
ora....21.inst application OFFLINE OFFLINE
ora....22.inst application OFFLINE OFFLINE
❸ 怎样卸载和安装 Oracle XML database
软件环境
系统
Windows 8.1
软件
Oracle Server 10g
Oracle Client
Oracle Database
Oracle(甲骨文)公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwood shore 。Oracle公司因其复杂的关系数据库产品Oracle Database而闻名。Oracle Database是世界第一个支持SQL语言的数据库。
Oracle Database是甲骨文公司的一款关系型数据库管理系统,其在数据库领域一直处于领先地位,是目前世界上使用最为广泛的关系型数据库管理系统。
Oracle Database是一种网络上的数据库,采用C/S结构,支持多用户登陆,以分布式数据库为核心,作为分布式数据库它实现了分布式处理功能,使其拥有高效率的处理能力来适应高吞吐量的数据库处理环境。它具有非常好的通用性,只要在一种机型上学习游罩了Oracle知识,便能在各类大、中、小、微机环境中使用它。
就业前景
摘自网络:
从就业与择业的角度来讲,计算机相关专业的大学生从事oracle方面的技术是职业发展中的最佳选择。
就业面广:ORACLE帮助拓展技术人员择业的广度,全球前100强企业99家都在使用ORACLE相关技术,中国政府机构,大中型企事业单位都能有ORACLE技术的工程师岗位,大学生在校期间兴趣广泛,每个人兴趣特长各异,不论你想进入金融行业还是电信行业或者政府机构,ORACLE都能够在你的职业发展中给你最强有力的支撑,成为你最贴身的金饭碗。
技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),Oracle技术能够帮助提高就业的深度。Oracle技术已经成为全球每个IT公司必选的软件技术之一,熟练掌握Oracle技术能够为从业人员带来技术应用上的优势,同时为IT技术的深入应用起到非常 关键的作用。掌握 Oracle技术,是神举闹IT从业人员了解全面信息化整体解决方案的基础。
职业方向多:Oracle数据库管理方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。
安装Oracle Server
计算机硬件配置要求:
CPU: Pentium 1.6G Hz 以上
内存: 512MB 以上
可用硬盘空间:
系统盘: 500 MB 以上
安装盘: 1.6G 以上
Step1:首先当然是需要下载Oracle 10G的安装包,点这里
Oracle提供了多种安装包,最常用的有下面几种:
***_database_*.zip :是oracle数据库Server端的安装包,如果你要创建一个数据库,需要下载这个版本。
***_client_*.zip:是答逗oracle数据库Client端的安装包,如果你不需要创建数据库,只是用来操作远程电脑上的数据库时,需要下载这个版本。
***_gateways_*.zip:oracle透明网关,如果你要连接其他数据库,需要下载这个软件包。
***_clusterware_*.zip:oracle集群软件,如果你要做RAC,需要下载这个软件包。
Oracle Server安装包分为两个压缩文件,需要在同一路径下分别将两个文件解压缩来获得Oracle Server端的安装目录
Step2:首先安装Oracle Server端,以管理员身份运行 setup.exe 安装程序
这里写图片描述
输入安装目录以及创建全局数据库账号
这里写图片描述
注意:全局数据库账号类似于Windows 上的Administrator账号,用于最高的数据库管理权限。
Step3:先决条件检查,点击下一步
这里写图片描述
注意:如果在没联网的情况下,需要手动的勾选网络连接选项来通过检查
Step4:查看安装概要点击下一步
这里写图片描述
Step5:等待创建数据库表和实例
这里写图片描述
Step6:点击口令管理,进入Oracle默认账号设置窗口
这里写图片描述
这里写图片描述
Step7:解锁SCOTT用户,并设定密码,此用户的权限不会太高,会被经常使用到。
这里写图片描述
Step8:点击确定,完成安装
这里写图片描述
Step9:安装完成后可以看见Oracle的相关服务已经被启动
这里写图片描述
Step10:因为Oracle的服务会占用大量的设备资源,所以我们一般只需要启动两个最常用的服务,并将其他服务禁用。当需要使用的时候再手动启动这些服务。
这里写图片描述
这里写图片描述
RDBMS体系结构
深入地理解Oracle Database的话,它应该被称之为Oracle数据库管理系统(RDBMS Oracle database manager system),本质是管理数据库访问的一个计算机软件。
RDBMS = Oracle Database + Oracle Instance
Oracle Database:用于存储和管理数据库信息,本质是一个相关的操作系统表格文件集合,这些文件组织在一起,成为一个逻辑整体,,即为 Oracle Database 。
Oracle Instance:是一种位于物理内存中的数据结构,由操作系统的多个后台进程和一个共享的内存池所组成。用于管理对数据库访问操作,Oracle Database必须要与内存里的Instance合作,才能对外提供数据管理服务。用户如果要存取数据库里的数据,,必须通过Oracle Instance才能实现,不能直接读取硬盘上的文件。Oracle Instance可以操作数据库,在任意时刻间一个Instance只能与一个Database关联,即访问一个数据库。相对的,同一个数据库可由多个Instance访问。
卸载Oracle Serveer
Step1:将Oracle的所有服务Stop
Step2:运行Universal Installer程序,点击卸载产品
这里写图片描述
等待卸载完成后关闭窗口
这里写图片描述
Step3:删除注册表
Run –> regedit
HKEY_LOCAL_MACHINE –> software –> ORACLE(删除)
HKEY_LOCAL_MACHINE –> SYSTEM –> currentControlSet –> services –> ORACLE(删除)
HKEY_CLASS_ROOT下所有以ORACLE或者ORAL开头的注册表项删除
HKEY_LOCAL_MACHINE\SOFTWARE下ORACLE注册表项删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service下的以Oracle开头的注册表项删除
Step4:删除残留文件夹
C:\Program Files (x86)\Oracle(删除)
D:\oracle(删除)
Step5:重启电脑,完成卸载。
❹ 如何安全卸载Oracle RAC
如果悄让直接把OracleHome删掉,杀掉所有相关启此局进程,重启机器也可以解决问题,不过我认为这是一种比较粗暴的方式。 1. stop and delete RAC instance, drop the database 2. stop and delete ASM instance 3. stop and delete listener 4. stop crs stack and clean related resource 5. clean ocr context 6. change permission and remove related ORACLE directory and Clusterware directory 其中4,5都可以直接利用Clusterware 目录install下面的脚本进行,所以这里主要介绍1,2,3,6.1. stop and drop database#!/bin/kshdb=`srvctl config database` echo “db=$db” nl=`srvctl config databaes -d $db | awk ‘扒辩{print $2}’` echo “nl=$nl”srvctl stop database -d $db srvctl remove database -d $db -ffor n in $nldoecho “stop and remove instance on instance $n” srvctl stop instance -d $db -i $n srvctl remove instance -d $db -i $n -fdone echo “stop and remove database instance done”2. stop and drop asm instance#!/bin/kshnl=`olsnodes`for n in $nldosrvctl stop asm -n $n srvctl remove asm -n $ndone echo “stop and remove asm done”3. stop and drop listenerlsnr=`crs_stat |grep lsnr | cut -d= -f2` for l in $lsnrdocrs_stop $l crs_unregister $ldone echo “stop and remove listener done”4. stop crs stack and clean related resource 这里需要注意的是,这里的操作必须一个节点一个节点的执行,不能并行操作,就如同安装的时候执行root.sh一样!切记切记.on local node: $ORA_CRS_HOME/install/rootdelete.sh local nosharedvar nosharedhomeon remote nodes: $ORA_CRS_HOME/install/rootdelete.sh remote nosharedvar nosharedhome5. clean ocronly execute this on local node: $ORA_CRS_HOME/install/rootdeinstall.sh6. change permission and remove directory 这里之所以要更改权限是因为安装后期运行root.sh的时候会把ORA_CRS_HOME的父目录改为root权限,下次安装的时候必须修改为oracle用户chown -Rf ractest:oinstall $ORA_CRS_HOME/../../../
❺ 如何卸载并删除ASM磁盘组
卸载并轮脊友删除ASM磁盘组的方法:
1、以oracle用户登录RAC数据库节点腊槐1:
oracle@node74:~> export ORACLE_SID=+ASM1
oracle@node74:~> sqlplus sys/xxxxx as sysdba
SQL*Plus: Release 11.1.0.7.0 - Proctionon Mon Feb 18 14:34:20 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise EditionRelease 11.1.0.7.0 - 64bit Proction
With the Partitioning, Real ApplicationClusters, OLAP, Data Mining
and Real Application Testing options
SQL>野岁 alter diskgroup dg_arch dismount;
Diskgroup altered.
------ 实例+ASM1卸载ASM磁盘组DG_ARCH
2、以oracle用户登录RAC数据库节点2:
oracle@node76:~> export ORACLE_SID=+ASM2
oracle@node76:~> sqlplus sys/xxxxx as sysdba
SQL*Plus: Release 11.1.0.7.0 - Proction onMon Feb 18 14:35:10 2013
Copyright (c) 1982, 2008, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise EditionRelease 11.1.0.7.0 - 64bit Proction
With the Partitioning, Real ApplicationClusters, OLAP, Data Mining
and Real Application Testing options
SQL> alterdiskgroup dg_arch dismount;
Diskgroup altered.
------ 实例+ASM2卸载ASM磁盘组DG_ARCH
SQL> dropdiskgroup dg_arch force including contents;
Diskgroup dropped.
------- 删除ASM磁盘组DG_ARCH。
❻ 求助,RAC环境卸载oracle软件把ASM磁盘组弄丢了
如果还要删除ASM存储的话,那么还要删除ASM实例,卸载ASM磁盘组,格式化,等等。很知李明麻烦的,实在想卸载了扰模就用腾搭告讯电脑管家强行的粉碎掉吧。
❼ 如何“干净”删除oracle rac软件及其服务
不清理失败的CRS安装会导致像节点重启的问题。
按照这些步骤来清理CRS安装失败:
1。运行rootdelete.sh脚本从脚本的rootdeinstall.sh
ora_crs_home美元/安装目录中的任何节点上你是去除CRS从。运行
这些脚本应该充分清理你的CRS安装。rootdelete.sh
接受这样的选项nosharedvar / sharedvar,和nosharedhome / sharedhome。使
自己通过阅读和使用这些选项,熟悉oracle
应用程序集群管理和部署指南。
如果您有任何问题,这些脚本请打开服务请求。
如果出于某种原因,您必须手动删除安装由于问题
随着脚本,继续步骤2:
2。停止nodeapps所有节点:
的停止nodeapps N
三.防止CRS开始当节点的靴子。要做这个问题以下为根:
Sun:
RM / etc / init.d/init.cssd
RM / etc / init.d/init.crs
RM / etc / init.d/init.crsd
RM / etc / init.d/init.evmd
RM / etc / rc3.d/k96init.crs
RM / etc / rc3.d/s96init.crs
RM - Rf /无功/选择/ Oracle / scls_scr
RM - Rf /无功/选择/ Oracle / oprocd
RM / etc / inittab.crs
CP / etc / inittab.orig /etc/inittab
Linux:
RM / etc / Oracle / *
RM F / etc / init.d/init.cssd
RM F / etc / init.d/init.crs
RM F / etc / init.d/init.crsd
RM F / etc / init.d/init.evmd
RM F / etc / rc2.d/k96init.crs
RM F / etc / rc2.d/s96init.crs
RM F / etc / rc3.d/k96init.crs
RM F / etc / rc3.d/s96init.crs
RM F / etc / rc5.d/k96init.crs
RM F / etc / rc5.d/s96init.crs
RM - Rf / etc / Oracle / scls_scr
RM F / etc / inittab.crs
CP / etc / inittab.orig /etc/inittab
HP-UX:
RM /sbin init.d/init.cssd
RM /sbin init.d/init.crs
RM /sbin init.d/init.crsd
RM /sbin init.d/init.evmd
RM /sbin rc2.d/k960init.crs
RM /sbin rc2.d/k001init.crs
RM /sbin rc3.d/k960init.crs
RM /sbin rc3.d/s960init.crs
RM - Rf /无功/选择/ Oracle / scls_scr
RM - Rf /无功/选择/ Oracle / oprocd
RM / etc / inittab.crs
CP / etc / inittab.orig /etc/inittab
HP Tru64:
RM /sbin init.d/init.cssd
RM /sbin init.d/init.crs
RM /sbin init.d/init.crsd
RM /sbin init.d/init.evmd
RM /sbin rc3.d/k96init.crs
RM /sbin rc3.d/s96init.crs
RM - Rf /无功/选择/ Oracle / scls_scr
RM - Rf /无功/选择/ Oracle / oprocd
RM / etc / inittab.crs
CP / etc / inittab.orig /etc/inittab
IBM AIX:RM / etc / init.cssd
RM / etc / init.crs
RM / etc / init.crsd
RM / etc / init.evmd
RM / etc / rc.d/rc2.d/k96init.crs
RM / etc / rc.d/rc2.d/s96init.crs
RM - Rf / etc / Oracle / scls_scr
RM - Rf / etc / Oracle / oprocd
RM / etc / inittab.crs
CP / etc / inittab.orig /etc/inittab
4。如果他们不是已经下来,杀死EVM,CRS,和CSS的过程或重新启动的节点:PS EF | grep CRS杀PS EF | grep EVM杀PS EF | grep CSS杀不杀任何操作系统的过程,例如icssvr_daemon过程!
5。如果没有其他Oracle软件运行(如听众,DB的,等等),你可以移除/var/tmp /文件。Oracle或/tmp,Oracle。例如:RM -F /var/tmp / Oracle / *或RM F /甲氧苄啶/ Oracle / *。
6。拆下ocr.loc通常ocr.loc可以在/ etc /甲骨文的发现
7。除安装CRS家在Oracle通用安装程序
8。除去CRS安装位置。
9。清理OCR和DD投票文件命令。例子:
DD如果= /dev/zero = / dev / rdsk / v1064_vote_01_20m.dbf BS = 1m数= 256
DD如果= /dev/zero = / dev / rdsk / ocrv1064_100m.ora BS = 1m数= 256
看到施胶要求的集群软件安装指南…
如果你把OCR和表决磁盘上的共享文件系统,删除它们。
如果你删除数据库的安装,还清理出任何ASM磁盘如果
他们已经被使用。
10。/tmp目录/ CVU *应清洗干净,也避免了cluvfy误报。
11。在启动下一个安装之前重新启动节点是很好的做法.。
12。如果你想重新安装系统,按照oracle的安装手册的步骤。