oracle 11g安装后的配置及使用

---------------------------Oracle Database 11g-服务管理

Oracle Database 11g安装完成后,可以执行右键“我的电脑” →“属性”→“管理”→“服务” →“服务和应用程序”,打开“服务”窗口,在该窗口中可以查看Oracle服务信息。如图

Oracle服务主要有如下几种:

1.OracleDBConsole<SID>:Oracle数据库控制台服务。在运行EnterpriseManager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)

2.Oracle<ORACLE_HOME_NAME>TNSListener:监听器服务,数据库需要远程访问时需要。(非必须启动)<ORACLE_HOME_NAME>表示Oracle的主目录。(OraDb11g_home1)

3.OracleService<SID>:Oracle数据库实例的服务进程。(必须启用)

小结:


1.如果是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可。


2.要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。


3.OracleDBConsoleorcl是进入基于web的EM必须开启的。


其余服务很少用。

----------------------------Oracle Database 11g-文件结构

D:\oracle\product\11.1.0\db_1
主要存放Oracle系统的相关软件,包括可执行文件、网络配置文件、脚本文件。


D:\oracle\admin
主要存放数据库运行过程中产生的跟踪文件(后台进程、用户SQL语句)。


D:\oracle\oradata
存放数据库的物理文件。


D:\oracle\flash_recovery_area\ORCL
数据库启动自动备份功能时,存放自动备份文件,闪回日志文件。

----------------------------Oracle Database 11g-网络配置

----------------------------使用SQL*PLUS访问数据库

System身份登陆:

执行查询:

Select instance_name,host_name from v$instance;





查看实例的名字及服务器的名字。

Select username,account_status from dba_users;



查看用户的名字及状态。
其中,OPEN表示账户为解锁状态;EXPIRED表示账户为过期状态(需要设置口令才能解除此状态);LOCKED表示账户为锁定状态。

下面使用ALTER USER语句为scott账户解锁:

ALTER USER scott ACCOUNT UNLOCK;


 

再使用ALTER USER语句为scott账户设置口令,如下:

ALTER USER scott IDENTIFIED BY tiger;


 

通过数据字典dba_users查看现在scott账户的状态,如下:

SELECT username, account_status FROM dba_users WHERE username = 'SCOTT';


 

USERNAME                    ACCOUNT_STATUS
--------------------------------------------------------------
SCOTT                     OPEN

通过查询结果可以看出,scott账户已经被成功解锁。在使用数据字典dba_users时,需要注意其字段的值是区分大小的。

用户切换:

conn 用户名/密码


 

显示当前用户:

show user


 

猜你喜欢

转载自blog.csdn.net/qq_37273784/article/details/81699872