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;