Oracle 之 管理

启动和停止Oracle

停止和启动oracle需要切换到oracle用户才可以,其他用户都没有这个权限

运行sqlplus但不登陆到oracle:sqlplus /nolog

以系统管理员的权限连接到oracle服务器:conn /as sysdba;

启动Oracle:startup

Oracle的listener

Oracle的listener,相当于oracle的TCPserver会在1521这个端口listen。所有的orac client都需要listener才能连接到oracle server。

启动:退出sql,输入lsnrctl进入界面,start,回车,如果看到success,则启动成功,quit就可以了,其它用户就可以通过listener连接oracle server。

关闭数据库:首先:sqlplus /nolog 连接:conn /as sysdba

关闭:shutdown

shutdown参数说明:

-normal 正常关闭

-immediate 立即关闭

-abort 放弃一切事物,立即关闭

-transacitional:尽量少影响客户端,避免客户丢失信息

sqlplus是一个最常用的工具,具有很强的功能,主要有:

1.数据库的维护,这一般在服务器上操作,不可以远程操作

2.执行sql语句执行pl/sql

3.执行sql脚本

4.数据的导出,报表

5.应用程序开发、测试sql/plsqp

6.生成新的sql脚本

7.供应用程序调用,如安装程序中进行脚本的安装

8.用户管理及权限维护等。

常用命令:

conn:conn 用户名/密码@网络服务名

show user:说明显示当前用户

@script.sql:说明:执行指定的sql脚本文件

quit说明:该命令会断开与数据库的连接,同时会退出sqlplus

登陆oracle:

方法1:sqlplus 用户名/用户密码@用户名

方法2:conn 用户名/用户密码@用户名

spool:

该命令可以将sqlplus屏幕上的内容输出到指定文件中去

案例:

sql>spool a.txt

select *from tablename;

sql>spool off

a.txt文件生成在当前目录

linesize:设置显示行的宽度,默认是80个字符

sql>show linesize

sql>set linesize 90

pagesize:设置每页显示的行数目,默认是14,用法和linesize一样。至于其它环境参数的使用也是大同小异

字符集显示配置:

sqlplus通过.bash_profile中的NLS_LANG环境变量决定显示语言

NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

代表繁体中文gbk

NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

代表简体中文utf-8

在sqlplus中oracle server端的字符集

select usereny(‘language’) from dual;

创建用户(create user):

在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用。

基本语法:create user 用户名 identified by密码

create user dbuser1 identified by dbuser1

用户赋权grant:

概述:创建的新用户是没有任何权限的,甚至连登录的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke

基本语法:grant 权限/角色 to 用户

grant connent,resource to dbuser1;

修改密码:如果给自己修改密码可以直接使用

-password 用户名

如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限

alter user 用户名 identified 新密码

删除用户:drop user username

概述:一班以dba的身份去删除某个用户

一般:drop user 用户名

drop user dbuser1

时间: 2024-08-10 02:28:53

Oracle 之 管理的相关文章

Oracle权限管理详解

转载--CzmMiao的博客生活 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户.对管理权限而言,角色是一个工具,权限能够被授予给一个角色,角色也能被授予给另一个角

Oracle 客户端管理软件安装

1.首先,先说明下为什么要安装Oracle客户端管理工具? 因为Oracle服务端过大,而且消耗的资源过多,大部分公司会把服务端装在公司的服务器上,而不会装在员工的电脑上,所以这个时候就需要使用Oracle客户端管理工具来远程连接到Oracle服务端上.综上所述:Oracle客户端管理工具就是用来远程连接Oracle服务端的一种工具.下面简单介绍几种常用的Oracle客户端. 2.Oracle客户端介绍 (1)SQL Developer SQL Developer是Oracle自带的客户端工具,

[转]Oracle DB 管理ASM实例

? 描述使用ASM 的好处 ? 管理ASM 实例 ? 创建和删除ASM 磁盘组 ? 扩展ASM 磁盘组 ? 通过使用各种实用程序检索ASM 元数据 Automatic Storage Management Automatic Storage Management (ASM) 将文件系统与卷管理器纵向集成在一起,这是一项专门为Oracle DB 文件建立的技术.使用ASM 可管理单个对称多处理(SMP) 计算机,或通过管理集群的多个节点来支持Oracle Real Application Clus

oracle 用户管理

1. 用户进程 Ps –elf | greporacleocl |grep–v grep 2. 数据库进程 Ps –elf |greporacleorcl 3. 守护进程 Ps –elf |grep oha 大池:在SGA中,大池是一个可选的缓冲区域,管理员可以根据需要对其进行配置,在大规模输入输出及备份过程中需要大池作为缓存空间,例如,大数据操作.数据库备份与恢复之类的操作. Java池:Java池是一个可选的缓冲区,但是在安装java或者java程序时必须设置Java池,它用于编译Java语

Oracle内存管理(之五)

[深入解析--eygle]学习笔记 1.4. 2其他内存组件 Large Pool-大池是SGA的一个可选组件,通常用于共享服务器模式(MTS). 并行计算或 RMAN的备份恢复等操作. Java Pool-Java池主要用于JVM等Java选件. Streams Pool-Streams pool是Oracle10g引入的概念,为Oracle的Streams功能所使用,如果不定义该参数,这部分内存将从Shread Pool中分配 对于SGA各部分内存分配,可以从数据库的视图中查询得到: 17:

Oracle内存管理(之二)

[深入解析--eygle] 学习笔记 1.2.2 UGA和CGA UGA(用户全局区)由用户会话数据.游标状态和索引区组成.在共享服务器模式下,一个共享服务进程被多个用户进程共享,此时UGA是Shared Pool或Large Pool的一部分,而在专用服务器模式下,UGA则是PGA的一部分. 不考虑Shared  Server模式,在Dedicated模式下,PGA与UGA关系,就如同Process和Session的关系,PGA是服务于进程的内存结构,包含进程信息:而UGA是服务于会话的,它包

Oracle内存管理(之四)

[深入解析--eygle]学习笔记 1.3 SGA管理 SGA指系统全局区(System Global Area),是一块用于加载数据.对象并保存运行状态和数据库控制信息的一块内存区域,在数据库实例启动时分配,当实例关闭时释放,每个实例都拥有自己的SGA区. 在第一章曾经?到,当数据库启动到nomount状态时,SGA已经分配,同时启动后台进程,在SQL*Plus中通过show sga命令可以看到SGA的分配情况: [email protected] SQL>show parameter sga

Oracle学习-----管理一

今天遇到的命令 ipcs show sga select component,granule_size from v$sga_dynamic_components; alter system set shared_pool_size=64m;-->64m是可以改变的,改变共享池的大小. sga 主要包括下面的: shared pool:  library cache和data dictionary cache database buffer cache: redo log buffer: lar

Oracle学习----管理一 (1)

今天遇到的知识: Oracle server 包括什么:Oracle instance和Oracle database Oracle instance 包括什么:SGA和background process Place the following structures in order of hierarchy beginning with database. a  Tablespaces b  Extent c  segment d  database e  Block 正确的顺序:d-->a

Oracle学习--管理一(2)

Chapter 02 install non interative install: 用vi打开: database/reponse/db_install.rsp 进行设置-->过程参考官方文档 Oracle DBCA: 配置文件的地方: /u01/app/oracle/product/11.2.0/db_1/bin/ 下面的dbca文件. 遇到的命令: clear scr Oracle学习--管理一(2),布布扣,bubuko.com