oracle11g的安装与设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle11g的安装与设置相关的知识,希望对你有一定的参考价值。

    最近花了一天的时间来整理oracle11g的安装、卸载、及导入数据的总结。虽说很简单,但其中也遇到不少的问题。还有同事出差所遇到的问题及解决办法。有兴趣的同学可以看一看。

有关数据库的操作:

   1.备份数据库(抚顺每天都会自动备份数据库  可直接复制)

   1.完全卸载原有数据库Oracle10g流程:

      1)停止所有Oracle相关的服务

      2)卸载Oracle 10g数据库服务器组件

      3)手动删除注册表中与Oracle相关的内容

        (a)删除HKEY_LOCAL_MACHINE\\SOFTWARE下的Oracle选项。

(b)删除HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet下与oracle服务相关的选项。

(c)删除HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet|Services|Eventlog\\ApplicationOracle开头的项,即删除事件日志。

      4)删除TEMP目录下Oracle相关的文件夹

      5)检查“开始”菜单中是否还有Oracle程序组,如果有,则将其删除

      6)重新启动计算机

      7)删除Windows系统安装磁盘中的Program Files\\Oracle 目录

      8)删除Oracle安装目录

 

   1.安装Oracle11g流程:

      详情参考地址:http://blog.csdn.net/lqh4188/article/details/16418879

      1.将两个压缩包一起解压,放到同一个目录下。

      2.配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。

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

      4.系统类,直接选择默认的桌面类就可以了

      5.典型安装。 重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,

       且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,

       而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可)

      6.若输入的口令短小简单,安装时会提示如下。直接确认Y继续安装就是了

      7.先决条件检查。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 直接下一步就OK

      8.概要 安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可

      9.安装产品 自动进行,不用管

      10.数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库

      11.实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(syssystem账户可用外),建议点右边的口令管理,将常用的scott账户解锁并输入密码

      12.解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码

      13.同样,密码不符合规则会提示。不用管它,继续Y即可

      14.安装成功,完成即可

    

   1.如果Oracle11g没有安装成功,要完全卸载后 重新安装,

      2.Oracle11g卸载流程:

       详情参考地址:http://www.cnblogs.com/hqbhonker/p/3523768.html

      11、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。

      2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。

      5、 运行regedit,选择HKEY_LOCAL_MACHINE\\SOFTWARE\\ORACLE,按del键删除这个入口。

      6、 运行regedit,选择HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services,滚动这个列表,删除所有Oracle入口(oracleOraWeb开头的键)

      7、 运行regeditHKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Eventlog\\Application,删除所有Oracle入口。

      8、 删除HKEY_CLASSES_ROOT目录下所有以OraOracleOrclEnumOra为前缀的键。

      9、 删除HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\MenuOrder\\Start Menu\\Programs中所有以oracle开头的键。

     10、删除HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。

     11、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATHPATH中有关Oracle的设定。

     12、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。

     13、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:

        1.C:\\Program file\\Oracle目录。

        2.ORACLE_BASE目录(oracle的安装目录)

        3.C:\\WINDOWS\\system32\\config\\systemprofile\\Oracle目录。

        4.C:\\Users\\Administrator\\OracleC:\\Documents and Settings\\Administrator\\Oracle目录。

        5.C:\\WINDOWS下删除以下文件ORACLE.INIoradim73.INIoradim80.INIoraodbc.ini等等。

        6.C:\\WINDOWS下的WIN.INI文件中若有[ORACLE]的标记段,删除该段。

     14、如有必要,删除所有Oracle相关的ODBCDSN

 

  1.导入数据

     1//登录创建数据库,导入/导出数据库

     sqlplus "/as sysdba"   --以操作系统权限认证的oracle sys管理员登陆

     drop tablespace FS_SSE including contents and datafiles;//同时删除表空间和数据文件

     create tablespace FS_SSE datafile ‘D:\\oracle\\product\\10.2.0\\oradata\\orcl\\fs_sse.dbf‘ size 300M;(数据文件的位置)

     drop user fs_sse cascade;

     create user fs_sse identified by fs_ssit123 default tablespace FS_SSE; (用户名:fs_sse   密码:fs_ssit123

     grant connect,resource to fs_sse;授权

     grant dba to fs_sse;

 

 

导入数据命令:(退出Oracle数据库之后执行此命令)

imp fs_sse/fs_ssit123 fromuser=fs_sse touser=fs_sse ignore=y file=C:\\Users\\Administrator\\Desktop\\20170505.dmp  

 

 

  环境变量配置(系统变量里面添加)

  变量名:ORACLE_HOME   

  变量值:D:\\oracle\\product\\10.2.0\\db_1

 

  变量名:TNS_ADMIN     

  变量值:D:\\oracle\\product\\10.2.0\\db_1\\NETWORK\\ADMIN

 

  变量名:NLS_LANG      

  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  自己还遇到一个问题,如果更换tomcat或者升级,启动项目,就会发现可以登录,但是没有数据。且项目会报Java heap space,就要修改tomcat的Catalina的设置了:

    在tomcatbin目录下,找到catalina.bat 文件,打开,在最上面添加这样一句:   

               set JAVA_OPTS=-Xms256m -Xmx512m   

  同事还遇到一个问题,安装oracle11g的过程中设置了口令,他的期限默认是180天。而客户的要求是要修改为无期限设置,具体操作:

    --1
 
          SELECT  *  FROM  dba_profiles  WHERE  profile=‘DEFAULT‘  AND  resource_name=‘PASSWORD_LIFE_TIME‘;
 
    --180 天到期
 
 
 
    更改密码为无期
 
    --2
 
    ALTER  PROFILE  DEFAULT  LIMIT  PASSWORD_LIFE_TIME  UNLIMITED;

  













以上是关于oracle11g的安装与设置的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 11g安装与卸载

centos7下oracle11g详细的安装与建表操作

oracle 11g之一 oracle linux 6.5 安装

完全卸载oracle11g

Tomcat 7随系统自启动,并设置与Oracle 11G服务的依赖

oracle 11g glodengate与oracle 11g数据同步