Oracle11g的安装和基本使用
2016-03-02 00:00
513 查看
摘要: orcal服务,创建表空间,oracle默认密码,oracle修改密码,ORA-28000,导出导入数据库
Oracle11g是目前Oracle较新版本,除了传统的数据库服务外,也提供了界面友好的链接工具。考虑到Oracle数据的稳定和性能方面的优势,在需要处理大量数据的系统中,可以考虑使用Oracle作为数据库。 一: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、或者有一个有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(导入) 五:补充 查看当前的连接数,可以用: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
相关文章推荐
- ORACLE中常见SET指令
- ORACLE常用系统查询SQL
- ORACLE常用脚本
- oracle.jdbc Class OracleDriver说说吧
- Oracle database 和instance 区别
- 【转】oracle 针对中文字段进行排序
- 常见Oracle HINT的用法
- oracle sql 语句优化
- Oracle ADF 新手教程(一) JDeveloper IDE
- Oracle 归档模式的打开及关闭
- Oracle sql查询
- ORACLE11g“空表”无法导出的深入分析
- Oracle SQL性能优化
- Oracle EBS VMI/寄售(6)--不能创建冲减解决方案
- 各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
- oracle备份恢复学习
- oracle中的术语
- Oracle 11g必须开启的服务及服务详细介绍
- oracle数据库中数据库名、实例名、数据库域名、全局数据库名、数据库服务名,ORACLE_SID
- oracle 迭代查询