• Oracle11g的安装和基本使用


    一:Oracle11g的安装过程(Windows版本)很简单,步骤为:   

      1. 首先从Oracle官方网站上下载Oracle11g数据库,大约为1.7G。解压后,setup.ext就可以开始安装  

       2. 在安装开始的时候,会要求填写一些信息。需要注意两项:       

        1)SID。这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多一项OracleServiceSID的服务,这里的SID就是在安装时填写的字符串。因此在连接数据库的时候都需要有SID信息,比如使用JDBC连接的时候。       

        2)密码。这里的密码是系统管理员的密码(sys,sysdba)。   3. 接下来就可以按照界面提示安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。   4. 安装结束后,会生成一个database config的界面,上面有安装的数据库的sid, port等信

        息。(可以把这个界面保存起来,防止以后忘记相关信息)

    二:Oracle的连接   安装完成后,就可以连接数据库了,连接Oracle可以通过PLSql,SQLDeveloper,建议可以使用SQLDeveloper,因为它界面不错。

      在程序->Oracle11g->应用开发程序 下面有SQLDeveloper,第一次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界面了。接下来需要填写连接信息,第一次连接时,必须先通过sysdba进行连接,所以要使用安装时设置的密码,其它信息如下:   

      1)需要选择登录身份为系统管理员 

      2)sid安装时设置的sid值 

      3)端口号一般默认是1521   

    注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的   填好上面的信息就可以登录了。如果要创建自己的数据库,需要下面几个过程:   

      1.创建表空间,语句如下:     select file_Name from dba_data_files (查询表空间)     create tablespace RDHISV151008         datafile '/app/ADMINISTRATOR/oradata/orcl/RDHISV151008.dbf' size 400m;   

      2.创建一个用户,并默认为SampleTableSpace表空间     create user RDHISV151008 identified by eplugger;(创建用户设置密码)     alter user RDHISV151008 default tablespace RDHISV151008;(绑定表空间到用户)   

      3.为用户授权:     grant dba to RDHISV151008;(赋权限)  

     注意,接下来的操作必须在SampleUser的连接中进行,步骤如下:   

      1.在SQLDeveloper中新建一个连接,并使用刚才创建的SampleUser信息进行登录   

      2.接下来在SampleUser的连接中就可以使用sql进行各种操作,这些操作都会在SampleTableSpace中进行。

    三:修改密码:     

      默认密码:user:sys,password:CHANGE_ON_INSTALL;  user:system,password:manager;     

      修改密码:

        方法1:打开cmd,到orcal安装的bin目录下,输入sqlplus /nolog,回车;输入“conn / as sysdba”;         输入“alter user system identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误         Ora-00988。    

        方法2:2、或者有一个有dba权限的用户登录到数据库:alter user xxx identified by 新密码

       解除锁定:登录报错:ORA-28000: the account is locked         

        第一种:         

          step1:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;        

          step2:选择myjob,查看users;        

          step3:选择system,右击点击“编辑”;        

          step4:修改密码,把“帐户被锁住”的勾去掉;         

          step5:点击“应用”再点击“关闭”;         

          step6:重新登录就可以通过验证了;         

        第二种:ALTER USER username ACCOUNT UNLOCK;

    四: 数据导入导出          

      方法一:Oracle提供数据导入和导出功能.命令为imp/exp,可以在cmd下运行,它们可以将数据库中的表或其它对象导出为.dmp文件,或者将dmp文件导入,具体使用方法可以google一下,应该比较好用。         

      方法二: cmd中输入:                

        exp RDHISV151008/eplugger@orcl file =f:/RDHISV151008.dmp(导出)                

        imp RDHISV151008/eplugger@orcl file=e:/RDHISV151008.dmp fromuser=RDHISV151008(导入,需要提前把MyObjects下的视图和表drop掉)

    五:补充     

      查看当前的连接数,可以用:select count (*from v$process;     

      查看设置的最大连接数(默认值为150):select value from v$parameter where name = 'processes' ;          

      修改最大连接数:alter system set processes = 300 scope = spfile ;

    六、PL/SQL远程备份和恢复Oracle数据库:http://blog.csdn.net/huchunfu/article/details/25165901

    七、

    --查看当前的连接数
    select count(*) from v$process;
    --查看设置的最大连接数(默认值为150):
    select value from v$parameter where name = 'processes';
    --修改最大连接数:
    alter system set processes = 300 scope = spfile ;

    八、删除ORACLE

     如:ORACLE安装路径为:C:ORACLE
      实现方法:
      1、 开始->设置->控制面板->管理工具->服务
      停止所有Oracle服务。
      2、 运行regedit,选择HKEY_LOCAL_MACHINESOFTWAREORACLE,按del键删除这个入口。
      3、 运行regedit,选择HKEY_LOCAL_MACHINESYSTEMCurrentControslSetServices,滚动
      这个列表,删除所有Oracle入口。
      4、 运行refedit,
      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,
      删除所有Oracle入口。
      5、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
      6、 删除Program FilesOracle目录
      7、 重新启动计算机,重起后才能完全删除Oracle所在目录
      8、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:Oracle,删除

  • 相关阅读:
    完全背包
    01背包
    游戏编程:为什么C++游戏开发比Java更好,其实是因为这两个点!
    VS code搭建 C 和 C++ 环境的完整图文教程!赶紧收藏,这波不亏!
    来自清华计算机系的招聘信息,第一个要求就劝退99%的人!网友:但福利待遇真好!
    C++ 必看书籍清单!从C++ Primer 到 源码剖析,精通真的很难!
    C语言简单编程速成!保姆级入门教程, 目标达成!
    9 名程序员被抓!这次是真的活该.....
    你知道各类开发语言的薪酬差距吗?高薪在于适合,而不在于广度!
    apache common包 CollectionUtils 使用 详解
  • 原文地址:https://www.cnblogs.com/zhaoyhBlog/p/5846407.html
Copyright © 2020-2023  润新知