ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:23.63KB ,
资源ID:28406803      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28406803.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle安装及新手笔记.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle安装及新手笔记.docx

1、oracle安装及新手笔记一般安装大致步骤:1、搭建yum仓库,安装需要的RPM包(root用户下完成)yum install binutils* -yyum install compat-lib* -yyum install gcc* -yyum install glibc* -yyum install ksh* -yyum install libgcc* -yyum install libstdc* -yyum install libaio* -yyum install make* -yyum install sysstat* -y#注意,yum仓库中,路径如果存在空格,用%20代替!#2

2、、检查参数/etc/sysctl.conf , /etc/security/limits.conf(root用户下完成)/etc/sysctl.confkernel.shmmni = 4096 # 整个系统共享内存段的最大数目 kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。fs.file-max = 65536 # 系统中所允许的文件句柄最大数目net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口

3、范围net.core.rmem_default=262144 # 套接字接收缓冲区大小的缺省值net.core.rmem_max=262144 # 套接字接收缓冲区大小的最大值net.core.wmem_default=262144 # 套接字发送缓冲区大小的缺省值net.core.wmem_max=262144 # 套接字发送缓冲区大小的最大值kernel.shmmax = 2147483648 # 最大共享内存段大小kernel.shmall = 2097152 # 可以使用的共享内存的总量#注意:(/sbin/sysctl -p 如果有改动,使用此命令使用参数生效)# /etc/secu

4、rity/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655363、创建用户组和用户(root用户下完成)rootoracle # groupadd dba /添加dba 用户组(ORACLE 管理组)rootoracle # groupadd oinstall /添加oinstall 用户组(ORACLE 安装组)rootoracle # groupadd oper /可以不加rootoracle # useradd -g oinstall

5、-G dba oracle /创建oracle 用户并加入组rootoracle # passwd oracle /修改oracle 用户的密码4、创建目录,并改权限(root用户下完成)rootoracle /# mkdir -p /u01/app/oracle /创建安装目录rootoracle /# chown -R oracle:oinstall /u01/app /修改安装目录的权限rootoracle /# chmod -R 775 /u01/app/oracle5、设置IP 地址和主机名的映射/etc/hosts(root用户下完成)vi /etc/hostsIP 地址和主机名的

6、映射主机名vi /etc/sysconfig/networkhostname6、设置oracle用户的环境变量/home/oracle/.bash_profile(oracle用户下完成)oracleoracle $ vi .bash_profileexport ORACLE_SID=orcl /数据库实例名export ORACLE_BASE=/u01/app/oracle /ORACLE 安装目录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 /ORACLE 家目录export PATH=$PATH:$ORACLE_HOME/bin

7、/搜索路径export ORACLE_TERM=xterm /指定安装Oracle 终端的类型export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib/设置临时的库文件的path 路径export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib/设置java lib 文件搜索路径7、复制oracle软件包和安装(oracle用户下完成) unzip 软件包名称8、在root用户执行二个脚本oraclewl database$ sqlplus / as

8、sysdba9、使用DBCA工具创建和配置数据库查看数据库命令:select status from v$instance; select name from v$database; 静默安装1、搭建yum仓库(root)vi server.reposervername=Red Hat Enterprise Linuxbaseurl=file:/media/OL6.5%20x86_64%20Disc%201%2020131125/Serverenabled=1gpgcheck=0执行yum list all 验证yum 仓库是否配置好yum install binutils* -yyum in

9、stall compat-lib* -yyum install gcc* -yyum install glibc* -yyum install ksh* -yyum instal l libgcc* -yyum install libstdc* -yyum install libaio* -yyum install make* -yyum install sysstat* -y-2、root用户,查看,如果没有参数,加入即可cat /etc/sysctl.conf|grep -v #|grep #fs.aio-max-nr = 1048576fs.file-max = 6815744kerne

10、l.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576/sbin/sysctl -p 如果有改动,使用此命令使用参数生效-3、root用户,查看,如果没有参

11、数,加入即可cat /etc/security/limits.conf|grep -v #|grep #oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240-4、root用户进行设置vi /etc/hostsIP 地址和主机名的映射-5、root用户创建组、用户及目录# groupadd dba# groupadd oinstall# groupadd oper# useradd -g oinstall -G dba

12、oracle# passwd oracle# cd / # mkdir -p /u01/app/oracle# chown -R oracle:oinstall /u01/app# chmod -R 775 /u01/app/oracle-6、oracle用户操作(su - oracle)$ vi .bash_profileexport ORACLE_SID=orclexport ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export PATH=$PATH:$ORACLE_HO

13、ME/bin export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexport CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibsource .bash_profile-7、解压unzip p13390677_112040_Linux-x86-64_1of7.zip unzip p13390677_112040_Linux-x86-64_2of7.zip -8、修改db.rsp脚本文件grep -v

14、# db_install.rsp db.rsp-9、oracle用户安装./runInstaller -silent -force -ignorePrereq -responseFile /home/oracle/db.rsp-db.rsp文件oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=wl.localdomainUNIX_GROUP_NAME=oi

15、nstallINVENTORY_LOCATION=/u01/app/oraInventorySELECTED_LANGUAGES=enORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1ORACLE_BASE=/u01/app/oracle/oracle.install.db.InstallEdition=EEoracle.install.db.EEOptionsSelection=falseoracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.

