Oracle数据库SQL语句

sqlplus "sys/ITPUX-123@fgtest as sysdba"
sqlplus "/as sysdba"

以上无法登录则需要增加IP PORT ORCL实例名
sqlplus "user/password@IP:PORT/orcl as sysdba"

--图形界面配置
netca

--监听启动关闭查看状态
lsnrctl status  实例名(orcl)
lsnrctl stop     实例名(orcl)
lsnrctl start    实例名(orcl)

Oracle EM管理工具
Oracle 11g:
emctl start dbconsole
emctl stop dbconsole
https://192.168.1.11:1158/em/

Oracle 12c:
exec dbms_xdb_config.sethttpsport(5500);
exec dbms_xdb_config.sethttpsport(5501);
https://192.168.1.11:5500/em/



--备份Oracle
--登录管理员用户

sqlplus "/as sysdba"

--创建表空间

ctrate tablespace fdedu datafile '/opt/oracle/oradata/ITPUXDB/fgedu01.dbf' size 10M autoextend off;

--创建用户

create user fdedu indentified by fgedu default tablespace fgedu;

--用户授权

grant dba to fgedu;

--连接fgedu用户

conn fgedu/fdedu;

--查看用户下所有的表

SELECT table_name
FROM all_tables
WHERE owner = '用户名';

SELECT table_name
FROM user_tables;



--创建表
create table itpux(id number(3),name varchar2(10));
--插入数据
insert into itpux values(1,'itpux01');
insert into itpux values(2,'itpux02');
insert into itpux values(3,'itpux03');

--查看环境变量
select * from props$;

--数据导出的时候,需要检查服务器字符集和数据库字符集是否匹配,如果不匹配,则需要设置环境变量
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
--导出命令
exp sl_gw_nm_extra/extra@orcl buffer=65536 feedback=100000 full=y file=D:\oraclebak\20240919sl_gw_nm_extra.dmp log=D:\oraclebak\20240919sl_gw_nm_extra.log

--删除用户
drop user fgedu cascade;
--删除表空间
drop tablespace fgedu including contents and datafiles; 
--导入命令,在导入数据的前提下,先创建表空间,再创建用户授权
imp system/oracle fromuser=fgedu touser=fgedu commit=y buffer=65536 feedback=100000 ignore=y   file=exp.dmp log=imp.log 

--查询表
select * from fgedu.itpux;

--编译无效对象:
@$ORACLE_HOME/rdbms/admin/utlrp.sql

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容