- 浏览: 887048 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1096)
- 大数据存储 (76)
- 编程语言(Java&Scala) (46)
- 大数据建模 (33)
- 开发与管理 (8)
- 操作系统 (13)
- 实用代码集合 (25)
- 新技术研究 (15)
- 前端技术研究 (22)
- 物联网 (18)
- 兴趣探索 (15)
- 编程语言(Groovy&Grails) (92)
- 编程语言(RubyOnRails) (153)
- 个人收藏 (153)
- 技术管理 (12)
- 编程语言(Flex) (8)
- 架构和框架(GWT) (4)
- 数学和算法 (6)
- 人工智能(TensorFlow) (11)
- 编程语言(Python) (6)
- 移动开发 (4)
- 软件工程实践 (54)
- 个人感悟 (6)
- 职场感悟 (5)
- 行业经验 (23)
- 产品和运营 (10)
- 生活与随想 (155)
- 简单生活 (70)
- 天空的云 (53)
- 秋月春风 (14)
- 东逝水 (59)
- 浪花淘 (35)
- 白发渔樵 (4)
最新评论
-
cljhyjs:
今天看看在研究,已经安装好了,请问怎么一步一步使用呢?
Thingsboard -
yx200404:
说一下十维空间 -
Clear_Love:
设置了也报错
Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误 -
wang263574375:
我想问的是,如果防火墙的设置不能改变,那么要怎么处理呢?
ORA-12571:TNS包写入程序失败 -
ralflsb:
SmartSVN 8.6
SmartSVN破解包
1.登陆系统用户
sqlplus 然后输入系统用户名和密码
登陆别的用户
conn 用户名/密码;
2.创建表空间
create tablespace 空间名
datafile 'c:\空间名' size 15M --表空间的存放路径,初始值为15M
autoExtend on next 10M --空间的自动增长的值是10M
permanent online; --永久使用
3.创建用户
create user shi --创建用户名为shi
identified by scj --创建密码为scj
default tablespace 表空间名 --默认表空间名
temporary tablespace temp --临时表空间为temp
profile default --受profile文件的限制
quota unlimited on 表空间名; --在表空间下面建表不受限制
4.创建角色
create role 角色名 identified by 密码;
5.给角色授权
grant create session to 角色名;--给角色授予创建会话的权限
grant 角色名 to 用户名; --把角色授予用户
6.给用户授予权限
grant create session,resource to shi;--给shi用户授予所有权限
grant create table to shi; --给shi用户授予创建表的权限
7.select table_name from user_tables; 察看当前用户下的所有表
8.select tablespace_name from user_tablespaces; 察看当前用户下的 表空间
9.select username from dba_users;察看所有用户名称命令 必须用sys as sysdba登陆
10.创建表
create table 表名
(
id int not null,
name varchar2(20) not null
)tablespace 表空间名 --所属的表空间
storage
(
initial 64K --表的初始值
minextents 1 --最小扩展值
maxextents unlimited --最大扩展值
);
11.--为usrs表添加主键和索引
alter table users
add constraint pk primary key (ID);
12.为已经创建users表添加外键
alter table users
add constraint fk_roleid foreign key (roleid)
references role(role_id) on delete cascad; --下边写主表的列
on delete cascad是创建级联
13.把两个列连接起来
select concat(name,id) from 表名; --把name和id连接起来
14.截取字符串
select column(name,'李') from 表名; --把name中的‘李’去掉
15.运行事务之前必须写
set serveroutput on; --打开输入输出(不写的话,打印不出信息)
16.while的应用
declare --声明部分
ccc number:=1; --复职
a number:=0;
begin --事务的开始
while ccc<=100 loop --循环
if((ccc mod 3)=0) then --条件
dbms_output.put_line(ccc||','); --打印显示
a:=a+ccc;
end if; --结束if
ccc:=ccc+1;
end loop; --结束循环
dbms_output.put_line(a);
end; --结束事务
/
17.select into 的用法 --只能处理一行结果集
declare
name varchar(30);
begin
select username into name
from users
where id=2;
dbms_output.put_line('姓名为:'||name);
end;
/
18.利用%rowtype属性可以在运行时方便的声明记录变量和其他结构
Set serveroutput on;
Declare
utype users%rowtype;
Begin
Select * into utype from users where id=20;
Dbms_output.put_line('姓名'|| utype.username);
Dbms_output.put_line('生日'|| utype.brithday);
end;
/ --%rowtype想当于复制一个表
19.游标的定义和使用
Declare
Cursor ucur is select * from users; --声明游标
Us users%rowtype;--定义与游标想匹配的变量
Begin
Open ucur;--打开游标
Fetch ucur into us;
While ucur %found loop --使用循环遍历游标的查询结果
Dbms_output.put_line('姓名:'||us.username||'生日'||us.brithday);
Fetch ucur into us;
End loop;
Close ucur; --关闭游标
End;
=======================================
%found在前一条的fetch语句至少对应数据库的一行时,%found属性值为true,否则为false;
% notfound 在前一条fetch语句没有对应的数据库行时,%notfound属性值为true,否则为false;
%isopen 在游标打开时%isopen属性值为true;否则为false;
%rowcount显示迄今为止从显示游标中取出的行数
20.
删除
drop tablespace 空间名 including contents; --删除表空间和里面的内容
drop table 表名 --删除表
drop user 用户名 --删除用户
sqlplus 然后输入系统用户名和密码
登陆别的用户
conn 用户名/密码;
2.创建表空间
create tablespace 空间名
datafile 'c:\空间名' size 15M --表空间的存放路径,初始值为15M
autoExtend on next 10M --空间的自动增长的值是10M
permanent online; --永久使用
3.创建用户
create user shi --创建用户名为shi
identified by scj --创建密码为scj
default tablespace 表空间名 --默认表空间名
temporary tablespace temp --临时表空间为temp
profile default --受profile文件的限制
quota unlimited on 表空间名; --在表空间下面建表不受限制
4.创建角色
create role 角色名 identified by 密码;
5.给角色授权
grant create session to 角色名;--给角色授予创建会话的权限
grant 角色名 to 用户名; --把角色授予用户
6.给用户授予权限
grant create session,resource to shi;--给shi用户授予所有权限
grant create table to shi; --给shi用户授予创建表的权限
7.select table_name from user_tables; 察看当前用户下的所有表
8.select tablespace_name from user_tablespaces; 察看当前用户下的 表空间
9.select username from dba_users;察看所有用户名称命令 必须用sys as sysdba登陆
10.创建表
create table 表名
(
id int not null,
name varchar2(20) not null
)tablespace 表空间名 --所属的表空间
storage
(
initial 64K --表的初始值
minextents 1 --最小扩展值
maxextents unlimited --最大扩展值
);
11.--为usrs表添加主键和索引
alter table users
add constraint pk primary key (ID);
12.为已经创建users表添加外键
alter table users
add constraint fk_roleid foreign key (roleid)
references role(role_id) on delete cascad; --下边写主表的列
on delete cascad是创建级联
13.把两个列连接起来
select concat(name,id) from 表名; --把name和id连接起来
14.截取字符串
select column(name,'李') from 表名; --把name中的‘李’去掉
15.运行事务之前必须写
set serveroutput on; --打开输入输出(不写的话,打印不出信息)
16.while的应用
declare --声明部分
ccc number:=1; --复职
a number:=0;
begin --事务的开始
while ccc<=100 loop --循环
if((ccc mod 3)=0) then --条件
dbms_output.put_line(ccc||','); --打印显示
a:=a+ccc;
end if; --结束if
ccc:=ccc+1;
end loop; --结束循环
dbms_output.put_line(a);
end; --结束事务
/
17.select into 的用法 --只能处理一行结果集
declare
name varchar(30);
begin
select username into name
from users
where id=2;
dbms_output.put_line('姓名为:'||name);
end;
/
18.利用%rowtype属性可以在运行时方便的声明记录变量和其他结构
Set serveroutput on;
Declare
utype users%rowtype;
Begin
Select * into utype from users where id=20;
Dbms_output.put_line('姓名'|| utype.username);
Dbms_output.put_line('生日'|| utype.brithday);
end;
/ --%rowtype想当于复制一个表
19.游标的定义和使用
Declare
Cursor ucur is select * from users; --声明游标
Us users%rowtype;--定义与游标想匹配的变量
Begin
Open ucur;--打开游标
Fetch ucur into us;
While ucur %found loop --使用循环遍历游标的查询结果
Dbms_output.put_line('姓名:'||us.username||'生日'||us.brithday);
Fetch ucur into us;
End loop;
Close ucur; --关闭游标
End;
=======================================
%found在前一条的fetch语句至少对应数据库的一行时,%found属性值为true,否则为false;
% notfound 在前一条fetch语句没有对应的数据库行时,%notfound属性值为true,否则为false;
%isopen 在游标打开时%isopen属性值为true;否则为false;
%rowcount显示迄今为止从显示游标中取出的行数
20.
删除
drop tablespace 空间名 including contents; --删除表空间和里面的内容
drop table 表名 --删除表
drop user 用户名 --删除用户
发表评论
-
期货交易的秘密
2022-09-28 12:31 20期货交易盈利的逻辑,简单来说就是4个字:大赚小亏。 赚钱的时 ... -
飞龙在天
2021-10-15 11:52 345九五:飞龙在天,利见 ... -
Gitlab、Github、Gitee之间的代码同步
2021-01-29 14:18 384https://blog.csdn.net/lianwen13 ... -
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-
2021-01-28 21:58 1236https://blog.csdn.net/CapMiacha ... -
Java运行Jar包内存配置
2021-01-12 17:10 465nohup java -jar -Xms256M -Xmx10 ... -
难念的经
2018-03-27 12:13 388“笑你我枉花光心计 爱 ... -
办公室里面小屁就没有掌握自己命运的资格
2018-02-07 10:03 429办公室里面小屁就没有掌握自己命运的资格。 -
Lucene 6.0 提取新闻热词Top-N
2017-02-08 15:54 798Lucene 6.0 提取新闻热词Top-N -
使用FreeMarker生成Html静态文件(实例)
2016-07-26 18:13 0使用FreeMarker生成Html静态文件(实例) -
windows下java项目cpu占用较高原因分析
2016-07-08 11:58 725windows下java项目cpu占用较高原因分析 -
采用BigInteger进行的权限设计
2016-07-08 11:55 552采用BigInteger进行的权限设计 -
调整Tomcat最大内存
2014-10-28 18:06 2326windows 2008 64位系统,内存有64g,启动Tom ... -
奇艺,优酷,土豆测试
2011-10-04 01:35 1316... -
文件上传点睛
2011-09-28 21:44 910grails文件上传点睛 def webRootDir = s ... -
使用grails-ui需要执行
2011-07-19 15:08 1152grails upgrade grails install- ... -
留着有用
2011-01-06 17:32 01.----查某session当前正在执行的sql SQ ... -
JAVA CS开发之JFACE+XML
2010-11-16 16:35 1168java桌面开发之JFace+XML JFace负责显示的界 ... -
oracle数据库sql优化1
2010-09-29 11:13 0Oracle数据库是高度可调 ... -
tomcat在linux下出现乱码问题
2010-08-20 12:37 1808我用的Tomcat是Jboss优化过的一个版本,现在遇到乱码问 ... -
Apache与Tomcat的整合
2009-12-11 16:15 1228一.Apache与Tomcat介绍 Apache是 ...
相关推荐
以下是一些关于Oracle数据库导出命令的基本介绍: - **命令格式**: ```shell exp [username]/[password]@dbname [command options] ``` - **参数说明**: - `exp`:表示导出数据。 - `[username]/[password]...
若`LIMIT_VALUE-MAX_UTILIZATION,则表明与`RESOURCE_NAME`相关的Oracle初始化参数需要调整。 2.2. 检查数据库连接情况 使用命令`select count(*) from v$session;`和`select sid, serial#, username, program, ...
下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速了解相关的操作。 一、连接数据库 在使用 Oracle 之前,需要连接到数据库。我们可以使用 sqlplus 命令连接到数据库。sqlplus 是 Oracle 的命令行工具,...
### Oracle 的安装与基本操作 #### 安装步骤 - **访问官方下载页面**:通过访问 Oracle 官方网站的 Downloads and Trials 页面找到数据库部分,选择 Oracle Database 进行下载安装。 #### 登录 Oracle 用户 - **...
ORACLE DBA 常用命令
oracle 常用命令_oracle 命令大全_oracle命令集合_oracle基本命令 非常方便,带查询功能,能很方便的查询你要找的oracle命令写法
### Oracle 数据库服务的启动与停止命令 在Oracle数据库管理中,经常需要对数据库实例进行启动或停止操作。本文将详细介绍如何使用命令行工具来控制Oracle数据库服务的启动与关闭,并涉及部分卸载过程中的注意事项...
在Oracle数据库的管理与维护过程中,字符集的正确设置对于确保数据的正确显示与处理至关重要。由于不同的地区和语言环境对于字符编码的需求各异,因此有时可能需要更改Oracle数据库的字符集设置。本文将详细介绍如何...
oracle rac常用命令介绍,SRVCTL命令可以控制RAC数据库中的instance,listener以及services。
Oracle 日志文件相关命令 Oracle 日志文件是 Oracle 数据库中记录所有数据库操作的文件,对数据库的稳定运行和错误分析具有重要作用。Oracle 日志文件可以帮助数据库管理员追踪数据库的所有操作,包括数据修改、...
Oracle SQL 命令大全 Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和...
Oracle 中 shutdown 命令的实用 Oracle 数据库中的shutdown命令是非常重要的命令之一,它可以帮助DBA关闭数据库,以便进行维护、升级或解决问题。但是,shutdown命令并不是一个简单的命令,它有多种方式和考虑因素...
以下是对"Oracle 创建表空间命令"以及"Oracle 创建用户及表空间,及用户权限分配"的详细解释。 首先,让我们了解如何创建Oracle用户。Oracle用户是数据库系统中的身份实体,用于访问和操作数据库资源。创建用户的...
Oracle DBA常用命令总结 , 包含 复杂权限控制等等
ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=hsj PATH=$ORACLE_HOEM/bin:$PATH; LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 3...
HELP 命令用于查看相关命令的信息,例如 HELP INDEX 可以查看所有 SQLPlus 命令的索引。用户可以使用 HELP 命令来查看命令的语法、参数选项和使用方法。 二、@ 命令 @ 命令用于运行调入内存的 SQL 文件,可以从...
Oracle 表空间命令语句大全 Oracle 表空间是数据库中用于存储数据的逻辑存储单元。它是数据库的基本组成部分,用于管理和存储数据。表空间管理是 Oracle 数据库管理的重要组成部分。本文将对 Oracle 表空间命令语句...
### Oracle DBA常用运维命令详解 ...以上命令为 Oracle DBA 日常工作中常用的一些命令,对于维护数据库系统的稳定性和性能至关重要。通过这些命令,DBA 可以快速获取所需的信息,进行有效的管理和监控。
在本文中,我们将介绍一些常用的 Oracle 11g 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一、监听命令 监听是 Oracle database 的一个组件,负责监听客户端的连接请求。下面是一些常用的监听命令...