export ORACLE_SID=[DB_NAME]
#服务器
#启动数据库服务器
$lsnrctl start
$sqlplus "/as sysdba"
sql>startup
#数据库
#创建数据库:
$ORACLE_HOME/bin/dbca
或者$ORACLE_HOME/bin/dbassist
#连接数据库:
connect username/password
#检验jdbc连接数据库中的服务名称是否有效
tnsping [sid]
查询数据库名:select name,dbid from v$database;或者show parameter db_name;
查询实例名:select instance_name from v$instance;或者show parameter instance_name;
查询数据库域名:select value from v$parameter where name='db_domain';或者show parameter domain;
查询数据库服务器:select value from v$parameter where name='service_name';或者show parameter service;或者show parameter names;
数据库服务名:此参数是数据库标识类参数,用service_name表示。数据库如果有域,则数据库服务名就是全局数据库名;如果没有,则数据库服务名就是数据库名。查询:show parameter service_name;
#数据表
#查看所有用户表
select * from user_tables;
#查看表结构
desc [table_name]
#增加列
alter table [table_name] add ([column_name] varchar2(20) );
#修改列
alter table [table_name] modify ([column_name] varchar2(20));
#导出表数据
exp [username]/[password]@[oracle_sid] tables=([table1],[table2]) file=[file_name] grants=y
#导入表数据
imp system/password file=dump.dat full=y
#日志文件
#查看日志文件路径信息
SELECT member FROM v$logfile;
#脚本文件
#执行脚本文件
@filepath
sqlplus username/password @filepath