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

时间:2022-12-29 07:42:50

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

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

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



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-网络配置
oracle 11g安装后的配置及使用


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

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

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

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