Oracle Statements

 

--create tablespaceCREATE TABLESPACE "TABLESPACE_NAME" LOGGING
DATAFILE 'F:\oracle\product\10.2.0\oradata\orcl\TABLESPACE_DATA_NAME.dbf' SIZE 200 M
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

 

-- Create an user create user USER_NAME
identified by "password"
default tablespace SPACE_NAME
temporary tablespace TEMP
profile DEFAULT;

 

-- Grant/Revoke role privileges grant connect to USER_NAME;
grant dba to USER_NAME;

 

-- Grant/Revoke system privileges grant unlimited tablespace to USER_NAME;

 

数据库DB Link:

select * from dba_db_links;
create public database link link名称 connect to 远端用户名 identified by "远端"
 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 远端IP)(PORT = 1521)) )
 (CONNECT_DATA = (SERVICE_NAME = 远端实例名)))'; 

 select 'create table '||table_name ||' as select * from '||table_name||'@link名称;' from user_tables;

 select 'drop table '|| table_name ||';' as aa from user_tables; 
drop public database link dblink_name;

导出数据文件

exp 用户名/密码@实例名 file=将要保存的数据文件名

 

导入数据库imp 用户名/密码@实例名 file=要导入的数据文件名 full=y

 

导入/导出指定表

imp user/password@实例名 file=D:\sampleDB.dmp log=D:\imp.log fromuser=userName tables=(table1,table2)
 
exp user/password@实例名 file=d:/sampleDB.dmp tables=(table1,table2)

 

 

用户管理:进入sqlplus / as sysdba

 

建用户及授权create user 用户名 identified by 密码 default tablespace users temporary tablespace temp;

grant connect,resource,dba to 用户名;

 

删除用户drop user 用户名 cascade;

 

配置sqlplus:

export ORACLE_SID=实例名
export ORACLE_BASE=/oracle/
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/Db_1
 
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
 
 sqlplus /nolog
 conn / as sysdba
 
select sysdate from dual;
 
cd $ORACLE_HOME/network/admin
cp tnsnames.ora tnsnames20160101.ora
vi tnsnames.ora

添加:

TEST =  登陆的SID  
(DESCRIPTION =  
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.21.1)(PORT = 1521))  IP地址和端口号  
    (CONNECT_DATA =  
      (SERVER = DEDICATED)  
      (SERVICE_NAME = orcl)  要链接数据库名  
    )  
)

 

:wq

 

设置一下配置文件权限,以便其它用户使用

chmod 755 tnsnames.ora

 

sqlplus 用户名/密码@登陆的SID

 

 

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: oracle