Oracle数据库入门--Day4

本文详细介绍了Oracle数据库的安装配置过程,包括服务设置、账户管理、目录与卸载指南,以及本地网络服务和监听器的配置方法。同时,涵盖了用户管理、表空间操作等核心数据库管理技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:数据库的安装的配置

1:oracle的安装

1.1:oracle的安装:

参照百度搜索“oracle11g安装图解”                

全局数据库名:默认是orcl,是用来唯一标示数据库的名字

SID:在程序中唯一标示数据的名称

1.2:oracle的服务:(需要开启的服务)

orcaleServiceorcl:orcale启动服务

OracleOraDb11g_home1TNSListener:oracle监听器服务

OracleDBConsoleorcl:控制台服务

1.3:oracle账户:

sys:超级管理员

system:管理员

scott:普通用户 默认密码:tiger

1.4:账号解锁

alter user scott account unlock;

1.4:oracle修改密码:

1.4.1:方法一

在cmd命令行中使用命令:

sqlplus / as sysdba

然后使用命令:

alter user 用户名 identified by 新密码;

1.4.2:方法二

在cmd命令行中使用命令:

sqlplus /nolog

然后使用命令:

conn / as sysdba

然后使用命令:

alter user 用户名 identified by 新密码;

2:oracle目录及卸载

2.1:oracle的目录介绍:

oradata:数据库存储文件的目录

db_home:数据库存储位置

network  >admin:配置网络服务和监听器服务

jdk:oracle自带jdk

jdbc:与java交互的jar包

2.2:oracle的卸载:

使用oracle自带的程序卸载

删除app目录

删除注册表

删除环境变量

3:配置本地网络服务(客户端)

#修改: C:\Oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
#ORCL是个别名
#这条信息记录了我们使用TCP协议,去连接IP地址为127.0.0.1,端口号为1521的数据库主机上服务名为orcl的数据库
ORCL =
    (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = orcl)
        )
    )

4:配置监听器(服务器端)

#修改: C:\Oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora
#这是一个名为LISTENER1的监听器
#监听的协议是TCP协议
#监听的主机IP是127.0.0.1
#监听的端口是1521端口
LISTENER1 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)

#记录了监听器LISTENER1服务的全局数据库名、数据库路径和数据库实例名
SID_LIST_LISTENER1 =
    (SID_LIST =
        (SID_DESC =
            (GLOBAL_DBNAME = ORCL)
            (ORACLE_HOME = C:\Oracle11g\product\11.2.0\dbhome_1)
            (SID_NAME = ORCL)
        )
    )

二:oracle的用户管理

1:创建用户

create user 用户名 identified by 密码;
--给用户赋予权限
--赋予数据库登陆权限
grant connect to 用户名
--赋予资源操纵权限
grant resource to 用户名;

2:查询所有用户

select * from dba_users;

3:删除用户

drop user username

三:操作表空间

1:创建表空间

create tablespace 表空间名 datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\GPMGT_DATA_1.DBF' 
size 200m
autoextend on
next 32m maxsize 2048m
extent management local; 

2:创建临时表空间

create temporary tablespace 临时表空间名 tempfile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\GPMGT_TEMP.dbf' size 50M autoextend ON next 10M maxsize 100M; 

3:分配表空间和临时表空间

alter user 用户名 default tablespace 表空间名 temporary tablespace 临时表空间名;

4:表空间重命名

alter tablespace 表空间名 rename to 新表空间名; 

5:给用户分配表空间权限

grant create session,create table,create view,create sequence,unlimited tablespace to 用户名;

6:查看所有用户所在表空间

select 用户名,default_tablespace from dba_users; 

7:查询所有表空间路径

select * from dba_data_files ;

8:删除表空间

删除表空间。
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
删除空的表空间,不包含物理文件。
DROP TABLESPACE tablespace_name;
删除空表空间,包含物理文件。
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
删除非空表空间,不包含物理文件。
DROP TABLESPACE tablespace_name INCLUDING DATAFILES;
删除非空表空间,包含物理文件。
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值