如何安装oracle12c数据库实例

如何安装oracle12c数据库实例,第1张

你的意思是要用管理员用户新建普通用户,然后将相应的dmp数据文件导入到这个用户下,是吗?

新建脚本语句:

-----------------sys创建用户

create

user

dandeliondshtest

profile

"default"

identified

by

dandeliondshtest

default

tablespace

"users"

temporary

tablespace

"temp"

account

unlock;

grant

select

on

"sys""v_$session"

to

dandeliondshtest;

grant

"connect"

to

dandeliondshtest;

grant

"dba"

to

dandeliondshtest;

grant

"resource"

to

dandeliondshtest;

grant

create

any

sequence

to

dandeliondshtest;

create

user

dandelionids

identified

by

dandelionids

grant

create

session

to

dandelionids;--授予zhangsan用户创建session的权限,即登陆权限

grant

unlimited

tablespace

to

dandelionids;--授予zhangsan用户使用表空间的权限

grant

create

table

to

dandelionids;--授予创建表的权限

grant

drop

table

to

dandelionids;--授予删除表的权限

导入dmp文件是在dos命令窗口中来执行的,impdp

用户名/密码@ip/pdborcl

dumpfile=bak_dir:文件名dmp

nologfile=y

(单击回车)

1概念性的东西,了解就行,实例是内存结构+后台进程,数据库则是磁盘可见文件,如果数据文件、控制文件、日志文件等。在单机范围内,数据库=实例,仅有一种情况例外:RAC(Real Application Cluster真正应用集群),RAC是多个实例对应一个数据库。

2很明显,RAC是允许的。

3你的理解很明显错了,基本上不可能在已经创建好的数据库增加一个实例(除非是RAC增加节点),只能创建两个数据库,请参照第一点解释。

4既是另一个会话,也是一个连接,说实话,我也搞不太清楚,估计跟架构有关,可能某些程序以一个session登录,但是能发起多个连接。

关于实例跟数据库,你可以在自己的机器测试,数据库关闭的时候,使用sqlplus连接,输入startup nomount,如果有参数文件,则这个命令将打开一个实例,但是注意,这个实例是没有数据库的,所以,脱离数据库,实例是毫无意义的。

补充:

An Oracle database is composed of a logical set of data schemas, all of which are stored on a specific set of database files Each schema typically represents an application’s data model

An Oracle instance is a single occurrence of the running Oracle software,composed of an area of shared memory and various Oracle background processes

第一步:将两个文件一起解压到同一目录下的同一文件夹内, 路径名称中不要出现中文,也不要出现空格等不规则字符。

解压完成后,到相应路径下,找到setupexe,双击运行,安装Oracle 11g。

第二步:配置安全更新:本步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。

第三步:安全选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。 如图:

第四步:系统类:直接选择默认的桌面类就可以了。 如图:

第五步:典型安装:此步骤为重要步骤。

建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。

全局数据库名可以默认,口令密码必须要牢记。Oracel建议的密码规则必须是大写字母加小写字母加数字,而且必须是8位以上。如图:

第六步:先决条件检查:本步骤安装程序会检查计算机的软硬件系统是否满足安装此Oracle版本的最低要求。直接下一步即可:

数据库实例是相当于一个容器,没这个容器就无法在里面存储东西的。

解释:这个实例是oracle的特点之一,通过不同的实例可以每次根据实际需要只启动相应的库即可,不需要每次启动都把所有的oracle程序全,可以说是一种数据上的优化,提高oracle的执行效率。

备注:如果每次启动就把所有的实例起来,即影响oracle的执行效率,又影响电脑的性能,所有建议用到那个启动那个。

数据库实例(instance_name)是用于和 *** 作系统进行联系的标识,也就是说数据库和 *** 作系统之间的交互使用的是数据库实例。

数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。

用系统sysdba权限登录后:查询oracle实例的方法:

方法一:sql”selectinstance_namefromv$instance“;

方法二:使用show命令”showparameterinstance“。

以上就是关于如何安装oracle12c数据库实例全部的内容,包括:如何安装oracle12c数据库实例、题目:ORACLE创建数据库,创建实例、如何安装oracle11g数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9550654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存