限于电脑的原因,今天安装了Oracle Database 11g r 2 (11.2.0.3) 32bit;安装过程可谓一波三折;早就对Oracle数据库有所耳闻,特别是其安装和卸载,而谈到卸载更是让人头大苦闷。不过从今天的安装和使用来看,只要提前做好功课,身边再有一台可以上网的电脑,安装和使用起来还算是顺利。当然重要的一点是遇到问题要自己去寻找答案,这其中就需要一点坚持和探索的精神。
1、安装:把安装文件准备好,安装时最好断开网络和关闭防火墙,安装过程网上很多不在赘述。
注意:Oracle的基目录不允许出现中文或其他特殊字符
全局数据库名:可以更改也可以使用默认(orcl)
管理口令:oracleadmin(全部小写、自己设定需记住)
使用Oracle数据库,主要使用以下四个用户:
超级管理员/密码:sys/change_on_install
普通管理员/密码:system/manager
普通用户/密码:scott/tiger ——>初始锁定,需要解锁
大数据用户/密码:sh/sh ——> 这个为自己设定,初始锁定需解锁
2、在windows下启动Oracle若干服务会影响启动时间,建议将Oracle数据库的相关服务更改为手动启动;其中有两个服务特别重要,需要注意:
监听服务:OracleOraDb11g_home1TNSListener;有程序启动数据库或一些远程客户端需要连接数据库时则此服务必须启动。
数据库实例服务:OracleServiceDEMO,用于保存数据库具体信息的服务,每一个数据库有每一个数据库的实例,其命名规则为:OracleServiceXXX,XXX是数据库的名称(严格来说是数据库的SID的名称)
3、Oracle的卸载
卸载步骤:直接运行Oracle的卸载程序
删除硬盘上的残留文件,如果不能删除则进入到安全模式下进行删除
同时删除注册表中所有与Oracle有关的注册表(regedit)
最坏的情况是:重装系统
4、sqlplus下的sql命令
(1)进入用户:scott 密码:tiger(不显示) SQL> SELECT * FROM EMP ; 显示emp数据表
(2)使用ed和@命令对记事本进行调用和执行
例如:ed demo ed demo.txt ed demo.sql
@ demo.sql @d:\demo.txt @d:demo ——>只有demo是sql后缀文件时才可以如此使用否则必须使用准确的目录+文件名.txt
(3)SELECT * FROM TAB ;——>显示当前用户下所有的数据表单
(4)SHOW USER ——>显示当前用户
(5)用户切换 CONN 用户名/密码 [AS SYSDBA] 例如:conn sys/change_on_install as sysdba
(6)对于每一张表都属于其用户,所以一张表的完整名称应该是:用户名.表名称或者说是“模式名.表名称”,不同用户访问其他用户,则应该加上用户名。如在sys用户下访问emp,则应该是:
SELECT * FROM SCOTT.EMP ;
(7)使用超级管理员用户sys可以进行实例的关闭可开启
实例关闭:SHUTDOWN IMMEDIATE ——> 关闭后将不再能够链接sys及其他用户
实例开启:STARTUP
a、若sqlplus命令窗口尚未关闭,则SQL>conn /as sysdba
SQL>startup
b、若退出sqlplus命令(quit),则新建sqlplus命令窗——>用户名:/ as sysdba
SQL>startup
c、新建sqlplus命令——>用户名:conn /nolog as sysdba
SQL>startup
d、重启实例服务
(8)调用本机的操作系统命令,使用“HOST”作为前缀
例如:HOST COPY D:\demo.sql D:\test.txt
*************by jixiangrurui*************