oracle数据库12c安装
① oracle12c数据库安装时出现问题
看起来象是win上的12c安装,不要直接双击安装程序(setup.exe),右键安装程序选择“以管理员身份运行”
② Oracle Database 12c 安装没有安装步骤
1、系统兼容性32/64 或者软件和系统不匹配
2、电脑配置
3、系统之前装过,卸载不干净
③ 如何安装Oracle 12c数据库软件
1、准备
1.1 下载 Oracle 12c 安装程序
1.2 解压下载好的两个压缩文件
将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:
2、安装过程
2.1、双击”setup.exe”进行安装
软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;
2.2 在出现的“配置安全更新”窗口中
取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:
2.3 安装时请连接网络
当然这里选择跳过更新就可以了,点击“下一步”:
2.4 在“安装选项”窗口中
选择“创建和配置数据库”,单击“下一步”:
2.5 根据介绍选择”桌面类”还是”服务器类”
选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:
2.6 创建oracle管理用户
这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:
注意: 如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:
2.7、在“典型安装”窗口中
选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:
注意:Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。
2.8 在上一步设置好了后,将进行检查
在“执行先决条件检查”窗口中,单击“下一步”:
2.9 在上一步检查没有问题后
会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:
注意:
在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.
2.10 在安装过程中
这里是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:
2.11 安装到创建数据库实例时
“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:
2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:
选择“口令管理”,查看并修改以下用户:
(1)普通管理员:SYSTEM(密码:Manager123)
(2)超级管理员:SYS(密码:Change_on_install123)
修改完成后,单击“确定”。 这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。
2.13、安装完成
会出现如下界面,单击“关闭”即可。
④ oracle12c数据库怎么安装
建用户和授权要用复DBA
最简制单得建用户:
create user 用户名 identified by 密码
用户解锁 alter user 用户名 account unlock(不解锁无法登陆)
授权用 grant
建完用户首先要授权登陆权限
grant create session to 用户名
授权可以授权给角色和用户
也可以把角色授权给角色和用户
其他得类似 创建表得权限类似如下格式:
grant create table to 用户
⑤ 如何安装oracle 12c所需包
我的机器基础环境:Windows8(x64) + Oracle11g Release2(x64);
初次全新安装Oracle12c Release1(x64)
2
如图一,点击“setup”,建议以管理员身份运行。
3
接下来如图二,检查监视器参数(此处依据机子配置等待时间不等,要耐心)
4
随后,如果符合安装要求,会出现安装程序界面
配置安全更新(图三)
电子邮件(可选)
我希望通过My Oracle Support接收安全更新(W)(可选)
一般情况下,这两项不必要勾选,如果你是DBA另说。
5
取消勾选“我希望通过My Oracle Support接收安全更新(W)”,点击“下一步”,会弹出下图对话框,点击“是”即可,如图四
6
软件更新(图五)
选择“跳过软件更新”,点击“下一步”
7
安装选项(图六)
创建和配置数据库(C)(本文档选该项,下一步)
安装数据库软件并创建一个数据库实例(初学者)
仅安装数据库软件(D)
安装数据库软件,不会创建数据库实例(非初学者)
升级现有的数据库(U)
升级低版本的Oracle数据库
8
系统类(图七)
默认为“桌面类”;
如果是安装在服务器上,选择“服务器类”,如Windows Server系列,Ubuntu Server等。
9
指定Oracle主目录用户
(1)使用现有的Windows用户(X)
选择该项,有错误提示,如图八,如果选择该项,则需要指定没有管理权限的用户。
(2)创建新Windows用户(C)
本文档选择的是该选项,如图十,创建一个新用户,输入用户名和密码,确认密码(密码级别要求包含大小写字母、数字)
(3)使用Windows内置账户(L)
选择该项,也会弹出警告信息,如图九,即使是内置账户,Oracle也建议使用权限受限的账户。
10
典型安装(图十一)
Oracle基目录(S)
软件位置(L)
数据库文件位置(d)
数据库版本(E)
字符集(T)
全局数据库名(G)
管理口令(P)
确认口令(C)
创建为容器数据库(I)
可插入数据库名(U)
11
检查先决条件(图十三),如果不符合条件,会有相应信息提示。
概述(图十四)
显示安装程序的各个属性,右下角可以保存响应文件,以备日后查看。点击“安装”,进入正式安装界面
安装产品(图十五)
漫长的安装过程,时间长短看你以上步骤所勾选的选项以及机子软硬件环境配置等。“详细资料”可以查看当前正在运行的操作。PS:此过程我的机子大概安装了35分钟,以往的版本没有这么长时间。
DBCA (数据库配置助理)如图十六、图十七)
(DatabaseConfiguration Assistant)仍是耐心等待,但愿一切顺利。
DBCA-口令管理(图十八)
包含了OEM管理器地址,即https://localhost:5500/em
更改口令(图十九)
更改某些账户口令,还记得非常经典的SCOTT账户吗?我的12c里面没有发现该账户。
点击“关闭”,至此Oracle12c Release1安装完毕!(图二十)
登录OEM(Oracle Enterprise Manager)
跟以前的版本相比,界面变漂亮了。输入DBA或者SYS身份的账户和密码即可进入,如图二十一
查看OEM各种属性,如图二十二
附1:Oralce12cR1安装完之后的数据包大小,当然其中包含了数据库实例,如图二十三
附2:我第一次安装的时候“创建新的用户”失败,弹出如图二十四的错误。
22
附3:这也是为什么开头标明磁盘大小不少于12G的原因,如图二十五。
⑥ Oracle 12c 数据库,安装成功之后,如何创建用户授权,连接数据库,使用sql develop,最好有图
用管理员登陆也就抄是sys用户登陆,然后使用sql脚本执行以下脚本语言,就能创建用户和授权了。
CREATE USER 用户名 PROFILE "DEFAULT" IDENTIFIED BY 密码 DEFAULT
TABLESPACE "USERS" TEMPORARY
TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT SELECT ON "SYS"."V_$SESSION" TO 用户名;
GRANT "CONNECT" TO 用户名;
GRANT "DBA" TO 用户名;
GRANT "RESOURCE" TO 用户名;
GRANT CREATE ANY sequence TO 用户名;
另外提醒一点,你的是12c,12c是容器,不知道你有没有执行触发器的,就是让重启的时候不要让服务关闭的一个出发器。
⑦ 如何安装oracle12c数据库实例
你的意思是要用管理员用户新建普通用户,然后将相应的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
mpfile=bak_dir:文件名.dmp
nologfile=y
(单击回车)
⑧ centos6.5下oracle数据库12c怎么安装
检查下中文支持包复是否制已经安装yumgrouplist|grepzh没有的话就配置好yum源,装上中文支持包yumgroupinstall"ChineseSupport"然后vi/etc/sysconfig/i18n改为:LANG="zh_CN.gb2312"LANGUAGE="zh_CN.gb18030:zh_CN.gb2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"退出重新登录检查LANG环境变量是否已经更改为zh_CN.gb2312set|grep$LANG如果已经改变,应该中文就能正常显示了用户临时更改的话只要设置环境变量LANG:exportLANG=zh_CN.gb2312
⑨ 我在安装Oracle 12c数据库到了这一步时,请问这几个账户别是做什么用的 请解释的具体点,谢谢!
SYS用户:当创建一个数据库时,SYS用户将被默认创建并授予DBA角色,所有数据库数据字典中的基本表和视图都存储在名为SYS的方案中,这些基本表和视图对于Oracle数据库的操作时非常重要的。为了维护数据字典的真实性,SYS方案中的表只能由系统来维护,他们不能被任何用户或数据库管理员修改,而且任何用户不能在SYS方案中创建表。
SYSTEM用户:SYSTEM与SYS一样,在创建Oracle数据库时,SYSTEM用户被默认创建并被授予DBA角色,用于创建显示管理信息的表或视图,以及被各种Oracle数据库应用和工具使用的内容表或视图。
DBSNMP用户:看到SNMP(简单网络管理协议)就知道这个用户大概是干什么的了。DBSNMP是Oracle数据库中用于智能代理(Intelligent Agent)的用户,用来监控和管理数据库相关性能的用户,如果停止该用户,则无法提取相关的数据信息。
PDBADMIN用户:看到PDB(Pluggable Database,可插拔数据库)就知道它大概是干什么的了。安装12c时选择了“create the database as a CDB”会要求设置PDBADMIN的口令,PDBADMIN是可插拔数据库中的一个共用角色,用于可插拔数据库的管理。