来一发CentOS6.5_x64装置Oracle11g R2
欢迎大家来到仓酷云论坛!装置情况:操纵体系:CentOS6.5_x64Desktop
主机名:oracledb
内存:1G(官方最低请求1G)
硬盘:40G(企业版装置所需4.29G和1.7G数据文件)
装置前体系筹办:
#修正主机名
#sed-i"s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/"/etc/sysconfig/network
#hostnameoracledb
#增加主机名与IP对应纪录
#vi/etc/hosts
192.168.1.160oracledb
#封闭Selinux
#sed-i"s/SELINUX=enforcing/SELINUX=disabled/"/etc/selinux/config
#setenforce0
1、装置依附包
#yum-yinstallgccgcc-c++makebinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develglibcglibc-commonglibc-devel
libaiolibaio-devellibgcclibstdc++libstdc++-develunixODBCunixODBC-devel
2、创立用户和组
#sysctl-p
#groupadd-g200oinstall
#groupadd-g201dba
#useradd-u440-goinstall-Gdbaoracle
#passwdoracle
3、修正内核参数
#vi/etc/sysctl.conf#开端增加以下
net.ipv4.ip_local_port_range=900065500
fs.file-max=6815744
kernel.shmall=10523004
kernel.shmmax=6465333657
kernel.shmmni=4096
kernel.sem=25032000100128
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
4、修正体系资本限定
#vi/etc/security/limits.conf#开端增加以下
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
#vi/etc/pam.d/login
sessionrequiredpam_namespace.so#上面增加一条pam_limits.so
sessionrequiredpam_limits.so
#vi/etc/profile#这个感到没多年夜用
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
5、创立装置目次及设置权限
#mkdir/opt/oracle/app/
#mkdir/opt/oracle/oradata/
#chmod755/opt/oracle/
#chmod775/opt/oracle/app/
#chownoracle.oinstall-R/opt/oracle/
6、设置oracle情况变量
$vi~/.bash_profile
exportORACLE_BASE=/opt/oracle/app
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
exportPATH=$PATH:$ORACLE_HOME/bin
exportROACLE_PID=orcl
$source.bash_profile#当即失效
7、装置oracle
下载并解压:
http://www.ckuyun.com/technetwork/database/enterprise-edition/downloads/index.html
#unzip/media/linux.x64_11gR2_database_1of2.zip
#unzip/media/linux.x64_11gR2_database_2of2.zip
#xhost+#使一切用户都能会见图形桌面
#suCoracle
#./media/database/runInstaller
#输出承受一些宁静成绩的邮件地点
#选择装置数据库软件并创立数据,也能够选择第二项仅装置数据库软件
#选择办事器版本
#单实例数据库
#初级形式装置
#增加撑持的言语
#选择要装置的版本
#装置数据库目次
#数据库名及办事名
#开启主动内存办理
#设置默许编码为UTF8
#启用oracle企业办理把持台OEM
#选择数据库文件目次
#主动备份设置
#设置数据库用户名和暗码
#受权的组
#反省oracle一些装置请求,包都已装置,间接疏忽
#入手下手装置
#装置完成
#装置完成后,会出来一个对话框,提醒利用root用户实行这两个剧本
#装置完成后,会出来一个对话框,提醒利用root用户实行这两个剧本
$/opt/oracle/oraInventory/orainstRoot.sh
$/opt/oracle/app/product/11.2.0/dbhome_1/root.sh
9、oracle经常使用下令
#suCoracle
#sqlplus/assysdba
SQL>startup#启动数据库实例
SQL>shutdownimmediate#封闭数据库实例
SQL>select*fromtab;#检察一切表
SQL>selectnamefromv$datafile#检察数据库寄存目次
SQL>showparameterservice#检察办事名
SQL>select*fromv$instance;#检察实例名
SQL>selectnamefromv$database;#检察数据库名
SQL>select*fromdba_users;#检察一切用户信息
SQL>selectusername,passwordfromdba_users;#只查询用户和暗码
SQL>select*fromv$pwfile_users;#检察具有sysdba权限的用户
SQL>select*fromdba_ustats;#检察以后用户信息
SQL>select*fromuser_sys_privs#检察以后用户体系权限
SQL>select*fromuser_role_privs#检察以后用户脚色
SQL>select*fromdba_sys_privs#检察指定用户所具有的体系权限
SQL>select*fromv$version#检察oracle版本
SQL>select*fromuser_views#检察视图信息
#lsnrctlstart#开启近程监听端口
###近程毗连信息
10、oracle用户
#sys和system用户区分
1>.存储数据主要性分歧
sys寄存数据字典的基表和视图,由数据库本人保护,任何用户都不克不及手动变动,sys用户具有dba、sysdba、sysoper等脚色或权限,是oracle权限最高用户。
而system用户只寄存一些一级的外部数据,如oracle的一些特征或工具的办理信息。用于数据库办理,System用户具有一般dba脚色权限。
2>.权限分歧
sys用户具有sysdba或sysoper体系权限,登录em也只能用这两个身份,不克不及用normal。
system用户只能用normal身份登录em,除非你对它授与了sysdba的体系权限或syspoer体系权限。
#sysdba和sysoper两个体系权限区分
normal是一般用户
sysdba具有最高的体系权限,登录后是sys
sysoper次要用来启动、封闭数据库,sysoper登录后用户是public
#dba和sysdba的区分
先懂得下oracle办事的创立历程:创立实例-->启动实例-->创立数据库
启动历程:实例启动-->装载数据库-->翻开数据库
sysdba是办理oracle实例的,它的存在不依附于全部数据库完整启动,只需实例启动了,它就已存在,以sysdba身份登录,装载数据库,翻开数据库。只要数据库翻开了,大概全部数据库完整启动后,dba脚色才有存在的基本。
经由此次的装置,刚打仗oracle的伴侣们,已不再对oracle生疏了吧!
本文出自““企鹅”那点事儿”博客,请务必保存此出处http://going.blog.51cto.com/7876557/1343804
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
来一发CentOS6.5_x64装置Oracle11g R2
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。? 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。 未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
页:
[1]