16、oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0oracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=operoracle.install.db.CLUSTER_NODES=oracle.install.db.isRACOneInstall=oracle.install.db.racOneServiceName=oracl

17、e.install.db.config.starterdb.type=GENERAL_PURPOSEoracle.install.db.config.starterdb.globalDBName=orcloracle.install.db.config.starterdb.SID=orcloracle.install.db.config.starterdb.characterSet=AL32UTF8oracle.install.db.config.starterdb.memoryOption=trueoracle.install.db.config.starterdb.memoryLimit=

18、oracle.install.db.config.starterdb.installExampleSchemas=falseoracle.install.db.config.starterdb.enableSecuritySettings=trueoracle.install.db.config.starterdb.password.ALL=oracleoracle.install.db.config.starterdb.password.SYS=oracle.install.db.config.starterdb.password.SYSTEM=oracle.install.db.confi

19、g.starterdb.password.SYSMAN=oracle.install.db.config.starterdb.password.DBSNMP=oracle.install.db.config.starterdb.control=DB_CONTROLoracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=oracle.install.db.config.starterdb.automatedBackup.enable=falseoracle.install.db.config.starterdb.a

20、utomatedBackup.osuid=oracle.install.db.config.starterdb.automatedBackup.ospwd=oracle.install.db.config.starterdb.storageType=oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=oracle.install.db.config.asm.diskGroup=

21、oracle.install.db.config.asm.ASMSNMPPassword=MYORACLESUPPORT_USERNAME=MYORACLESUPPORT_PASSWORD=SECURITY_UPDATES_VIA_MYORACLESUPPORT=DECLINE_SECURITY_UPDATES=truePROXY_HOST=PROXY_PORT=PROXY_USER=PROXY_PWD=PROXY_REALM=COLLECTOR_SUPPORTHUB_URL=oracle.installer.autoupdates.option=oracle.installer.autoup

22、dates.downloadUpdatesLoc=AUTOUPDATES_MYORACLESUPPORT_USERNAME=AUTOUPDATES_MYORACLESUPPORT_PASSWORD=ORACLE升级思路:1、查看信息,确定Opatch是否需要升级2、看情况需要升级Opatch3、补丁升级(PSU、C(S)PU)关闭数据库,上传文件,解压文件,解压目录执行/$ORACLE_HOME/OPatch/opatch apply4、更新视图1、查看当前数据库CPU、OPatch和PSU补丁信息$ /$ORACLE_HOME/OPatch/opatch lsinventory2、OPatc

23、h升级解压覆盖即可,目录为($ORALCE_HOME/OPatch)3、PSU升级3.1、关闭数据库3.2、上传解压文件(oracle)3.3、在上传解压后的目录下,执行升级命令 /$ORACLE_HOME/OPatch/opatch apply帮助:fuser 加文件名(那个进程在用),然后杀掉那个进程4 更新dba_registry_history视图为最新PSU信息 SQL ?/rdbms/admin/catbundle.sql psu apply (“”为sql的执行命令,“?”代表oralce的目录)登录数据库,检查DBA_REGISTRY_HIST视图。set pages 100

24、lines 120 col action format a6 col namespace format a10 col version format a10 col comments format a25 col action_time format a30 col bundle_series format a15 alter session set nls_timestamp_format = yyyy-mm-dd hh24:mi:ss.ff; select * from dba_registry_history; linux操作系统下完全删除oracle数据库linux操作系统下完全删除o

25、racle数据库关掉oracle server 和 background processesps -ef | grep ora关掉数据库shutdown immediate关掉监听lsnrctl status如果开启的话就执行lsnrctl stop 关掉$ cd /u01/app/oracle/product/11.2.0/dbhome_1/deinstall$ ./deinstall把/usr/local/bin 下的三个文件夹 dbhome oraenv coraenv删掉rm -f dbhomerm -f oraenvrm -f coraenv把/etc 下面的 oratab 和ora

26、inst.loc删掉rm -f oratabrm -f orainst.loc把/opt 下面ORCLfmap删掉rm -fR ORCLfmap把oracle用户和oinstall 和 dba oper 删掉必须先删oracle用户userdel -r oraclegroupdel oinstallgroupdel dbagroupdel operrm /u01/app/oracle/导入导出1 、将数据库完全导出,用户名system exp system/oracleorcl_s file=/opt/oracle/full.dmp full=y 2、导出system用户的 exp syste

27、m/oracleorcl_s file=/opt/oracle/sys.dmp owner=system报错EXP-00091,字符集问题先查看oracle库的字符集select userenv(language) from dual;统一linux上的环境变量nls_lang字符集问题select userenv(language) from dual;统一linux上的环境变量nls_lang函数字符函数:upper大写LOWER(SQL Course)sql courselower小写UPPER(SQL Course)SQL COURSEinitcat首字母大写INITCAP(SQL C

28、ourse)Sql Courseconcat连接CONCAT(Hello, World)HelloWorldsubstr截取SUBSTR(HelloWorld,1,5)Hellolength字符总长度LENGTH(HelloWorld)10instr字符在那个位置INSTR(HelloWorld, W)6lpad左填充LPAD(salary,10,*)*24000rpad右填充RPAD(salary, 10, *)24000*repalce替换REPLACE (JACK and JUE,J,BL)BLACK and BLUEtrim去除TRIM(H FROM HelloWorld)elloWorld数字函数:函数描述例子结果

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1