创建oracle用户(11g 下)

本文介绍在Linux环境下Oracle数据库客户端的安装步骤,并详细解释如何配置环境变量以确保正确引用客户端路径。此外,还提供了创建Oracle用户的完整过程,包括创建表空间、用户及其权限分配等关键操作。

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

oracle 数据库客户端安装方法linux下
安装客户端:把文件拷贝到用户目录下(也可以是其他目录)
配置环境变量打开用户目录下的 .bashrc文件加入环境变量配置
如果没有该文件(.bashrc)则打开/etc/profile 文件进行配置
通过环境变量索引到oracle客户端位置(路径为你自己的oracle客户端路径)
export ORACLE_HOME=/home/woxin/oracle/oracle_cli/oracle #注:在/home/woxin路径下有oracle_cli
export LD_LIBRARY_PATH=/home/yzl/yzl/oracle/oracle_cli/oracle/instantclient_11_2:LDLIBRARYPATHexportPATH=/home/yzl/yzl/oracle/oraclecli/oracle/instantclient112:PATH:/user/bin/
export CLASSPATH=/home/yzl/yzl/oracle/oracle_cli/oracle/instantclient_11_2:/home/woxin/oracle_cli/oracle/instantclient_11_2/ojdbc5.jar:JAVAHOME/libexportJAVAHOME=/home/yzl/yzl/oracle/oraclecli/oracle/jdk1.7.079exportPATH=JAVA_HOME/bin:$PATH

rsp启动数据库,或sqlplus / nolog启动数据

创建用户:
1.查看表空间文件位置
conn sys/sysdba@ora51 as sysdba;
select file_name from dba_data_files;

2.创建表空间
create tablespace tony datafile '/opt/oracle/app/oracle/oradata/orcl/tony.dbf' size 1000M autoextend on next 500M maxsize unlimited;
create tablespace tony datafile '+DATA01/prod1/datafile/tony.dbf' size 1000M autoextend on next 500M maxsize unlimited;

3.在表空间创建用户(也可以使用别人的表空间创建新用户)
create user tony identified by tony default tablespace tony;
create user c##tony identified by tony default tablespace tony;(12C下)

4.给这个用户权限
grant connect ,resource,create table,create session to tony;
grant connect ,resource,create table,create session to c##tony;(12C下)

5.登录
conn tony/tony@ora10;
conn c##tony/tony@ora10;(12c下)

6.显示当前登录的用户
show user;


sqlplus sys/sysdba@ora51 as sysdba;
conn sys/sysdba@ora51 as sysdba; 

sql>drop user xxx cascade;(删除用户下面的所有对象,注意关键字cascade)
drop tablespace xxx INCLUDING CONTENTS;(删除表空间)
create user user1 identified by password default tablespace users
temporary temp1;(创建user1,密码为password,使用的表空间为tablespace)
grant connect,resource,dba to user1;(赋予权限)

DROP TABLESPACE tony INCLUDING CONTENTS AND DATAFILES;(删除表空间)

显示用户所有数据表
select * from user_tables;
select table_name from user_tables;

显示所有用户的所有表
select user,table_name from all_tables;

查看表中有多少数据
select count(*) from tablename;

清空表
truncate table tablename;

提交
commit;

查看表结构
desc tablename;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值